Abstract
A mobile manipulator can perform various tasks efficiently by utilizing mobility and manipulation functions. The coupling of these two functions creates a particular kinematic redundancy introduced by mobility, which is different from that introduced by extra joints. This redundancy is quite desirable for dexterous motion in cluttered environments, but it also significantly complicates the motion planning and control problem. In this paper we propose a new motion planning method for mobile manipulators to execute a multiple task which consists of a sequence of tasks. The task considered in this paper is that the end-effector tracks a prespecified trajectory in a fixed world frame. In a multiple task, the final configuration of each task becomes the initial configuration of the next subsequent task. Such a configuration is known as a commutation configuration, which significantly affects the performance of the multiple task.We formulate the motion planning problem as a global optimization problem and simultaneously obtain the motion trajectory set and commutation configurations. In the formulation, we take account of the case that the platform has a non-holonomic constraint as well as the one that the platform has a holonomic constraint. Simulation results are demonstrated to verify the effectiveness of the proposed method.
Similar content being viewed by others
References
Pin, Francois G. and Culioli, J.-C.: Optimal positioning of combined mobile platform-manipulator systems for material handling tasks, J. Intelligent and Robotic Systems 6(1992), 165–182.
Pin, Francois G., Culioli, J.-C., and Reister, D. B.: Using minimax approaches to plan optimal task commutation configurations for combined mobile platform-manipulator systems, IEEE Trans. Robotics and Automation 10(1) (1994), 44–45.
Yamamoto, Y. and Yun, X.: Coordinating locomotion and manipulation of a mobile manipulator, in: Proc. 31st IEEE Conf. on Decision and Control, Tucson (1992), pp. 2643–2648.
Yamamoto, Y. and Yun, X.: Coordinated obstacle avoidance of a mobile manipulator, in: Proc. IEEE Int. Conf. on Robotics and Automation, Nagoya (1995), pp. 2255–2260.
Seraji, H.: An on-line approach to coordinated mobility and manipulation, in: Proc. IEEE Int. Conf. on Robotics and Automation, Atlanta (1993), pp. 28–35.
Seraji, H.: Configuration control of rover-mounted manipulators, in: Proc. IEEE Int. Conf. on Robotics and Automation, Nagoya (1995), pp. 2261–2266.
Carriker, W. F., Khosla, P. K., and Krogh, B. H.: The use of simulated annealing to solve the mobile manipulator path planning problem, in: Proc. IEEE Int. Conf. on Robotics and Automation, Cincinnati (1990), pp. 204–209.
Carriker, W. F., Khosla, P. K., and Krogh, B. H.: Path planning for mobile manipulators for multiple task execution, IEEE Trans. Robotics and Automation 7(3) (1991), 403–408.
Zhao, M., Ansari, N., and Hou, E. S. H.: Mobile manipulator path planning by a genetic algorithm, J. Robotic Systems 11(3) (1994), 143–153.
Su, C. and Zheng, Y. F.: Task decomposition for a multilimbed robot to work in reachable but unorientable space, IEEE Trans. Robotics and Automation 7(6) (1991), 759–770.
Lee, J. K. and Cho, H. S.: A coordinated motion control method for mobile manipulators, in: Proc. of ISMCR’95, Smolenice (1995), pp. 441–446.
Khatib, O.: Real time obstacle avoidance for manipulators and mobile robots, Int. J. Robotics Res. 5(1) (1986), 90–98.
Volpe, R. and Khosla, P.: Manipulator control with superquadratic artificial potential function: Theory and experiments, IEEE Trans. Systems, Man, and Cybernetics 20(6) (1990), 1423–1436.
Koren, Y. and Borenstein, J.: Potential field methods and their inherent limitations for mobile robot navigation, in: Proc. IEEE Int. Conf. on Robotics Automation, Sacramento (1991), pp. 1398–1404.
De Luca, A. and Oriolo, G.: Local incremental planning for nonholonomic mobile robots, in: Proc. IEEE Int. Conf. on Robotics and Automation, San Diego (1994), pp. 104–110.
Jagannathan, S., Zhu, S. Q., and Lewis F. L.: Path planning and control of mobile base with nonholonomic constraints, Robotica 12(1994), 529–539.
Barraquand, J. and Latombe, J. C., On nonholonomic mobile robots and optimal maneuvering, in: Proc. 4th IEEE Int. Symp. Intelligent Control(1989), pp. 340–347.
Nakamura, Y.: Advanced Robotics: Redundancy and Optimization, Addison-Wesley, 1991.
Yoshikawa, T.: Analysis and control of robot manipulators with redundancy, in: Brady, M. and Paul, R. P. (eds), 1st Int’l Symp., MIT Press, Cambridge, MA (1984), pp. 735–748.
Liegeois, A.: Automatic supervisory control of the configuration and behaviour of multibody mechanisms, IEEE Trans. System, Man, and Cybernetics SMC-7(12) (1977), 868–871.
Chang, P. H.: A Closed form solution for inverse kinematics of robot manipulators with redundancy, IEEE Trans. Robotics and Automation RA-3(5) (1987), 393–403.
Martin, D. P., Baillieul, J., and Hollerbach, J. M.: Resolution of kinematic redundancy using optimization technique, IEEE Trans. Robotics and Automation RA-5(4) (1989), 529–533.
Suh, K. C. and Hollerbach, J. M.: Local versus global torque optimization of redundant manipulators, in: Proc. IEEE Int. Conf. Robotics and Automation, Raleigh (1987), pp. 619–624.
Colbaugh, R., Seraji, H., and Glass, K. L.: Obstacle avoidance for redundant robots using configuration control, J. Robotic Systems 6(1989), 721–744.
Press, W. H., Flannery, B. P., Teukosky, S. A., and Vetterling, W. T.: Numerical Recipes in C, Cambridge Univ. Press, Cambridge, 1988.
Levy, A. V. and Gomez, S.: The tunneling method applied to global optimization, in: Numerical Optimization, SIAM, Philadelphia, PA (1984), pp. 213–244.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Lee, JK., Cho, H.S. Mobile Manipulator Motion Planning for Multiple Tasks Using Global Optimization Approach. Journal of Intelligent and Robotic Systems 18, 169–190 (1997). https://doi.org/10.1023/A:1007939823675
Issue Date:
DOI: https://doi.org/10.1023/A:1007939823675