Patent classifications
G05B2219/40333
Robots comprising multi-tool modules having redundancy and methods of controlling the same
A robot may include: a multi-tool module having redundancy, the multi-tool module including a guide tube and a plurality of tools configured to operate while interacting with the guide tube and extended from the guide tube; and/or a controller configured to generate a control signal regarding motion of the multi-tool module in a joint space based on motion instruction information regarding distal ends of the plurality of tools in a task space. The redundancy may reflect that a number of degrees of freedom of the multi-tool module in the joint space is greater than a number of degrees of freedom of the task space. The control signal may be generated using the redundancy.
ROBOT CONTROL DEVICE AND ROBOT CONTROL METHOD
In order to reduce the movement of a robot as much as possible, a robot control device drives a J1 shaft, which is a turning shaft for turning a structure at an installation bed, to an angle J1e at a target position of the J1 shaft and drives a J4 shaft for turning a structure such that the central axes of a J2 shaft, a J3 shaft, and a J5 shaft, which are bending/stretching shafts for bending or stretching the structure, are parallel to one another (S3 to S8); then, drives the J2 shaft, the J3 shaft, and the J5 shaft to angles J2e, J3e, and J5e at target positions of the respective shafts without driving the J4 shaft (S9 and S10); and drives the J4 shaft not reaching an angle at a target position to an angle J4e at the target position (S11).
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.