{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T17:30:31Z","timestamp":1783013431550,"version":"3.54.6"},"reference-count":23,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2023,5,10]],"date-time":"2023-05-10T00:00:00Z","timestamp":1683676800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"STI 2030\u2014Major Projects","award":["2021ZD0201400"],"award-info":[{"award-number":["2021ZD0201400"]}]},{"name":"STI 2030\u2014Major Projects","award":["92048301"],"award-info":[{"award-number":["92048301"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["2021ZD0201400"],"award-info":[{"award-number":["2021ZD0201400"]}],"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>When a manipulator works in dynamic environments, it may be affected by obstacles and may cause danger to people around. This requires the manipulator to be able to plan the obstacle avoidance motion in real time. Therefore, the problem solved in this paper is dynamic obstacle avoidance with the whole body of the redundant manipulator. The difficulty of this problem is how to model the manipulator to reflect the motion relationship between the manipulator and the obstacle. In order to describe accurately the occurrence conditions of the collision, we propose the triangular collision plane, a predictable obstacle avoidance model based on the geometric configuration of the manipulator. Based on this model, three cost functions, including the cost of the motion state, the cost of a head-on collision, and the cost of the approach time, are established and regarded as optimization objectives in the inverse kinematics solution of the redundant manipulator combined with the gradient projection method. The simulations and experiments on the redundant manipulator and the comparison with the distance-based obstacle avoidance point method show that our method improves the response speed of the manipulator and the safety of the system.<\/jats:p>","DOI":"10.3390\/s23104642","type":"journal-article","created":{"date-parts":[[2023,5,11]],"date-time":"2023-05-11T01:37:24Z","timestamp":1683769044000},"page":"4642","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["A Predictable Obstacle Avoidance Model Based on Geometric Configuration of Redundant Manipulators for Motion Planning"],"prefix":"10.3390","volume":"23","author":[{"given":"Fengjia","family":"Ju","sequence":"first","affiliation":[{"name":"State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin 150001, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7469-6907","authenticated-orcid":false,"given":"Hongzhe","family":"Jin","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin 150001, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Binluan","family":"Wang","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Robotics and System, 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 System, Harbin Institute of Technology, Harbin 150001, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2023,5,10]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1109\/TRO.2017.2723903","article-title":"Robot Collisions: A Survey on Detection, Isolation, and Identification","volume":"33","author":"Haddadin","year":"2017","journal-title":"IEEE Trans. Robot."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1007\/10991541_7","article-title":"Sampling-Based Motion Planning under Kinematic Loop-Closure Constraints","volume":"Volume 17","author":"Erdmann","year":"2005","journal-title":"Algorithmic Foundations of Robotics VI"},{"key":"ref_3","first-page":"7","article-title":"Specialized PRM Trajectory Planning For Hyper-Redundant Robot Manipulators","volume":"16","author":"Ghajari","year":"2017","journal-title":"WSEAS Trans. Syst."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Stilman, M. (November, January 29). Task constrained motion planning in robot joint space. Proceedings of the 2007 IEEE\/RSJ International Conference on Intelligent Robots and Systems, San Diego, CA, USA.","DOI":"10.1109\/IROS.2007.4399305"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"471","DOI":"10.1007\/s10845-020-01582-1","article-title":"Reinforcement learning-based collision-free path planner for redundant robot in narrow duct","volume":"32","author":"Hua","year":"2020","journal-title":"J. Intell. Manuf."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1177\/027836498500400308","article-title":"Obstacle Avoidance for Kinematically Redundant Manipulators in Dynamically Varying Environments","volume":"4","author":"Maciejewski","year":"1985","journal-title":"Int. J. Robot. Res."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1007\/978-3-319-14705-5_5","article-title":"Obstacle Avoidance with Industrial Robots","volume":"Volume 29","author":"Carbone","year":"2015","journal-title":"Motion and Operation Planning of Robotic Systems"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1109\/TII.2019.2917392","article-title":"Real-Time Kinematic Control for Redundant Manipulators in a Time-Varying Environment: Multiple-Dynamic Obstacle Avoidance and Fast Tracking of a Moving Object","volume":"16","author":"Zhang","year":"2019","journal-title":"IEEE Trans. Ind. Inf."},{"key":"ref_9","unstructured":"Eberly, D.H. (2005). The Morgan Kaufmann Series in Interactive 3D Technology, Morgan Kaufmann Publishers."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Ratliff, N., Zucker, M., Bagnell, J.A., and Srinivasa, S. (2009, January 12\u201317). CHOMP: Gradient optimization techniques for efficient motion planning. Proceedings of the 2009 IEEE International Conference on Robotics and Automation, Kobe, Japan.","DOI":"10.1109\/ROBOT.2009.5152817"},{"key":"ref_11","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_12","doi-asserted-by":"crossref","unstructured":"Park, C., Pan, J., and Manocha, D. (2012, January 25\u201329). ITOMP: Incremental trajectory optimization for real-time replanning in dynamic environments. Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS), Sao Paulo, Brazil.","DOI":"10.1609\/icaps.v22i1.13513"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Schulman, J., Ho, J., Lee, A., Awwal, I., Bradlow, H., and Abbeel, P. (2013, January 24\u201328). Finding locally optimal, collision-free trajectories with sequential convex optimization. Proceedings of the Robotics: Science and systems (RSS), Berlin, Germany.","DOI":"10.15607\/RSS.2013.IX.031"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Escande, A., Miossec, S., and Kheddar, A. (December, January 29). Continuous gradient proximity distance for humanoids free-collision optimized-postures. Proceedings of the 2007 7th IEEE-RAS International Conference on Humanoid Robots, Pittsburgh, PA, USA.","DOI":"10.1109\/ICHR.2007.4813867"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1205","DOI":"10.1177\/0278364918765952","article-title":"A unified framework for coordinated multi-arm motion planning","volume":"37","author":"Salehian","year":"2018","journal-title":"Int. J. Robot. Res."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"6004","DOI":"10.1109\/TIE.2022.3196390","article-title":"An HQP-Based Obstacle Avoidance Control Scheme for Redundant Mobile Manipulators Under Multiple Constraints","volume":"70","author":"Nie","year":"2023","journal-title":"IEEE Trans. Electron."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"4670","DOI":"10.1109\/TII.2019.2941916","article-title":"Obstacle Avoidance and Tracking Control of Redundant Robotic Manipulator: An RNN-Based Metaheuristic Approach","volume":"16","author":"Khan","year":"2019","journal-title":"IEEE Trans. Ind. Inf."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/978-3-642-19457-3_1","article-title":"Reciprocal n-Body Collision Avoidance","volume":"Volume 70","author":"Pradalier","year":"2011","journal-title":"Robotics Research"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Choi, M., Rubenecia, A., Shon, T., and Choi, H.H. (2017). Velocity Obstacle Based 3D Collision Avoidance Scheme for Low-Cost Micro UAVs. Sustainability, 9.","DOI":"10.3390\/su9071174"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"5896","DOI":"10.1109\/LRA.2022.3161699","article-title":"Reinforcement Learned Distributed Multi-Robot Navigation With Reciprocal Velocity Obstacle Shaped Rewards","volume":"7","author":"Han","year":"2022","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1007\/s10846-020-01279-w","article-title":"Solving the Inverse Kinematics Problem of Multiple Redundant Manipulators with Collision Avoidance in Dynamic Environments","volume":"101","author":"Zhao","year":"2021","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Hoffmann, H., Pastor, P., Park, D.-H., and Schaal, S. (2009, January 12\u201317). Biologically-inspired dynamical systems for movement generation: Automatic real-time goal adaptation and obstacle avoidance. Proceedings of the 2009 IEEE International Conference on Robotics and Automation, Kobe, Japan.","DOI":"10.1109\/ROBOT.2009.5152423"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1109\/TSMC.1986.289285","article-title":"Manipulator Inverse Kinematic Solutions Based on Vector Formulations and Damped Least-Squares Methods","volume":"16","author":"Wampler","year":"1986","journal-title":"IEEE Trans. Syst. Man Cybern."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/10\/4642\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T19:32:30Z","timestamp":1760124750000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/10\/4642"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,10]]},"references-count":23,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2023,5]]}},"alternative-id":["s23104642"],"URL":"https:\/\/doi.org\/10.3390\/s23104642","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,5,10]]}}}