{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,17]],"date-time":"2026-06-17T20:07:10Z","timestamp":1781726830611,"version":"3.54.5"},"reference-count":34,"publisher":"MDPI AG","issue":"15","license":[{"start":{"date-parts":[[2023,8,4]],"date-time":"2023-08-04T00:00:00Z","timestamp":1691107200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program","doi-asserted-by":"publisher","award":["2022YFB4700802"],"award-info":[{"award-number":["2022YFB4700802"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program","doi-asserted-by":"publisher","award":["92048301"],"award-info":[{"award-number":["92048301"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["2022YFB4700802"],"award-info":[{"award-number":["2022YFB4700802"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["92048301"],"award-info":[{"award-number":["92048301"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.3390\/s23156952","type":"journal-article","created":{"date-parts":[[2023,8,5]],"date-time":"2023-08-05T10:25:36Z","timestamp":1691231136000},"page":"6952","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["A Hierarchical Motion Planning Method for Mobile Manipulator"],"prefix":"10.3390","volume":"23","author":[{"given":"Hanlin","family":"Chen","sequence":"first","affiliation":[{"name":"State Key Laboratory of Robotics and Systems, Harbin Institute of Technology, Harbin 150001, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xizhe","family":"Zang","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Robotics and Systems, Harbin Institute of Technology, Harbin 150001, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yubin","family":"Liu","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Robotics and Systems, Harbin Institute of Technology, Harbin 150001, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8138-2802","authenticated-orcid":false,"given":"Xuehe","family":"Zhang","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Robotics and Systems, Harbin Institute of Technology, Harbin 150001, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jie","family":"Zhao","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Robotics and Systems, Harbin Institute of Technology, Harbin 150001, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2023,8,4]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1016\/S0921-8890(98)00067-0","article-title":"Mobile manipulation: The robotic assistant","volume":"26","author":"Khatib","year":"1999","journal-title":"Robot. Auton. Syst."},{"key":"ref_2","unstructured":"Mason, M.T., Pai, D.K., Rus, D., Taylor, L.R., and Erdmann, M.A. (1999, January 10\u201315). A Mobile Manipulator. Proceedings of the 1999 IEEE International Conference on Robotics and Automation (ICRA), Detroit, MI, USA."},{"key":"ref_3","first-page":"831","article-title":"An approach to motion planning for mobile manipulation","volume":"Volume 2","author":"Nassal","year":"1994","journal-title":"Proceedings of the 1994 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS)"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Janiak, M., and Tcho\u0144, K. (2010, January 3\u20137). Towards constrained motion planning of mobile manipulators. Proceedings of the 2010 IEEE International Conference on Robotics and Automation, Anchorage, AK, USA.","DOI":"10.1109\/ROBOT.2010.5509827"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1007\/s10514-009-9151-x","article-title":"Elastic roadmaps\u2014Motion generation for autonomous mobile manipulation","volume":"28","author":"Yang","year":"2010","journal-title":"Auton. Robot."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"S\u00e1nchez-Ib\u00e1\u00f1ez, J.R., P\u00e9rez-Del-Pulgar, C.J., and Garc\u00eda-Cerezo, A. (2021). Path Planning for Autonomous Mobile Robots: A Review. Sensors, 21.","DOI":"10.3390\/s21237898"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Gul, F., Mir, I., Abualigah, L., Sumari, P., and Forestiero, A. (2021). A Consolidated Review of Path Planning and Optimization Techniques: Technical Perspectives and Future Directions. Electronics, 10.","DOI":"10.3390\/electronics10182250"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"103863","DOI":"10.1016\/j.robot.2021.103863","article-title":"Receding Horizon Task and Motion Planning in Changing Environments","volume":"145","author":"Castaman","year":"2021","journal-title":"Robot. Auton. Syst."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Saoji, S., and Rosell, J. (2020, January 8\u201311). Flexibly configuring task and motion planning problems for mobile manipulators. Proceedings of the 2020 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Vienna, Austria.","DOI":"10.1109\/ETFA46521.2020.9212086"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Rastegarpanah, A., Gonzalez, H.C., and Stolkin, R. (2021). Semi-Autonomous Behaviour Tree-Based Framework for Sorting Electric Vehicle Batteries Components. Robotics, 10.","DOI":"10.3390\/robotics10020082"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Berenson, D., Kuffner, J., and Choset, H. (2008, January 19\u201323). An optimization approach to planning for mobile manipulation. Proceedings of the 2008 IEEE International Conference on Robotics and Automation, Pasadena, CA, USA.","DOI":"10.1109\/ROBOT.2008.4543365"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Kalakrishnan, M., Chitta, S., Theodorou, E., Pastor, P., and Schaal, S. (2011, January 9\u201313). STOMP: Stochastic trajectory optimization for motion planning. Proceedings of the 2011 IEEE International Conference on Robotics and Automation, Shanghai, China.","DOI":"10.1109\/ICRA.2011.5980280"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1164","DOI":"10.1177\/0278364913488805","article-title":"CHOMP: Covariant Hamiltonian optimization for motion planning","volume":"32","author":"Zucker","year":"2013","journal-title":"Int. J. Robot. Res."},{"key":"ref_14","unstructured":"Lavalle, S. (2023, May 31). Rapidly-Exploring Random Trees: A New Tool for Path Planning. Research Report 1999. Available online: http:\/\/msl.cs.illinois.edu\/~lavalle\/papers\/Lav98c.pdf."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"566","DOI":"10.1109\/70.508439","article-title":"Probabilistic roadmaps for path planning in high-dimensional configuration spaces","volume":"12","author":"Kavraki","year":"1996","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"995","DOI":"10.1109\/ROBOT.2000.844730","article-title":"RRT-connect: An efficient approach to single-query path planning","volume":"Volume 2","author":"Kuffner","year":"2000","journal-title":"Proceedings of the 2000 IEEE International Conference on Robotics and Automation (ICRA)"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"846","DOI":"10.1177\/0278364911406761","article-title":"Sampling-based algorithms for optimal motion planning","volume":"30","author":"Karaman","year":"2011","journal-title":"Int. J. Robot. Res."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1115\/1.4011045","article-title":"A Kinematic Notation for Lower-Pair Mechanisms Based on Matrices","volume":"22","author":"Denavit","year":"2021","journal-title":"J. Appl. Mech."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Gammell, J.D., Srinivasa, S.S., and Barfoot, T.D. (2014, January 14\u201318). Informed RRT*: Optimal sampling-based path planning focused via direct sampling of an admissible ellipsoidal heuristic. Proceedings of the 2014 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Chicago, IL, USA.","DOI":"10.1109\/IROS.2014.6942976"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Ward, J., and Katupitiya, J. (2006, January 9\u201315). Mobile Manipulator Motion Planning Towards Multiple Goal Configurations. Proceedings of the 2006 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Beijing, China.","DOI":"10.1109\/IROS.2006.282633"},{"key":"ref_21","unstructured":"Seyboldt, R., Frese, C., and Zube, A. (2016, January 21\u201322). Sampling-based Path Planning to Cartesian Goal Positions for a Mobile Manipulator Exploiting Kinematic Redundancy. Proceedings of the ISR 2016: 47st International Symposium on Robotics, Munich, Germany."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1469","DOI":"10.1109\/ROBOT.2001.932817","article-title":"Decomposition-based motion planning: A framework for real-time motion planning in high-dimensional configuration spaces","volume":"Volume 2","author":"Brock","year":"2001","journal-title":"Proceedings of the 2001 IEEE International Conference on Robotics and Automation (ICRA)"},{"key":"ref_23","unstructured":"Gochev, K., Cohen, B., Butzke, J., Safonova, A., and Likhachev, M. (2011, January 15\u201316). Path Planning with Adaptive Dimensionality. Proceedings of the Fourth Annual Symposium on Combinatorial Search (SoCS-2011), Barcelona, Spain."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Pilania, V., and Gupta, K. (2014, January 18\u201320). A hierarchical and adaptive mobile manipulator planner. Proceedings of the 2014 IEEE-RAS International Conference on Humanoid Robots, Madrid, Spain.","DOI":"10.1109\/HUMANOIDS.2014.7041336"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1390","DOI":"10.1002\/tee.23206","article-title":"A Hierarchical Motion Planning for Mobile Manipulator","volume":"15","author":"Li","year":"2020","journal-title":"IEEJ Trans. Electr. Electron. Eng."},{"key":"ref_26","unstructured":"Barton, M.J. (2001). Controller Development and Implementation for Path Planning and Following in an Autonomous Urban Vehicle. [Bachelor\u2019s Thesis, The University of Sydney]."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/TRO.2006.889486","article-title":"Improved Techniques for Grid Mapping with Rao-Blackwellized Particle Filters","volume":"23","author":"Grisetti","year":"2007","journal-title":"IEEE Trans. Robot."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1109\/TSSC.1968.300136","article-title":"A Formal Basis for the Heuristic Determination of Minimum Cost Paths","volume":"4","author":"Hart","year":"1968","journal-title":"IEEE Trans. Syst. Sci. Cybern."},{"key":"ref_29","unstructured":"Quigley, M., Gerkeyy, B., Conleyy, K., Fausty, J., Footey, T., Leibsz, J., Bergery, E., Wheelery, R., and Ng, A. (2009, January 17). ROS: An open-source Robot Operating System. Proceedings of the ICRA Workshop on Open-Source Software, Kobe, Japan."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"2259","DOI":"10.1109\/TII.2022.3195171","article-title":"Deeply Supervised Subspace Learning for Cross-Modal Material Perception of Known and Unknown Objects","volume":"19","author":"Xiong","year":"2023","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"129201","DOI":"10.1007\/s11432-021-3512-6","article-title":"Robotic haptic adjective perception based on coupled sparse coding","volume":"66","author":"Xiong","year":"2023","journal-title":"Sci. China Inf. Sci."},{"key":"ref_32","unstructured":"Xiong, P., Tong, X., Liu, P.X., Song, A., and Li, Z. (2023). IEEE Transactions on Systems, Man, and Cybernetics: Systems, IEEE."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"2468","DOI":"10.1109\/TRO.2022.3232266","article-title":"A General Framework for Hierarchical Redundancy Resolution under Arbitrary Constraints","volume":"39","author":"Fiore","year":"2023","journal-title":"IEEE Trans. Robot."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1007\/s40436-022-00411-3","article-title":"Base position planning of mobile manipulators for assembly tasks in construction environments","volume":"11","author":"Xie","year":"2023","journal-title":"Adv. Manuf."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/15\/6952\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T20:26:10Z","timestamp":1760127970000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/15\/6952"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,8,4]]},"references-count":34,"journal-issue":{"issue":"15","published-online":{"date-parts":[[2023,8]]}},"alternative-id":["s23156952"],"URL":"https:\/\/doi.org\/10.3390\/s23156952","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,8,4]]}}}