Patent classifications
G05B2219/36248
Robotic system architecture and control processes
A system includes a first sensor having a fixed location relative to a workspace, a second sensor, at least one robotic manipulator coupled to a manipulation tool, and a control system in communication with the at least one robotic manipulator. The control system is configured to determine a location of a workpiece in the workspace based on first sensor data from the first sensor and a three-dimensional (3D) model corresponding to the workpiece. The control system is configured to map a set of 2D coordinates from a second 2D image from the second sensor to a set of 3D coordinates based on the location, and to generate one or more control signals for the at least one robotic manipulator based on the set of 3D coordinates.
METHOD TO INCORPORATE COMPLEX PHYSICAL CONSTRAINTS IN PATH-CONSTRAINED TRAJECTORY PLANNING FOR SERIAL-LINK MANIPULATOR
A method of generating robot trajectories for a robot device includes generating surface parameters and/or measurements for the surface of the object; receiving one or more parameters to maximize or minimize robot objectives; receiving one or more motion parameters for the robot to perform the task on the surface of the object and/or receiving one or more workspace parameters; receiving a plurality of constraint parameters; and generating an initial parametric representation of a trajectory for the robot in performing the task. The method further includes generating an initial trajectory based on the initial parametric representation of the trajectory, one or more workspace parameters, the one or more motion parameters, and/or the one or more parameters to maximize or minimize robot objectives; selecting a first set of constraint parameters; and performing trajectory generation by applying the selected first set of constraint parameters to create one or more first robot trajectories.
METHOD FOR PERFORMING NON-REVISITING COVERAGE TASK BY MANIPULATOR WITH LEAST NUMBER OF LIFT-OFFS
The present disclosure provides a method for performing a non-revisiting coverage task by a manipulator with a least number of lift-offs, and relates to the technical field of manipulator path planning. By explicitly considering lift-offs of an end-effector from a surface of an object due to kinematic constraints when the manipulator performs a task of covering the surface of the object, this method transforms a problem of coverage path design into a problem of sub-cell decomposition and solves the problem to obtain an approach for the manipulator to cover a sub-cell. The method of the present disclosure minimizes the number of lift-offs of the end-effector from the surface of the object when the manipulator performs the coverage task.
INFORMATION PROCESSING METHOD, INFORMATION PROCESSING SYSTEM, AND PROGRAM
The easy and quick detection of a contour shape of an object from three dimensional point group data, and control a robotic arm and a tool using it. An information processing method comprising: a step of acquiring three-dimensional point group data by a sensor from an object, a step of specifying a contour point group data that constitutes a contour of the object from the three-dimensional point group data, a step of acquiring tool control information including tool position information and tool posture information for specifying a tool trajectory of the tool connected to the arm of the working robot from the contour point group data, and a step of controlling the tool based on the tool control information.
Automatic Teaching System
Provided is an automatic teaching system that is readily able to achieve automation, even when a small but varied number of processing objects are to undergo polishing or coating. The automatic teaching system includes a three-dimensional shape measurement apparatus, a reference marker, an image analysis apparatus, and a robot control device. The three-dimensional shape measurement apparatus acquires shape data of a processing target region on a processing object relative to the reference marker, and the image analysis apparatus divides the shape data of the processing target region into a plurality of continuous reference surfaces, in accordance with a predetermined algorithm, automatically generates a program of an operation path along which a polishing apparatus or coating apparatus of the robot is to be operated, for every reference surface, in accordance with a predetermined operation path generation rule, and transmits the program of the operation path to the robot control device.
Portioning strips from a block work product
Cutting system (10) includes a conveyor (12) for carrying work products (13) past a scanner (200) and then past one or more cutting systems (17). The cutting systems include one or more assembly/units/apparatus (19) arranged in an array or series for cutting continuous strip(s) from the work products (13). The cutting assemblies (19) are carried by a powered system to move the cutter assemblies in spiral, serpentine, back-and-forth or other patterns to cut one or more continuous strips from the work product. The conveyor (12), scanner (200), and cutter systems (17) are coupled to and controlled by a computer (220).
Method for performing non-revisiting coverage task by manipulator with least number of lift-offs
The present disclosure provides a method for performing a non-revisiting coverage task by a manipulator with a least number of lift-offs, and relates to the technical field of manipulator path planning. By explicitly considering lift-offs of an end-effector from a surface of an object due to kinematic constraints when the manipulator performs a task of covering the surface of the object, this method transforms a problem of coverage path design into a problem of sub-cell decomposition and solves the problem to obtain an approach for the manipulator to cover a sub-cell. The method of the present disclosure minimizes the number of lift-offs of the end-effector from the surface of the object when the manipulator performs the coverage task.
Robot program generation for robotic processes
A system for generating a path to be followed by a robot used to perform a process on a workpiece has a computing device that has program code for operating the robot and obtaining information related to the workpiece and a vision system that scans the workpiece to obtain images thereof that are provided to the computing device. The computing device processes the images to obtain geometric information about the workpiece that the computing device uses in combination with process related reference parameters stored in the computing device to generate program code for a path to be followed by the robot to perform the process on the workpiece. The computing device also includes code configured to verify for quality the generated program code for the path to be followed by the robot to perform the process on the workpiece.
ROBOTIC SYSTEM ARCHITECTURE AND CONTROL PROCESSES
A system includes a first sensor having a fixed location relative to a workspace, a second sensor, at least one robotic manipulator coupled to a manipulation tool, and a control system in communication with the at least one robotic manipulator. The control system is configured to determine a location of a workpiece in the workspace based on first sensor data from the first sensor and a three-dimensional (3D) model corresponding to the workpiece. The control system is configured to map a set of 2D coordinates from a second 2D image from the second sensor to a set of 3D coordinates based on the location, and to generate one or more control signals for the at least one robotic manipulator based on the set of 3D coordinates.
Information processing method, information processing system, and program
The easy and quick detection of a contour shape of an object from three dimensional point group data, and control a robotic arm and a tool using it. An information processing method comprising: a step of acquiring three-dimensional point group data by a sensor from an object, a step of specifying a contour point group data that constitutes a contour of the object from the three-dimensional point group data, a step of acquiring tool control information including tool position information and tool posture information for specifying a tool trajectory of the tool connected to the arm of the working robot from the contour point group data, and a step of controlling the tool based on the tool control information.