Configuration Control of a Mobile Dexterous Robot: Real-Time Implementation and Experimentation

This article describes the design and implementation of a real- time control system with multiple modes of operation for a mobile, dexterous manipulator. The manipulator under study is a kinematically redundant seven-degree-of-freedom arm from Robotics Research Corporation, mounted on a one-degree-of- freedom motorized platform. The manipulator-plus-platform system has two degrees-of-redundancy for the basic task of end-effector placement and orientation. The redundancy reso lution is achieved by accomplishing two additional tasks using the configuration-control technique. The system allows a choice of arm-angle control or collision avoidance for the seventh task, and elbow-angle control or platform placement for the eighth task. In addition, joint-limit avoidance tasks are auto matically invoked when any of the manipulator joints approach their limits. The system is robust to singularities, and the user is capable of assigning weighting factors to end-effector mo tion, joint-limit avoidance, and redundancy resolution tasks. The motion-control algorithms are executed at 1.1 ms on two MC68040 processors in a VME-bus environment running the VxWorks real-time operating system. The article describes the hardware and software components of the manipulator- control system. Experimental results on real-time control of the Robotics Research arm are also presented.

[1]  Homayoun Seraji,et al.  Motion control of 7-DOF arms: the configuration control approach , 1993, IEEE Trans. Robotics Autom..

[2]  Homayoun Seraji,et al.  Configuration control of redundant manipulators: theory and implementation , 1989, IEEE Trans. Robotics Autom..

[3]  Kam S. Tso,et al.  Remote surface inspection system , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[4]  Homayoun Seraji Reachability analysis for base placement in mobile manipulators , 1995, J. Field Robotics.

[5]  Kam S. Tso,et al.  Remote surface inspection system , 1993, Robotics Auton. Syst..

[6]  John J. Craig,et al.  Introduction to Robotics Mechanics and Control , 1986 .

[7]  Homayoun Seraji,et al.  An on-line approach to coordinated mobility and manipulation , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[8]  R. Colbaugh,et al.  Improved configuration control for redundant robots , 1990, J. Field Robotics.

[9]  Homayoun Seraji,et al.  Real-time collision avoidance for redundant manipulators , 1995, IEEE Trans. Robotics Autom..

[10]  Matthew T. Mason,et al.  Robot Motion: Planning and Control , 1983 .

[11]  Richard Volpe,et al.  Task space velocity blending for real-time trajectory generation , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[12]  K. Kreutz-Delgado,et al.  Kinematic Analysis of 7-DOF Manipulators , 1992 .

[13]  Homayoun Seraji Task-based configuration control of redundant manipulators , 1992, J. Field Robotics.

[14]  Larry Leifer,et al.  Applications of Damped Least-Squares Methods to Resolved-Rate and Resolved-Acceleration Control of Manipulators , 1988 .

[15]  Yoshihiko Nakamura,et al.  Inverse kinematic solutions with singularity robustness for robot manipulator control , 1986 .