Abstract
In this article a robust and simple procedure for the on-line concurrent motion planning of multi-manipulators is presented. The approach is based on solving for each manipulator a linear system of equations taking into account a vector for motion planning, and an original scheme for the appropriate perturbation of the pseudoinverse matrix. This method can pursue simultaneously both motion coordination and singularities prevention in real time in a sensor based environment. These properties make it suitable for fully autonomous or telerobotic systems operations.
Similar content being viewed by others
References
Baillieul, J.: Kinematic programming alternatives for redundant manipulators, in: IEEE Int. Conf. Robotics and Automation, St. Louis, MI, 1985, pp. 722–728.
Baker, D. R. and Wampler II, C.W.: Some facts concerning the inverse kinematics of redundant manipulators, in: IEEE Int. Conf. Robotics Automation, Raleigh, NC, Vol. 2, 1987, pp. 604–609.
Fortune, S., Wilfong, G., and Yap, C.: Coordinated motion of two robot arms, in: IEEE Int. Conf. on Robotics and Automation, San Francisco, CA, 1986, pp. 1216–1223.
Fraleigh, J. B. and Beauregard, R. A.: Linear Algebra, 2nd edn, Addison-Wesley, 1990.
Freund, E. and Hoyer, H.: Collision avoidance in multi-robot systems, in: H. Hanafusa and H. Inoue (eds), Robotics Research, The Second Int. Symposium, MIT Press, 1985, pp. 135–146.
Guo, Z. Y. and Hsia, T. C.: Joint trajectory generation for redundant robots in an environment with obstacles, in: IEEE Int. Conf. on Robotics and Automation, Cincinnati, OH, 1990, pp. 157–162.
Henrich, D. and Cheng, X.: Fast distance computation for on-line collision detection with multiarm robots, in: IEEE Int. Conf. on Robotics and Automation, Nice, France, 1992, pp. 2514–2519.
Hoyer, H.: On-line collision avoidance for industrial robots, in: IFAC Symposium On Robot Control, Barcelona, Spain, 1985, pp. 477–485.
Khatib, O.: Real-time obstacle avoidance for manipulators and mobile robots, Int. J. Robotics Res. 5(1) (1986), 90–98.
Kircanski, M. and Vukobratovic, M.: Contribution to control of redundant robotic manipulators in an environment with obstacles, Int. J. Robotics Res. 5(4) (1986), 112–119.
Klein, C. A.: Use of redundancy in the design of robotic systems, in: H. Hanafusa and H. Inoue (eds), The Robotics Research, Second Int. Symposium, MIT Press, 1985, pp. 207–214.
Maciejewski, A. A. and Klein, C. A.: Obstacle avoidance for kinematically redundant manipulators in dynamically varying environments, Int. J. Robotics Res. 4(3) (1985), 109–117.
Mayorga, R. V., Janabi-Sharifi, F., and Wong, A. K. C.: A fast approach for the robust trajectory planning of redundant manipulators, J. Robotic Sys. 12(2) (1995), 147–161.
Mayorga, R. V., Milano, N., and Wong, A. K. C.: A fast approach for manipulator inverse kinematics evaluation and singularities prevention, J. Robotics Sys. 10(1) (1993), 45–72.
Mayorga, R. V., Ma, K. S., and Wong, A. K. C.: A robust local approach for the obstacle avoidance of redundant robot manipulators, in: IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, Raleigh, NC, 1992, pp. 1727–1734.
Mayorga, R. V. and Wong, A. K. C.: A singularities prevention approach for redundant robot manipulators, in: IEEE Int. Conf. On Robotics and Automation, Cincinnati, OH, 1990, pp. 812–817.
Mayorga, R. V. and Wong, A. K. C.: A global approach for the optimal path generation of redundant manipulators, J. Robotics Sys. 7(1) (1990), 107–128.
Mayorga, R. V., Wong, A. K. C., and Ma, K. S.: An efficient local approach for the optimal path generation of robot manipulators, J. Robotic Sys. 7(1) (1990), 23–55.
Nakamura, Y.: Advanced Robotics: Redundancy and Optimization, Addison-Wesley, 1991.
Nakamura, Y., Hanafusa, H., and Yoshikawa, T.: Task priority based redundancy control of robotic manipulators, Int. J. Robotics Res. 6(2) (1987), 3–15.
Nakamura, Y. and Hanafusa, H.: Inverse kinematic solutions with singularity robustness for robot manipulator control, Trans. ASME, J. Dynamic Systems, Measurement and Control 108(1986), 163–171.
Tournassoud, P.: A strategy for obstacle avoidance and its application to multi-robot systems, in: IEEE Int. Conf. on Robotics and Automation, San Francisco, CA, 1986, pp. 1224–1229.
Roach, J. and Boaz, M.: Coordinating the motions of robot arms in a common workspace, in: IEEE Int. Conf. on Robotics and Automation, 1985, pp. 494–499.
Wampler II, C. W.: Manipulator inverse kinematics based on vector formulations and damped least-squares methods, IEEE Trans. on Systems, Man and Cybernetics SMC-16(1) (1986), 93–101.
Yoshikawa, T.: Analysis and control of robot manipulators with redundancy, in: M. Brady, R. Paul (eds), The Robotics Research, 1st Intl. Symposium, MIT Press, 1984, pp. 735–747.
Zapata, R., Fournier, A., and Dauchez P.: True cooperation of robots in multi-arms tasks, in: IEEE Int. Conf. on Robotics and Automation, Raleigh, NC, 1987, pp. 1255–1260.
Zghal, H., Dubey, R. V., and Euler J. A.: Collision avoidance of a multiple degree of redundancy manipulator operating through a window, J. Dynamic Systems, Measurement and Control 114 (1992), 717–721.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Mayorga, R.V., Wong, A.K.C. A Robust Method for the Concurrent Motion Planning of Multi-Manipulators Systems. Journal of Intelligent and Robotic Systems 19, 73–88 (1997). https://doi.org/10.1023/A:1007997516181
Issue Date:
DOI: https://doi.org/10.1023/A:1007997516181