Coordinated-motion control of heavy-duty industrial machines with redundancy

An implementation of a real-time scheme suitable for coordinated-motion control of a class of teleoperated industrial machines with redundancy is presented. An efficient gradient projection technique is adopted for the numerical solution. The scheme utilizes the redundancy to avoid the joint limits by minimizing a hyperbolic function of the joint distances from the mid-range. This new performance criterion is shown to be advantageous over similar criteria ; both the joint-limit avoidance capability and the resulting joint velocity profiles can be adjusted by the appropriate choice of parameters introduced in the criterion. Previous criteria are shown to be special cases of the new criterion. Furthermore, the scheme includes a novel algorithm which incorporates the bounded joint velocities. The joint motions are determined considering both the required task in terms of the desired end-effector speed and the dynamic considerations, such as hydraulic circuit interdependency and power limitations. The feasibility and effectiveness of the implementation of the scheme is first tested through simulations of a Kaiser Spyder-like excavator machine on a PC-486 micro-computer. The robustness and real-time response of the scheme are then validated on a real-time excavator-based graphics simulator interfaced to a human operator through a joystick.

[1]  A. Liegeois,et al.  Automatic supervisory control of the configuration and behavior of multi-body mechanisms , 1977 .

[2]  John Baillieul,et al.  Kinematic programming alternatives for redundant manipulators , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[3]  Daniel E. Whitney,et al.  Resolved Motion Rate Control of Manipulators and Human Prostheses , 1969 .

[4]  Charles A. Klein,et al.  Review of pseudoinverse control for use with kinematically redundant manipulators , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[5]  Rajiv V. Dubey,et al.  A comparison of two real-time control schemes for redundant manipulators with bounded joint velocities , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[6]  Tarek M. Abdel-Rahman,et al.  A Generalized Practical Method for Analytic Solution of the Constrained Inverse Kinematics Problem of Redundant Manipulators , 1991, Int. J. Robotics Res..

[7]  T. Yoshikawa,et al.  Task-Priority Based Redundancy Control of Robot Manipulators , 1987 .

[8]  Nariman Sepehri Dynamic simulation and control of teleoperated heavy-duty hydraulic manipulators , 1990 .

[9]  Zhaoyu Wang,et al.  Global versus Local Optimization in Redundancy Resolution of Robotic Manipulators , 1988, Int. J. Robotics Res..

[10]  Oceans Navigation, remote sensing, underwater vehicles/exploration , 1989 .

[11]  D. E. Whitney,et al.  The mathematics of coordinated control of prosthetic arms and manipulators. , 1972 .

[12]  Rajiv V. Dubey,et al.  Efficient gradient projection optimization for manipulators with multiple degrees of redundancy , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[13]  Nariman Sepehri,et al.  Resolved-Mode Teleoperated Control of Heavy-Duty Hydraulic Machines , 1994 .

[14]  Rajiv Dubey,et al.  Self-motion determination based on joint velocity bounds for redundant robots , 1988 .

[15]  Nariman Sepehri,et al.  Computer-Assisted Control of Excavator-Based Machines , 1993 .

[16]  Charles A. Klein,et al.  Dynamic simulation of a kinematically redundant manipulator system , 1987, J. Field Robotics.

[17]  Barry I. Soroka Advanced software in robotics , 1987, IEEE J. Robotics Autom..