{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,18]],"date-time":"2025-12-18T14:28:10Z","timestamp":1766068090935,"version":"3.41.2"},"reference-count":74,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2025,1,3]],"date-time":"2025-01-03T00:00:00Z","timestamp":1735862400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Robot. AI"],"abstract":"<jats:p>In this paper, we present a global reactive motion planning framework designed for robotic manipulators navigating in complex dynamic environments. Utilizing local minima-free circular fields, our methodology generates reactive control commands while also leveraging global environmental information from arbitrary configuration space motion planners to identify promising trajectories around obstacles. Furthermore, we extend the virtual agents framework introduced in <jats:xref>Becker et al. (2021)<\/jats:xref> to incorporate this global information, simulating multiple robot trajectories with varying parameter sets to enhance avoidance strategies. Consequently, the proposed unified robotic motion planning framework seamlessly combines global trajectory planning with local reactive control and ensures comprehensive obstacle avoidance for the entire body of a robotic manipulator. The efficacy of the proposed approach is demonstrated through rigorous testing in over 4,000 simulation scenarios, where it consistently outperforms existing motion planners. Additionally, we validate our framework\u2019s performance in real-world experiments using a collaborative Franka Emika robot with vision feedback. Our experiments illustrate the robot\u2019s ability to promptly adapt its motion plan and effectively avoid unpredictable movements by humans within its workspace. Overall, our contributions offer a robust and versatile solution for global reactive motion planning in dynamic environments.<\/jats:p>","DOI":"10.3389\/frobt.2024.1447351","type":"journal-article","created":{"date-parts":[[2025,1,3]],"date-time":"2025-01-03T05:11:09Z","timestamp":1735881069000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Informed circular fields: a global reactive obstacle avoidance framework for robotic manipulators"],"prefix":"10.3389","volume":"11","author":[{"given":"Marvin","family":"Becker","sequence":"first","affiliation":[]},{"given":"Philipp","family":"Caspers","sequence":"additional","affiliation":[]},{"given":"Torsten","family":"Lilge","sequence":"additional","affiliation":[]},{"given":"Sami","family":"Haddadin","sequence":"additional","affiliation":[]},{"given":"Matthias A.","family":"M\u00fcller","sequence":"additional","affiliation":[]}],"member":"1965","published-online":{"date-parts":[[2025,1,3]]},"reference":[{"key":"B1","first-page":"1416","article-title":"A novel RRT-based algorithm for motion planning in Dynamic environments","volume-title":"Proc. IEEE int. Conf. Mechat. Autom","author":"Adiyatov","year":"2017"},{"key":"B2","first-page":"6983","article-title":"Reactive magnetic-field-inspired navigation for non-holonomic mobile robots in unknown environments","author":"Ataka","year":""},{"key":"B3","doi-asserted-by":"publisher","first-page":"3583","DOI":"10.1109\/lra.2018.2853801","article-title":"Reactive magnetic-field-inspired navigation method for robots in unknown convex 3-d environments","volume":"3","author":"Ataka","year":"","journal-title":"IEEE Robot. Autom. Lett."},{"key":"B4","doi-asserted-by":"publisher","first-page":"834177","DOI":"10.3389\/frobt.2022.834177","article-title":"Magnetic-field-inspired navigation for robots in complex and unknown environments","volume":"9","author":"Ataka","year":"2022","journal-title":"Front. Robotics AI"},{"key":"B5","first-page":"168","article-title":"Magnetic-field-inspired navigation for soft continuum manipulator","author":"Ataka","year":""},{"key":"B6","doi-asserted-by":"publisher","first-page":"411","DOI":"10.1108\/aa-10-2016-128","article-title":"Agility in assembly systems: a comparison model","volume":"37","author":"Barbazza","year":"2017","journal-title":"Assem. Autom."},{"key":"B7","doi-asserted-by":"crossref","DOI":"10.1016\/j.ifacol.2023.10.1698","article-title":"Informed circular fields for global reactive obstacle avoidance of robotic manipulators","volume-title":"22nd international federation of automatic control world congress (IFAC WC 2023) (IFAC-PapersOnLine)","author":"Becker","year":""},{"key":"B8","doi-asserted-by":"publisher","DOI":"10.25835\/sr51tdkd","article-title":"Informed circular fields for global reactive obstacle avoidance of robotic manipulators","author":"Becker","year":"2024"},{"key":"B9","doi-asserted-by":"publisher","first-page":"1552","DOI":"10.1109\/TAC.2023.3303168","article-title":"Motion planning using reactive circular fields: a 2D analysis of collision avoidance and goal convergence","volume":"69","author":"Becker","year":"","journal-title":"IEEE Trans. Automatic Control"},{"key":"B10","doi-asserted-by":"publisher","first-page":"2618","DOI":"10.1109\/lra.2021.3061997","article-title":"Circular fields and predictive multi-agents for online global trajectory planning","volume":"6","author":"Becker","year":"2021","journal-title":"IEEE Robot. Autom. Lett."},{"key":"B11","doi-asserted-by":"publisher","first-page":"521","DOI":"10.1109\/robot.2000.844107","article-title":"Path planning using lazy PRM","volume":"1","author":"Bohlin","year":"2000","journal-title":"Proc. IEEE Int. Conf. Robot. Autom."},{"key":"B12","doi-asserted-by":"publisher","first-page":"1031","DOI":"10.1177\/027836402128964189","article-title":"Elastic strips: a framework for motion generation in human environments","volume":"21","author":"Brock","year":"2002","journal-title":"Int. J. Robot. Res."},{"key":"B13","first-page":"3714","article-title":"BI2RRT*: an efficient sampling-based path planning framework for task-constrained mobile manipulation","author":"Burget","year":"2016"},{"key":"B14","first-page":"1936","article-title":"Parallel collision check for sensor based real-time motion planning","author":"Cefalo","year":"2017"},{"key":"B15","first-page":"4348","article-title":"Collision-free motion planning for human-robot collaborative safety under cartesian constraint","author":"Chen","year":"2018"},{"key":"B16","doi-asserted-by":"publisher","DOI":"10.6092\/JOSER_2014_05_01_p3","article-title":"Reducing the barrier to entry of complex robotic software: a MoveIt! Case study","author":"Coleman","year":"2014","journal-title":"J. Soft. Eng. Robot."},{"key":"B17","first-page":"1429","article-title":"Dynamic path planning and replanning for mobile robots using RRT","author":"Connell","year":"2017"},{"key":"B18","doi-asserted-by":"publisher","DOI":"10.1177\/1729881418773874","article-title":"Extended rapidly exploring random tree\u2013based dynamic path planning and replanning for mobile robots","volume":"15","author":"Connell","year":"2018","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"B19","first-page":"2102","article-title":"Path planning using Laplace\u2019s equation","author":"Connolly","year":"1990"},{"key":"B20","first-page":"4120","article-title":"Enhancing the transition-based rrt to deal with complex cost spaces","author":"Devaurs","year":"2013"},{"key":"B21","first-page":"4106","article-title":"Improving sparse roadmap spanners","author":"Dobson","year":"2013"},{"key":"B22","first-page":"279","article-title":"Sparse roadmap spanners","volume-title":"Alg. Found. Robot. X","author":"Dobson","year":"2013"},{"key":"B23","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/s10846-020-01171-7","article-title":"On maximizing manipulability index while solving a kinematics task","volume":"100","author":"Dufour","year":"2020","journal-title":"J. Intell. Robot. Sys."},{"key":"B24","doi-asserted-by":"publisher","first-page":"57","DOI":"10.3390\/drones5030057","article-title":"A hybrid approach for autonomous collision-free uav navigation in 3d partially unknown dynamic environments","volume":"5","author":"Elmokadem","year":"2021","journal-title":"Drones"},{"key":"B25","doi-asserted-by":"publisher","first-page":"162","DOI":"10.1016\/j.robot.2019.03.003","article-title":"Cobot programming for collaborative industrial tasks: an overview","volume":"116","author":"El Zaatari","year":"2019","journal-title":"Robotics Aut. Syst."},{"key":"B26","doi-asserted-by":"publisher","first-page":"1355","DOI":"10.1007\/s00170-018-03247-z","article-title":"Collaborative and traditional robotic assembly: a comparison model","volume":"102","author":"Faccio","year":"2019","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"B27","first-page":"629","article-title":"Axiomatic design approach for human-robot collaboration in flexibly linked assembly layouts","author":"Fechter","year":"2016"},{"key":"B28","first-page":"338","article-title":"A depth space approach to human-robot collision avoidance","author":"Flacco","year":"2012"},{"key":"B29","doi-asserted-by":"publisher","first-page":"543","DOI":"10.1177\/0278364919890396","article-title":"Batch Informed Trees (BIT*): informed asymptotically optimal anytime search","volume":"39","author":"Gammell","year":"2020","journal-title":"Int. J. Robot. Res."},{"key":"B30","first-page":"2437","article-title":"Resolution independent density estimation for motion planning in high-dimensional spaces","author":"Gipson","year":"2013"},{"key":"B31","first-page":"3314","article-title":"ST-RRT: asymptotically-optimal bidirectional motion planning through space-time","volume-title":"Proc. IEEE int. Conf. Robot. Autom. (IEEE)","author":"Grothe","year":"2022"},{"key":"B32","doi-asserted-by":"publisher","first-page":"6842","DOI":"10.3182\/20110828-6-it-1002.02500","article-title":"Dynamic motion planning for robots in partially unknown environments","volume":"44","author":"Haddadin","year":"2011","journal-title":"IFAC Proc."},{"key":"B33","first-page":"3109","article-title":"Real-time reactive motion generation based on variable attractor dynamics and shaped velocities","author":"Haddadin","year":"2010"},{"volume-title":"Fundamentals of physics","year":"2013","author":"Halliday","key":"B34"},{"key":"B35","first-page":"2719","article-title":"Path planning in expansive configuration spaces","author":"Hsu","year":"1997"},{"key":"B36","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1016\/j.arcontrol.2019.10.001","article-title":"Collision avoidance of multi unmanned aerial vehicles: a review","volume":"48","author":"Huang","year":"2019","journal-title":"Annu. Rev. Control"},{"key":"B37","doi-asserted-by":"publisher","first-page":"635","DOI":"10.1109\/TRO.2010.2049527","article-title":"Sampling-based path planning on configuration-space costmaps","author":"Jaillet","year":"2010","journal-title":"IEEE Trans. Robot."},{"key":"B38","first-page":"4569","article-title":"STOMP: stochastic trajectory optimization for motion planning","author":"Kalakrishnan","year":"2011"},{"key":"B39","doi-asserted-by":"publisher","first-page":"1864","DOI":"10.1109\/LRA.2018.2795645","article-title":"Real-time perception meets reactive motion generation","volume":"3","author":"Kappler","year":"2018","journal-title":"IEEE Robot. Autom. Lett."},{"key":"B40","doi-asserted-by":"publisher","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":"B41","doi-asserted-by":"publisher","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":"B42","doi-asserted-by":"publisher","first-page":"433","DOI":"10.1007\/s10514-012-9287-y","article-title":"A dynamical system approach to realtime obstacle avoidance","volume":"32","author":"Khansari-Zadeh","year":"2012","journal-title":"Aut. Robots"},{"key":"B43","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1177\/027836498600500106","article-title":"Real-time obstacle avoidance for manipulators and mobile robots","volume":"5","author":"Khatib","year":"1986","journal-title":"Int. J. Robot. Res."},{"key":"B44","first-page":"18","article-title":"Interactive, collaborative robots: challenges and opportunities","author":"Kragic","year":"2018"},{"key":"B45","doi-asserted-by":"publisher","first-page":"628","DOI":"10.1016\/j.cirp.2009.09.009","article-title":"Cooperation of human and machines in assembly lines","volume":"58","author":"Kr\u00fcger","year":"2009","journal-title":"CIRP Ann."},{"key":"B46","first-page":"995","article-title":"RRT-connect: an efficient approach to single-query path planning","author":"Kuffner","year":"2000"},{"key":"B47","first-page":"233","article-title":"Motion planning in the presence of drift, underactuation and discrete system changes","volume-title":"Robot: science and syst","author":"Ladd","year":"2005"},{"key":"B48","article-title":"Rapidly-exploring random trees: a new tool for path planning","author":"LaValle","year":"1998","journal-title":"Tech. Rep."},{"key":"B49","first-page":"564","article-title":"Obstacle avoidance of manipulators based on improved artificial potential field method","volume-title":"Proc. IEEE int. Conf. Robot. Biomim","author":"Li","year":"2019"},{"key":"B50","first-page":"5681","article-title":"Sample-driven connectivity learning for motion planning in narrow passages","author":"Li","year":"2023"},{"key":"B51","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1007\/s10846-021-01510-2","article-title":"Hybrid trajectory replanning-based dynamic obstacle avoidance for physical human-robot interaction","volume":"103","author":"Li","year":"2021","journal-title":"J. Intell. and Robot. Syst."},{"key":"B52","first-page":"1020","article-title":"Research on dynamic trajectory planning of collaborative robots base on RRT-RV algorithm","author":"Liu","year":"2018"},{"key":"B53","doi-asserted-by":"publisher","first-page":"653","DOI":"10.3390\/e24050653","article-title":"An efficient online trajectory generation method based on kinodynamic path search and trajectory optimization for human-robot interaction safety","volume":"24","author":"Liu","year":"2022","journal-title":"Entropy"},{"key":"B54","first-page":"1036","article-title":"Repulsive reaction vector generator for whole-arm collision avoidance of 7-DoF redundant robot manipulator","author":"Luo","year":"2014"},{"key":"B55","doi-asserted-by":"publisher","first-page":"100","DOI":"10.3390\/robotics8040100","article-title":"Human\u2013robot collaboration in manufacturing applications: a review","volume":"8","author":"Matheson","year":"2019","journal-title":"Robotics"},{"key":"B56","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1016\/j.rcim.2017.04.010","article-title":"Human-robot collaboration while sharing production activities in dynamic environment: SPADER system","volume":"48","author":"Meziane","year":"2017","journal-title":"Robotics Computer-Integrated Manuf."},{"key":"B57","doi-asserted-by":"publisher","first-page":"737","DOI":"10.1177\/0278364908091463","article-title":"Operational space control: a theoretical and empirical comparison","volume":"27","author":"Nakanishi","year":"2008","journal-title":"Int. J. Robot. Res."},{"key":"B58","doi-asserted-by":"publisher","first-page":"35338","DOI":"10.1109\/ACCESS.2021.3062557","article-title":"Critical design and control issues of indoor autonomous mobile robots: a review","volume":"9","author":"Niloy","year":"2021","journal-title":"IEEE Access"},{"key":"B59","doi-asserted-by":"publisher","first-page":"221743","DOI":"10.1109\/access.2020.3043333","article-title":"HPPRM: hybrid potential based probabilistic roadmap algorithm for improved dynamic path planning of mobile robots","volume":"8","author":"Ravankar","year":"2020","journal-title":"IEEE Access"},{"key":"B60","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1016\/j.cirpj.2010.09.003","article-title":"Design of a modular feeder for optimal operating performance","volume":"3","author":"Reinhart","year":"2010","journal-title":"CIRP J. Manuf. Sci. Technol."},{"key":"B61","doi-asserted-by":"crossref","DOI":"10.1109\/ICRA.2011.5980567","article-title":"3D is here: point cloud library (PCL)","author":"Rusu","year":"2011"},{"key":"B62","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1109\/TRO.2016.2539377","article-title":"Asymptotically near-optimal rrt for fast, high-quality motion planning","volume":"32","author":"Salzman","year":"2016","journal-title":"IEEE Trans. Robot."},{"key":"B63","doi-asserted-by":"crossref","first-page":"542","DOI":"10.1007\/11874850_58","article-title":"A reactive lazy prm approach for nonholonomic motion planning","volume-title":"Advances in artificial intelligence - IBERAMIA-SBIA 2006","author":"S\u00e1nchez","year":"2006"},{"key":"B64","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1007\/3-540-36460-9_27","article-title":"A single-query bi-directional probabilistic roadmap planner with lazy collision checking","volume-title":"Robot. Res.: Int. Symp.","author":"S\u00e1nchez","year":"2003"},{"key":"B65","doi-asserted-by":"publisher","first-page":"1251","DOI":"10.1177\/0278364914528132","article-title":"Motion planning with sequential convex optimization and convex collision checking","volume":"33","author":"Schulman","year":"2014","journal-title":"Int. J. Robotics Res."},{"key":"B66","doi-asserted-by":"publisher","first-page":"1305","DOI":"10.1109\/AIM.2016.7576950","article-title":"Recent progress on sampling based dynamic motion planning algorithms","author":"Short","year":"2016"},{"key":"B67","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-540-30301-5","volume-title":"Springer handbook of robotics","author":"Siciliano","year":"2008"},{"key":"B68","first-page":"2737","article-title":"Real-time robot motion control with circulatory fields","author":"Singh","year":"1996"},{"key":"B69","first-page":"9","article-title":"Motion planning and dynamic control of a linked manipulator using modified magnetic fields","author":"Singh","year":"1997"},{"key":"B70","doi-asserted-by":"crossref","first-page":"449","DOI":"10.1007\/978-3-642-00312-7_28","article-title":"Kinodynamic motion planning by interior-exterior cell exploration","volume-title":"Algorithmic foundation of robotics VIII: selected contributions of the eight international workshop on the algorithmic foundations of robotics","author":"\u015eucan","year":"2009"},{"key":"B71","doi-asserted-by":"publisher","first-page":"172988141879956","DOI":"10.1177\/1729881418799562","article-title":"An improved artificial potential field method of trajectory planning and obstacle avoidance for redundant manipulators","volume":"15","author":"Wang","year":"2018","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"B72","doi-asserted-by":"publisher","first-page":"012015","DOI":"10.1088\/1742-6596\/1905\/1\/012015","article-title":"A real-time dynamic path planning method combining artificial potential field method and biased target RRT algorithm","volume":"1905","author":"Yingqi","year":"2021","journal-title":"J. Phys. Conf. Ser."},{"key":"B73","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1177\/027836498500400201","article-title":"Manipulability of robotic mechanisms","volume":"4","author":"Yoshikawa","year":"1985","journal-title":"Int. J. Robot. Res."},{"key":"B74","doi-asserted-by":"publisher","first-page":"434","DOI":"10.1109\/56.809","article-title":"Closed-loop manipulator control using quaternion feedback","volume":"4","author":"Yuan","year":"1988","journal-title":"IEEE J. Robot. Autom."}],"container-title":["Frontiers in Robotics and AI"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/frobt.2024.1447351\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,3]],"date-time":"2025-01-03T05:11:17Z","timestamp":1735881077000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/frobt.2024.1447351\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,1,3]]},"references-count":74,"alternative-id":["10.3389\/frobt.2024.1447351"],"URL":"https:\/\/doi.org\/10.3389\/frobt.2024.1447351","relation":{},"ISSN":["2296-9144"],"issn-type":[{"type":"electronic","value":"2296-9144"}],"subject":[],"published":{"date-parts":[[2025,1,3]]},"article-number":"1447351"}}