Autonomous welding robots
AssigneePath Robotics, Inc.
InventorsAlexander James Lonsberry, Andrew Gordon Lonsberry, Nima Ajam Gard, Colin Bunker, Carlos Fabian Benitez Quiroz, Madhavun Candadai Vasu
Life of this patent
Estimating the term…
Abstract
In some examples, an autonomous robotic welding system comprises a workspace including a part having a seam, a sensor configured to capture multiple images within the workspace, a robot configured to lay weld along the seam, and a controller. The controller is configured to identify the seam on the part in the workspace based on the multiple images, plan a path for the robot to follow when welding the seam, the path including multiple different configurations of the robot, and instruct the robot to weld the seam according to the planned path.
Claims20
A welding robotic system, comprising:
- one or more sensors configured to capture multiple images related to a first part and a second part, the first part and second part positioned within a manufacturing workspace to form a seam, wherein at least a portion of the seam is to be welded using a welding tool configured to perform a welding operation, and wherein the welding tool is coupled to a robotic arm configured to move the welding tool;
- and
- a robot controller configured to:
- detect an expected position of the seam based on a Computer Aided Design (CAD) model including a first representation of the first part and a second representation of the second part;
- determine a location of the first and second parts within the manufacturing workspace using the multiple images;
- identify an actual position of the seam along which the welding operation is to be performed;
- generate motion parameters for the robotic arm for performance of the welding operation at least along the portion of the seam;
- and
- weld the first and second parts together at the actual position of the seam using the motion parameters for the robotic arm.
A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
- detecting an expected position of a seam based on a Computer Aided Design (CAD) model including a first representation of a first part and a second representation of a second part, the seam formed between the first part and the second part;
- determining a location of the first and second parts within a manufacturing workspace using multiple images captured by one or more sensors;
- identifying an actual position of the seam along which a welding operation is to be performed;
- generating motion parameters for a robotic arm for performance of the welding operation at least along a portion of the seam;
- and
- initiating welding the first and second parts together at the actual position of the seam using the motion parameters for the robotic arm.
A welding robotic system, comprising:
- one or more sensors configured to capture multiple images related to a first part and a second part, the first part and second part positioned to form a seam having a variable gap along a length of the seam, wherein at least a portion of the seam is to be welded using a welding tool configured to perform a welding operation, and wherein the welding tool is coupled to a robotic arm configured to move the welding tool;
- and
- a robot controller configured to:
- detect an expected position of the seam based on a Computer Aided Design (CAD) model including a first representation of the first part and a second representation of the second part;
- identify an actual position of the seam along which the welding operation is to be performed;
- identify gap variability in the seam along which the welding operation is to be performed;
- generate welding parameters for the welding tool for performance of the welding operation at least along the portion of the seam, wherein the welding parameters are generated in accordance with the identified gap variability in the seam;
- and
- weld the first and second parts using the welding parameters.
A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
- detecting an expected position of a seam based on a Computer Aided Design (CAD) model including a first representation of a first part and a second representation of a second part;
- identifying an actual position of the seam along which a welding operation is to be performed;
- identifying gap variability in the seam along which the welding operation is to be performed, the seam formed between the first part and the second part, wherein the seam has a variable gap along a length of the seam;
- generating welding parameters for a welding tool for performance of the welding operation at least along a portion of the seam, wherein the welding parameters are generated in accordance with the identified gap variability in the seam;
- and
- welding the first and second parts using the welding parameters.
Dependencies are inferred from the claim text.