Patents by Inventor Jordi Artigas
Jordi Artigas has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240358873Abstract: A method of inactivating pathogens in an environment, the method including moving a base of a mobile robot carrying a pathogen detector on a base surface; moving the pathogen detector by means of a manipulator; obtaining pathogen data by means of the pathogen detector, the pathogen data being indicative of a presence of pathogens in one or more detection regions of the environment; moving a base of a mobile robot carrying an inactivation device on the base surface based on the pathogen data; moving the inactivation device based on the pathogen data by means of the manipulator carrying the inactivation device; and controlling the inactivation device to inactivate the pathogens.Type: ApplicationFiled: July 20, 2021Publication date: October 31, 2024Inventors: Pietro Falco, Jordi Artigas
-
Patent number: 11890706Abstract: A method for assembling parts in an assembly line, such as an automotive final assembly line, is disclosed. The method includes advancing a part along the assembly line with an Automated Guided Vehicle (AGV), arranging a first real time vision system to monitor the position of the AGV in at least two directions, and providing the readings of the first real time vision system to a controller arranged to control an assembly unit of the assembly line to perform an automated operation on the part that is advanced or supported by the AGV. An assembly line is also disclosed.Type: GrantFiled: February 6, 2019Date of Patent: February 6, 2024Assignee: ABB Schweiz AGInventors: Jordi Artigas, Roger Pons Bertran, Jorge Vidal Ribas, Biao Zhang, Ramon Casanelles Moix
-
Patent number: 11613018Abstract: Systems and methods for automatic restocking different items in retail store environments having POS locations for the items are disclosed. The method includes, for a first item of the different items, storing at least one first item parameter uniquely identifying the first item. The method includes determining, based on the at least one first item parameter, a first autonomous movement control scheme for manipulation of the first item by a robotic arm. The method includes executing, by the robotic arm, the first control scheme, the executing including shelving the first item on the shelf. The method includes evaluating, by a processor or a user of the robotic arm, the executing for the first item according to at least one predetermined first performance criteria. The method includes determining and storing, based on the evaluating, an updated first control scheme for subsequent executing by the robotic arm for the first item.Type: GrantFiled: March 8, 2019Date of Patent: March 28, 2023Assignee: ABB Schweiz AGInventors: Gregory A. Cole, Gregory F. Rossano, Jordi Artigas, Harald Staab, Thomas A. Fuhlbrigge, Carlos Martinez, Sangeun Choi, Jianjun Wang, Xiongzi Li
-
Publication number: 20230010651Abstract: A system and method for collecting data regarding operation of a robot using, at least in part, responses from a first operation model to an input of sensed data from a plurality of sensors. The collected data can be used to optimize the first operation model to generate a second operation model. While the first operation model is being optimized, a train data-driven model that utilizes an end-to-end learning approach can be generated that is based, at least in part, on the collected data. Both the second operation model and the train data-driven model can be evaluated, and, based on such evaluation, a determination can be made as to whether the train data-driven model is reliable. Moreover, based on a comparison of the models, one of the second operation model and the train data-driven model can be selected for validation, and if validated, used in the operation of the robot.Type: ApplicationFiled: October 29, 2019Publication date: January 12, 2023Applicant: ABB Schweiz AGInventors: Biao Zhang, Saumya Sharma, Yixin Liu, Jianjun Wang, Jorge Vidal-Ribas, Jordi Artigas, Ramon Casanelles
-
Patent number: 11548158Abstract: A system and method that automatically resolves conflicts among sensor information in a sensor fusion robot system. Such methods can accommodate converging ambiguous and divergent sensor information in a manner that can allow continued, and relatively accurate, robotic operations. The processes can include handling sensor conflict via sensor prioritization, including, but not limited, prioritization based on the particular stage or segment of the assembly operation when the conflict occurs, overriding sensor data that exceeds a threshold value, and/or prioritization based on evaluations of recent sensor performance, predictions, system configuration, and/or historical information. The processes can include responding to sensor conflicts through comparisons of the accuracy of workpiece location predictions from different sensors during different assembly stages in connection with arriving at a determination of which sensor(s) is providing accurate and reliable predictions.Type: GrantFiled: April 17, 2020Date of Patent: January 10, 2023Assignee: ABB Schweiz AGInventors: Biao Zhang, Jianjun Wang, Yixin Liu, Saumya Sharma, Jorge Vidal-Ribas, Jordi Artigas, Ramon Casanelles
-
Publication number: 20220410397Abstract: A system and method for use of artificial and nature racking features to calibrate sensors and tune a robotic control system of a sensor fusion guided robotic assembly. The artificial tracking features can have a configuration, or be at a location, that may be less susceptible to noise and error. Thus, the sensors can at least initially be calibrated, and the control system initially tuned, using the first tracking features until the sensors and control system satisfy operation performance criteria. Second tracking features, which may correspond to features on a workpiece that will be utilized in an assembly operation performed by the robot. By pre-calibrating the sensors, and pre-tuning the control system prior to calibration using the second tracking features, sensor calibration and system tuning based on the second tracking features can be attained faster and with less complexity.Type: ApplicationFiled: October 29, 2019Publication date: December 29, 2022Applicant: ABB Schweiz AGInventors: Biao Zhang, Saumya Sharma, Yixin Liu, Jianjun Wang, William J. Eakins, Andrew M. Salm, Yun Hsuan Su, Jorge Vidal-Ribas, Jordi Artigas, Ramon Casanelles
-
Publication number: 20220402136Abstract: A system and method for determining performance of a robot. In one form the robot is constructed as you assembling automotive workpieces onto an automobile assembly. In one form the robot accomplishes the task of assembling an automotive workpiece onto the automotive assembly by using vision feedback and force feedback. The vision feedback can use any number of features perform its function. Such features can include an artificial feature such as but not limited to a QR code, as well as a natural feature such as a portion of the workpiece or automotive assembly. In one embodiment the robot is capable of detecting a collision event and assessing the severity of the collision event. In another embodiment the robot is capable of evaluating its performance by attracting a performance metric against a performance threshold, and comparing a sensor fusion output with a sensor fusion output reference.Type: ApplicationFiled: October 29, 2019Publication date: December 22, 2022Applicant: ABB Schweiz AGInventors: Biao Zhang, Saumya Sharma, Yixin Liu, Jianjun Wang, Will Eakins, Andrew Salm, Yun Hsuan Su, Jorge Vidal-Ribas, Ramon Casanelles, Jordi Artigas
-
Patent number: 11518027Abstract: A robotic system is provided for assembling parts together. In the assembly process, both parts are moving separately with one part moving on an assembly base and another part moving on a moveable arm of a robot base. Motion data is measured by an inertial measurement unit (IMU) sensor. Movement of the robot base or moveable arm is then compensated based on the measured motion to align the first and second parts with each other and assemble the parts together.Type: GrantFiled: May 1, 2020Date of Patent: December 6, 2022Assignee: ABB Schweiz AGInventors: Biao Zhang, Saumya Sharma, Yixin Liu, Jianjun Wang, Will Eakins, Andrew M. Salm, Yun Hsuan Su, Jorge Vidal-Ribas, Jordi Artigas, Ramon Casanelles
-
Patent number: 11370124Abstract: A system and method for predicting the location at which a feature that is being tracked during a robotic assembly operation will be located within one or more images captured by a vision device. A vision device can be mounted to a robot such that the location of the vision device as the robot moves can be known or determined. In the event of an interruption of the tracking of the feature by the vision device as the corresponding workpiece is moving, the location of the feature relative to a vision device can be predicted, such as, via use of current or past historical movement information for the feature and/or the associated workpiece. Using the predicted location of the feature and the known location of the vision device, the location at which the feature will be located in an image(s) captured by the vision device can be predicted.Type: GrantFiled: April 23, 2020Date of Patent: June 28, 2022Assignee: ABB Schweiz AGInventors: Biao Zhang, Jianjun Wang, Yixin Liu, Saumya Sharma, Jorge Vidal-Ribas, Jordi Artigas, Ramon Casanelles
-
Publication number: 20210339397Abstract: A robotic assembly operation is provided for assembling a second part to a first part. During setup of the assembly operation, control parameters and a control scheme are set and changed by simulating the operation and testing whether performance requirements are met. A dry run may be performed thereafter, and test data may be collected after running the simulation to determine if the performance requirements are satisfied during the dry run. During production, production data may also be collected and control parameters may be tuned when changes occur during production in order to maintain stable assembly.Type: ApplicationFiled: May 1, 2020Publication date: November 4, 2021Inventors: Biao Zhang, Saumya Sharma, Yixin Liu, Jianjun Wang, Will Eakins, Andrew M. Salm, Yun Hsuan Su, Jorge Vidal-Ribas, Jordi Artigas, Ramon Casanelles
-
Publication number: 20210339387Abstract: A robotic system is provided for assembling parts together. In the assembly process, both parts are moving separately with one part moving on an assembly base and another part moving on a moveable arm of a robot base. Motion data is measured by an inertial measurement (IMU) sensor. Movement of the robot base or moveable arm is then compensated based on the measured motion to align the first and second parts with each other and assemble the parts together.Type: ApplicationFiled: May 1, 2020Publication date: November 4, 2021Inventors: Biao Zhang, Saumya Sharma, Yixin Liu, Jianjun Wang, Will Eakins, Andrew M. Salm, Yun Hsuan Su, Jorge Vidal-Ribas, Jordi Artigas, Ramon Casanelles
-
Publication number: 20210331322Abstract: A system and method for predicting the location at which a feature that is being tracked during a robotic assembly operation will be located within one or more images captured by a vision device. A vision device can be mounted to a robot such that the location of the vision device as the robot moves can be known or determined. In the event of an interruption of the tracking of the feature by the vision device as the corresponding workpiece is moving, the location of the feature relative to a vision device can be predicted, such as, via use of current or past historical movement information for the feature and/or the associated workpiece. Using the predicted location of the feature and the known location of the vision device, the location at which the feature will be located in an image(s) captured by the vision device can be predicted.Type: ApplicationFiled: April 23, 2020Publication date: October 28, 2021Inventors: Biao Zhang, Jianjun Wang, Yixin Liu, Saumya Sharma, Jorge Vidal-Ribas, Jordi Artigas, Ramon Casanelles
-
Patent number: 11154958Abstract: A method for performing operations on a target workpiece including taking an operating tool unit by an industrial robot, carrying the tool unit to the workpiece, releasing the tool unit at the workpiece, moving the robot away from the tool unit, performing one or more operations on the workpiece through the tool unit while the tool unit moves with the workpiece; and retrieving the tool unit from the workpiece after the tool unit has performed the one or more operations on the workpiece. A robotic assembly for performing a method including at least one industrial robot, at least one operating tool unit, and a quick tool changer for detachably coupling the tool unit with the industrial robot including a first tool changer part arranged in the industrial robot and a second tool changer part arranged in the operating tool unit.Type: GrantFiled: July 24, 2020Date of Patent: October 26, 2021Assignee: ABB SCHWEIZ AGInventors: Jesús Freire, Jordi Artigas, Ramon Casanelles Moix
-
Publication number: 20210323158Abstract: A system and method for automatic recovery from a failure in a robotic assembly operation using multiple sensor input. Moreover, following detection of an error in an assembly operation from data provided by a first sensor, a recovery plan can be executed, and, if successful, a reattempt at the failed assembly operation can commence. The assembly stage during which the error occurred can be detected by a second sensor that is different from the first sensor. Identification of the assembly stage can assist with determining the recovery plan, as well as identifying the assembly operation that is to be reattempted. The failure can be detected by comparing information obtained from a sensor, such as, for example, a force signature, with corresponding historical information, including historical information obtained at the identified assembly stage for prior workpieces.Type: ApplicationFiled: April 17, 2020Publication date: October 21, 2021Inventors: Biao Zhang, Jianjun Wang, Yixin Liu, Saumya Sharma, Jorge Vidal-Ribas, Jordi Artigas, Ramon Casanelles
-
Publication number: 20210323164Abstract: A system and method that automatically resolves conflicts among sensor information in a sensor fusion robot system. Such methods can accommodate converging ambiguous and divergent sensor information in a manner that can allow continued, and relatively accurate, robotic operations. The processes can include handling sensor conflict via sensor prioritization, including, but not limited, prioritization based on the particular stage or segment of the assembly operation when the conflict occurs, overriding sensor data that exceeds a threshold value, and/or prioritization based on evaluations of recent sensor performance, predictions, system configuration, and/or historical information. The processes can include responding to sensor conflicts through comparisons of the accuracy of workpiece location predictions from different sensors during different assembly stages in connection with arriving at a determination of which sensor(s) is providing accurate and reliable predictions.Type: ApplicationFiled: April 17, 2020Publication date: October 21, 2021Inventors: Biao Zhang, Jianjun Wang, Yixin Liu, Saumya Sharma, Jorge Vidal-Ribas, Jordi Artigas, Ramon Casanelles
-
Publication number: 20210023662Abstract: A method for performing operations on a target workpiece including taking an operating tool unit by an industrial robot, carrying the tool unit to the workpiece, releasing the tool unit at the workpiece, moving the robot away from the tool unit, performing one or more operations on the workpiece through the tool unit while the tool unit moves with the workpiece; and retrieving the tool unit from the workpiece after the tool unit has performed the one or more operations on the workpiece. A robotic assembly for performing a method including at least one industrial robot, at least one operating tool unit, and a quick tool changer for detachably coupling the tool unit with the industrial robot including a first tool changer part arranged in the industrial robot and a second tool changer part arranged in the operating tool unit.Type: ApplicationFiled: July 24, 2020Publication date: January 28, 2021Applicant: ABB SCHWEIZ AGInventors: JESÚS FREIRE, JORDI ARTIGAS, RAMON CASANELLES MOIX
-
Publication number: 20200368861Abstract: A method for assembling parts in an assembly line, such as an automotive final assembly line, is disclosed. The method includes advancing a part along the assembly line with an Automated Guided Vehicle (AGV), arranging a first real time vision system to monitor the position of the AGV in at least two directions, and providing the readings of the first real time vision system to a controller arranged to control an assembly unit of the assembly line to perform an automated operation on the part that is advanced or supported by the AGV. An assembly line is also disclosed.Type: ApplicationFiled: February 6, 2019Publication date: November 26, 2020Applicant: ABB SCHWEIZ AGInventors: Jordi ARTIGAS, Roger PONS BERTRAN, Jorge VIDAL RIBAS, Biao ZHANG, Ramon CASANELLES MOIX
-
Publication number: 20200282560Abstract: Systems and methods for automatic restocking different items in retail store environments having POS locations for the items are disclosed. The method includes, for a first item of the different items, storing at least one first item parameter uniquely identifying the first item. The method includes determining, based on the at least one first item parameter, a first autonomous movement control scheme for manipulation of the first item by a robotic arm. The method includes executing, by the robotic arm, the first control scheme, the executing including shelving the first item on the shelf. The method includes evaluating, by a processor or a user of the robotic arm, the executing for the first item according to at least one predetermined first performance criteria. The method includes determining and storing, based on the evaluating, an updated first control scheme for subsequent executing by the robotic arm for the first item.Type: ApplicationFiled: March 8, 2019Publication date: September 10, 2020Applicant: ABB Schweiz AGInventors: Gregory A. Cole, Gregory F. Rossano, Jordi Artigas, Harald Staab, Thomas A. Fuhlbrigge, Carlos Martinez, Sangeun Choi, Jianjun Wang, Xiongzi Li