G05B2219/39109

Motion distribution in robotic systems

The present invention features a computer-implemented method for adjustably distributing cooperative motion between a first manipulator and a second manipulator in a manufacturing processing system. The method includes receiving, by a computing device, data for the first manipulator configured to hold a tool, data for the second manipulator configured to hold a workpiece, and process data defining a process to be performed by the tool on at least a portion of the workpiece. The data for at least one of the first or second manipulator comprises a weighting factor adjustable by a user to specify at least a percentage of motion for the corresponding manipulator. The method also includes generating a relative transformation function for defining the process path and distributing motions between the first and second manipulators to complete the process path based on the at least one weighting factor.

CONTROLLING A ROBOT USING PREDICTIVE DECISION MAKING
20220314446 · 2022-10-06 · ·

A method and system for controlling at least one effector trajectory for at least one effector of a robot for solving a predefined task are proposed. A graph of postures is acquired, and at least one of a contact constraint topology and an object constraint topology are accordingly modified. A set of constraint equations based on at least one of the modified contact constraint topology and the modified object constraint topology are generated. Constraint relaxation is performed on the generated set of constraint equations to generate a task description including the relaxed set of constraint equations. The effector trajectory is generated by applying a trajectory generation algorithm on the generated task description. An inverse kinematics algorithm is performed on the generated effector trajectory for generating a control signal, and the effector is controlled to execute the effector trajectory based on the generated control signal.

COOPERATIVE WORK CONTROL SYSTEM, COOPERATIVE WORK CONTROL DEVICE, AND COOPERATIVE WORK CONTROL METHOD
20220083030 · 2022-03-17 · ·

An object of the present invention is to improve the work efficiency of a moving cooperative work of a first device and a second device. When controlling a cooperative work in a first device and a second device that perform the cooperative work in cooperation with each other, the working status of a first work of the first device is collected, and a second work of the second device is controlled on the basis of the working status.

COORDINATION OF PATHS OF TWO ROBOT MANIPULATORS

System and method of learning and executing mutually coordinated paths of robot manipulators, including: manually guiding a first reference point of a first robot manipulator over a desired first path, acquiring the first path or acquiring a first set of poses for the first path and storing the first path or the first set of poses in a first data set, automatically traveling along the first path according to the first data set, while automatically traveling along the first path, manually guiding a second reference point of a second robot manipulator over a desired second path, acquiring the second path or acquiring a second set of poses for the second path and storing the second path or the second set of poses in a second data set, wherein the second data set is assigned to the first data set so that a location of the first path is at least approximately assigned to each location of the second path, and traveling along the first path by the first robot manipulator according to the first data set synchronized with traveling along the second path by the second robot manipulator according to the second data set.

Ultrasonic testing system of dual robot arms and method thereof

An ultrasonic testing system of dual robot arms and an ultrasonic testing method for use in testing quality of surface and interior of a workpiece. The system includes an extension rod provided between a tail-end of a master robot arm and an emitting probe and/or between a tail-end of a slave robot arm and a receiving probe. One or more connected extension rod rotating shafts is provided between the extension rod and the emitting probe or between the extension rod and the receiving probe. The method uses an X-axis constraint method to convert posture data of the discrete points in a trajectory file of the tested workpiece into Euler angles, and constrain the X-axes of the auxiliary coordinate systems at the same time so that the positive direction of the X-axis of each of the auxiliary coordinate systems is the trajectory tangent direction.

DETECTING COLLISIONS OF ROBOT ARMS
20210267700 · 2021-09-02 ·

A robotic system comprises two robots and a control unit. Each robot has a base and an arm extending from the base to an attachment for an instrument. Each arm comprises a plurality of joints whereby the configuration of the arm can be altered. Each robot comprises a driver for each joint configured to drive the joint to move, and position and torque sensors. The control unit controls the drivers in dependence on inputs from the sensors. The control unit: determines the gravitational torques on the joints of the arms of the robots in the arm configurations indicated from the inputs from the position sensors; from the inputs from the torque sensors and the determined gravitational torques, determines residual torques on the joints of the arms of the robots in the indicated arm configurations; calculate a candidate force for each arm which when applied to that arm would cause the determined residual torques; and determines a collision if a candidate force on the arm of the first robot balances an opposing candidate force on the arm of the second robot.

MANIPULATION SYSTEM AND DRIVING METHOD OF MANIPULATION SYSTEM
20210237268 · 2021-08-05 · ·

Provided are a manipulation system and a driving method of the manipulation system capable of performing manipulation efficiently and suitably while suppressing damage to a minute object at the time of manipulation regardless of the degree of skill and technique of an operator. A sample stage configured such that a minute object is placed thereon, a first manipulator including a first pipette for holding the minute object, a second manipulator including a second pipette for operating the minute object that is held on the first pipette, an imaging unit for imaging the minute object, and a controller that controls the sample stage, the first pipette, the second pipette, and the imaging unit are provided.

END EFFECTORS FOR AUTOMATED PIPE HANDLING

An end effector (400) for a robotic arm, the end effector (400) comprising: two pipe engaging jaws (404), each jaw comprising an inner contour configured for engaging a pipe section, wherein at least one jaw (404) is a fixed jaw; wherein the end effector (400) is configured to restrict radial movement of the pipe section while permitting axial movement.

ROBOT CONTROLLING DEVICE

A robot controlling device controls operation of a robot having a first robotic arm and a second robotic arm. The robot controlling device includes a distance calculating module configured to calculate a distance between a tip end of the first robotic arm and a tip end of the second robotic arm, and a distance monitoring module configured to monitor whether the distance calculated by the distance calculating module is equal to or less than a predetermined value.

Devices, systems, and methods for top drive clearing

Systems and methods for clearing a top drive from an operational area of the mast such that operations may be performed along the rail without interference from the top drive. Systems and methods of the present disclosure provide for arranging the top drive in a parked configuration outside of, or generally behind, the mast. A guide rail may be arranged within an operational area of a mast and may have a pair of interchangeable rail sections, each of which may be configured for arrangement in either an operating configuration, where the rail section may be positioned within the operational area of the mast to form part of the rail, or a parked configuration, where the rail section may be positioned outside of the operational area. Each interchangeable rail section may be pivotable about an axis and may be arranged on a pivotable gate of the mast.