A Hierarchical Motion Planning Method for Mobile Manipulator

This paper focuses on motion planning for mobile manipulators, which includes planning for both the mobile base and the manipulator. A hierarchical motion planner is proposed that allows the manipulator to change its configuration autonomously in real time as needed. The planner has two levels: global planning for the mobile base in two dimensions and local planning for both the mobile base and the manipulator in three dimensions. The planner first generates a path for the mobile base using an optimized A* algorithm. As the mobile base moves along the path with the manipulator configuration unchanged, potential collisions between the manipulator and the environment are checked using the environment data obtained from the on-board sensors. If the current manipulator configuration is in a potential collision, a new manipulator configuration is searched. A sampling-based heuristic algorithm is used to effectively find a collision-free configuration for the manipulator. The experimental results in simulation environments proved that our heuristic sampling-based algorithm outperforms the conservative random sampling-based method in terms of computation time, percentage of successful attempts, and the quality of the generated configuration. Compared with traditional methods, our motion planning method could deal with 3D obstacles, avoid large memory requirements, and does not require a long time to generate a global plan.

[1]  Mengchu Zhou,et al.  Deeply Supervised Subspace Learning for Cross-Modal Material Perception of Known and Unknown Objects , 2023, IEEE Transactions on Industrial Informatics.

[2]  Aiguo Song,et al.  Robotic haptic adjective perception based on coupled sparse coding , 2023, Science China Information Sciences.

[3]  Tao Song,et al.  Base position planning of mobile manipulators for assembly tasks in construction environments , 2022, Advances in Manufacturing.

[4]  Mario D. Fiore,et al.  A General Framework for Hierarchical Redundancy Resolution Under Arbitrary Constraints , 2022, IEEE Transactions on Robotics.

[5]  F. Duchoň,et al.  Cartesian Constrained Stochastic Trajectory Optimization for Motion Planning , 2021, Applied Sciences.

[6]  Alfonso García-Cerezo,et al.  Path Planning for Autonomous Mobile Robots: A Review , 2021, Sensors.

[7]  L. Abualigah,et al.  A Consolidated Review of Path Planning and Optimization Techniques: Technical Perspectives and Future Directions , 2021, Electronics.

[8]  Emanuele Menegatti,et al.  Receding Horizon Task and Motion Planning in Changing Environments , 2020, Robotics Auton. Syst..

[9]  Jan Rosell,et al.  Flexibly configuring task and motion planning problems for mobile manipulators* , 2020, 2020 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA).

[10]  Zhang Zhao,et al.  A Hierarchical Motion Planning for Mobile Manipulator , 2020, IEEJ Transactions on Electrical and Electronic Engineering.

[11]  Angelika Zube,et al.  Sampling-based Path Planning to Cartesian Goal Positions for a Mobile Manipulator Exploiting Kinematic Redundancy , 2016 .

[12]  Kamal K. Gupta,et al.  A hierarchical and adaptive mobile manipulator planner , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[13]  Siddhartha S. Srinivasa,et al.  Informed RRT*: Optimal sampling-based path planning focused via direct sampling of an admissible ellipsoidal heuristic , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Siddhartha S. Srinivasa,et al.  CHOMP: Covariant Hamiltonian optimization for motion planning , 2013, Int. J. Robotics Res..

[15]  Maxim Likhachev,et al.  Path Planning with Adaptive Dimensionality , 2011, SOCS.

[16]  Stefan Schaal,et al.  STOMP: Stochastic trajectory optimization for motion planning , 2011, 2011 IEEE International Conference on Robotics and Automation.

[17]  Emilio Frazzoli,et al.  Sampling-based algorithms for optimal motion planning , 2011, Int. J. Robotics Res..

[18]  Krzysztof Tchon,et al.  Towards constrained motion planning of mobile manipulators , 2010, 2010 IEEE International Conference on Robotics and Automation.

[19]  Dmitry Berenson,et al.  An optimization approach to planning for mobile manipulation , 2008, 2008 IEEE International Conference on Robotics and Automation.

[20]  Wolfram Burgard,et al.  Improved Techniques for Grid Mapping With Rao-Blackwellized Particle Filters , 2007, IEEE Transactions on Robotics.

[21]  Jayantha Katupitiya,et al.  Mobile Manipulator Motion Planning Towards Multiple Goal Configurations , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Oliver Brock,et al.  Decomposition-based motion planning: a framework for real-time motion planning in high-dimensional configuration spaces , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[23]  Steven M. LaValle,et al.  RRT-connect: An efficient approach to single-query path planning , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[24]  Dinesh K. Pai,et al.  A mobile manipulator , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[25]  Oussama Khatib,et al.  Mobile manipulation: The robotic assistant , 1999, Robotics Auton. Syst..

[26]  Lydia E. Kavraki,et al.  Probabilistic roadmaps for path planning in high-dimensional configuration spaces , 1996, IEEE Trans. Robotics Autom..

[27]  Uwe M. Nassal,et al.  An approach to motion planning for mobile manipulation , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[28]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[29]  Pengwen Xiong,et al.  Robotic Object Perception Based on Multispectral Few-Shot Coupled Learning , 2023, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[30]  Alireza Rastegarpanah,et al.  Semi-Autonomous Behaviour Tree-Based Framework for Sorting Electric Vehicle Batteries Components , 2021, Robotics.

[31]  Oliver Brock,et al.  Elastic roadmaps—motion generation for autonomous mobile manipulation , 2010, Auton. Robots.

[32]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[33]  Matthew J. Barton,et al.  Controller Development and Implementation for Path Planning and Following in an Autonomous Urban Vehicle , 2001 .

[34]  S. LaValle Rapidly-exploring random trees : a new tool for path planning , 1998 .

[35]  J. Denavit,et al.  A kinematic notation for lower pair mechanisms based on matrices , 1955 .