G05B2219/40367

Ascertaining An Input Command For A Robot, Said Input Command Being Entered By Manually Exerting A Force Onto The Robot

A method for automatically ascertaining an input command for a robot, wherein the input command is entered by manually exerting an external force onto the robot. The input command is ascertained on the basis of the joint force component attempting to cause a movement of the robot in only one robot joint coordinate sub-space which is specific to the input command. The joint forces are imprinted with the external force.

Redundantable robot assembly for workpiece transfer
09889558 · 2018-02-13 · ·

A redundantable robotic mechanism is disclosed for improving reliability of tranport equipment. The redundantable robot assembly typically comprises independent robots with separate controls, motors, linkage arms, or power, thus providing the capability of operation even if parts of the assembly are not operational or when parts of the assembly are removed for repair. The redundantable robot assembly can be also designed to allow in-situ servicing, e.g. servicing one robot when the other is running. The disclosed redundantable robot assembly provides virtual uninterrupted process flow, and thus greatly increases the yield for the manufacturing facility.

Systems and methods for cancellation of joint motion using the null-space

Devices, systems, and methods are disclosed for cancelling movement of one or more joints of a telesurgical manipulator to effect manipulation movement of an end effector. Methods include calculating movement of joints within a null-perpendicular space to effect desired end effector movement while calculating movement of one or more locked joints within a null-space to cancel the movement of the locked joints within the null-perpendicular-space. Methods may further include calculating movement of one or more joints to effect an auxiliary movement or a reconfiguration movement that may include movement of one or more locked joints. The auxiliary and reconfiguration movements may overlay the manipulation movement of the joints to allow movement of the locked joints to effect the auxiliary movement or reconfiguration movement, while the movement of the locked joints to effect manipulation is canceled. Various configurations for devices and systems utilizing such methods are provided herein.

SYSTEM AND METHOD FOR MANAGING MULTIPLE NULL-SPACE OBJECTIVES AND CONSTRAINTS
20170136624 · 2017-05-18 ·

Devices, systems, and methods for providing commanded movement of an end effector of a manipulator concurrent with a desired movement of one or more joints of the manipulator according to one or more consolidated null-space objectives. The null-space objectives may include a joint state combination, relative joint states, range of joint states, joint state profile, kinetic energy, clutching movements, collision avoidance movements, singularity avoidance movements, pose or pitch preference, desired manipulator configurations, commanded reconfiguration of the manipulator, and anisotropic emphasis of the joints. Methods include calculating multiple null-space movements according to different null-space objectives, determining an attribute for each and consolidating the null-space movements with a null-space manager using various approaches. The approaches may include applying weighting, scaling, saturation levels, priority, master velocity limiting, saturated limited integration and various combinations thereof.

Operating machine with redundant axes and resolution of the redundancy in real time

A program for a numerical control device is disclosed that determines path points to be approached by an end effector. A control signal group is ascertained for each path point that contains its set point value for each position-controlled axis. Those values are output to the axes, moving the end effector. The degrees of freedom are fewer than the position-controlled axes. The control signal groups are ascertained so that the end effector approaches the path points at least approximately. The control signal groups are ascertained gradually during the activation of the axes. The set point values are ascertained by minimizing an objective function. The objective function that is minimized includes at least the set point values for a path point only to be approached in the future. The sequence between the currently approached point and the point approached in the future has at least one further path point.

Robotic arm control method and apparatus, and robotic arm

Provided are a robotic arm control method and apparatus, and a robotic arm. The control method includes a dragging preparation phase and a dragging phase. The dragging preparation phase includes determining a target arm body and a position characteristic value of the target arm body, determining a relationship expression between the position characteristic value and the positions of multiple joints, and determining a target joint as the control object in the dragging phase. The dragging phase includes determining the target value of the position characteristic value and the positions of multiple joints except the target joint at the current moment; substituting the obtained parameters into a first calculation expression to solve for the next position of the target joint when a robotic arm is dragged from a current position.