{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,10]],"date-time":"2026-03-10T02:39:28Z","timestamp":1773110368524,"version":"3.50.1"},"reference-count":44,"publisher":"Cambridge University Press (CUP)","issue":"10","license":[{"start":{"date-parts":[[2022,4,11]],"date-time":"2022-04-11T00:00:00Z","timestamp":1649635200000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotica"],"published-print":{"date-parts":[[2022,10]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This research focuses on a collision-free real-time motion planning system for unmanned aerial vehicles (UAVs) in complex three-dimensional (3D) dynamic environments based on generalized potential force functions. The UAV must survive in such a complex heterogeneous environment while tracking a dynamic target and avoiding multiple stationary or dynamic obstacles, especially at low hover flying conditions. The system framework consists of two parts. The first part is the target tracking part employing a generalized extended attractive potential force into 3D space. In contrast, the second part is the obstacle avoidance part employing a generalized extended repulsive potential force into 3D space. These forces depend on the relative position and relative velocity between the UAV and respective obstacles. As a result, the UAV is attracted to a moving or stationary target and repulsed away from moving or static obstacles simultaneously in 3D space. Accordingly, it changes its altitude and projected planner position concurrently. A real-time implementation for the system is conducted in the SPACE laboratory to perform motion planning in 3D space. The system performance is validated in real-time experiments using three platforms: two parrot bebop drones and one turtlebot robot. The pose information of the vehicles is estimated using six Vicon cameras during real-time flights. The demonstrated results show the motion planning system\u2019s effectiveness. Also, we propose a successful mathematical solution of the local minima problem associated with the potential field method in both stationary and dynamic environments.<\/jats:p>","DOI":"10.1017\/s026357472200042x","type":"journal-article","created":{"date-parts":[[2022,4,11]],"date-time":"2022-04-11T08:03:02Z","timestamp":1649664182000},"page":"3604-3630","source":"Crossref","is-referenced-by-count":8,"title":["Motion planning of unmanned aerial vehicles in dynamic 3D space: a potential force approach"],"prefix":"10.1017","volume":"40","author":[{"given":"Mohammad H.","family":"Garibeh","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7285-7749","authenticated-orcid":false,"given":"Ahmad M.","family":"Alshorman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohammad A.","family":"Jaradat","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ahmad Bani","family":"Younes","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maysa","family":"Khaleel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"56","published-online":{"date-parts":[[2022,4,11]]},"reference":[{"key":"S026357472200042X_ref26","doi-asserted-by":"publisher","DOI":"10.1177\/1729881417710444"},{"key":"S026357472200042X_ref10","doi-asserted-by":"publisher","DOI":"10.1007\/s00500-011-0742-z"},{"key":"S026357472200042X_ref19","doi-asserted-by":"crossref","first-page":"4847","DOI":"10.1109\/WCICA.2008.4593709","volume-title":"2008 7th World Congress on Intelligent Control and Automation","author":"Yin","year":"2008"},{"key":"S026357472200042X_ref21","doi-asserted-by":"crossref","unstructured":"[21] Dong, Z. , Chen, Z. , Zhou, R. and Zhang, R. , \u201cA Hybrid Approach of Virtual Force and a $^{*}$ Search Algorithm for UAV Path Re-Planning,\u201d In: 2011 6th IEEE Conference on Industrial Electronics and Applications (IEEE, 2011) pp. 1140\u20131145.","DOI":"10.1109\/ICIEA.2011.5975758"},{"key":"S026357472200042X_ref25","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2017.2746752"},{"key":"S026357472200042X_ref20","doi-asserted-by":"publisher","DOI":"10.1016\/j.ast.2015.09.037"},{"key":"S026357472200042X_ref41","doi-asserted-by":"publisher","DOI":"10.1109\/CAC48633.2019.8996682"},{"key":"S026357472200042X_ref14","doi-asserted-by":"crossref","unstructured":"[14] Scherer, S. , Singh, S. , Chamberlain, L. and Saripalli, S. , \u201cFlying Fast and Low among Obstacles,\u201d In: Proceedings 2007 IEEE International Conference on Robotics and Automation (IEEE, 2007) pp. 2023\u20132029.","DOI":"10.1109\/ROBOT.2007.363619"},{"key":"S026357472200042X_ref36","doi-asserted-by":"publisher","DOI":"10.1007\/s11370-013-0138-2"},{"key":"S026357472200042X_ref32","doi-asserted-by":"publisher","DOI":"10.1109\/CAC.2017.8243459"},{"key":"S026357472200042X_ref6","doi-asserted-by":"publisher","DOI":"10.1142\/S2301385020500090"},{"key":"S026357472200042X_ref33","doi-asserted-by":"publisher","DOI":"10.5220\/0006245303080313"},{"key":"S026357472200042X_ref4","doi-asserted-by":"crossref","first-page":"1757","DOI":"10.3390\/rs13091757","article-title":"Aerial mapping of odorous gases in a wastewater treatment plant using a small drone","volume":"13","author":"Burgu\u00e9s","year":"2021","journal-title":"Remote Sens."},{"key":"S026357472200042X_ref12","doi-asserted-by":"crossref","unstructured":"[12] Zear, A. and Ranga, V. , \u201cPath Planning of Unmanned Aerial Vehicles: Current State and Future Challenges,\u201d In: First International Conference on Sustainable Technologies for Computational Intelligence (Springer, 2020) pp. 409\u2013419.","DOI":"10.1007\/978-981-15-0029-9_32"},{"key":"S026357472200042X_ref16","doi-asserted-by":"crossref","unstructured":"[16] Cheng, C. , Zhu, D. , Sun, B. , Chu, Z. , Nie, J. and Zhang, S. , \u201cPath Planning for Autonomous Underwater Vehicle based on Artificial Potential Field and Velocity Synthesis,\u201d In: 2015 IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE) (IEEE, 2015) pp. 717\u2013721.","DOI":"10.1109\/CCECE.2015.7129363"},{"key":"S026357472200042X_ref13","doi-asserted-by":"publisher","DOI":"10.1007\/s10846-009-9383-1"},{"key":"S026357472200042X_ref28","doi-asserted-by":"publisher","DOI":"10.1109\/JAS.2019.1911732"},{"key":"S026357472200042X_ref35","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574714002100"},{"key":"S026357472200042X_ref11","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2017.10.011"},{"key":"S026357472200042X_ref42","doi-asserted-by":"crossref","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":"S026357472200042X_ref39","doi-asserted-by":"publisher","DOI":"10.1515\/fca-2019-0007"},{"key":"S026357472200042X_ref31","doi-asserted-by":"publisher","DOI":"10.1109\/ICNC.2011.6022190"},{"key":"S026357472200042X_ref34","doi-asserted-by":"publisher","DOI":"10.1109\/IEMECONX.2019.8877086"},{"key":"S026357472200042X_ref7","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574714000289"},{"key":"S026357472200042X_ref43","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4613-8997-2_29"},{"key":"S026357472200042X_ref2","doi-asserted-by":"publisher","DOI":"10.1109\/ICARSC49921.2020.9096177"},{"key":"S026357472200042X_ref15","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2015.2482078"},{"key":"S026357472200042X_ref9","doi-asserted-by":"publisher","DOI":"10.1016\/j.rcim.2010.06.019"},{"key":"S026357472200042X_ref1","doi-asserted-by":"publisher","DOI":"10.1109\/JSYST.2019.2905807"},{"key":"S026357472200042X_ref18","doi-asserted-by":"publisher","DOI":"10.1016\/j.simpat.2008.08.005"},{"key":"S026357472200042X_ref23","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2017.8264060"},{"key":"S026357472200042X_ref22","doi-asserted-by":"crossref","unstructured":"[22] Budiyanto, A. , Cahyadi, A. , Adji, T. B. and Wahyunggoro, O. , \u201cUAV Obstacle Avoidance Using Potential Field Under Dynamic Environment,\u201d In: 2015 International Conference on Control, Electronics, Renewable Energy and Communications (ICCEREC) (IEEE, 2015) pp. 187\u2013192.","DOI":"10.1109\/ICCEREC.2015.7337041"},{"key":"S026357472200042X_ref3","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3103757"},{"key":"S026357472200042X_ref37","doi-asserted-by":"publisher","DOI":"10.1109\/ROSE.2011.6058518"},{"key":"S026357472200042X_ref44","doi-asserted-by":"publisher","DOI":"10.1023\/A:1020564024509"},{"key":"S026357472200042X_ref27","doi-asserted-by":"publisher","DOI":"10.1109\/SSRR.2018.8468602"},{"key":"S026357472200042X_ref30","doi-asserted-by":"publisher","DOI":"10.1109\/JAS.2020.1003012"},{"key":"S026357472200042X_ref8","doi-asserted-by":"publisher","DOI":"10.1109\/TITS.2016.2604240"},{"key":"S026357472200042X_ref38","doi-asserted-by":"crossref","unstructured":"[38] Sabudin, E. N. , Omar, R. , Joret, A. , Ponniran, A. , Sulong, M. S. , Kadir, H. A. and Debnath, S. K. , \u201cImproved Potential Field Method for Robot Path Planning with Path Pruning,\u201d In: Proceedings of the 11th National Technical Seminar on Unmanned System Technology 2019 (Springer, 2021) pp. 113\u2013127.","DOI":"10.1007\/978-981-15-5281-6_9"},{"key":"S026357472200042X_ref17","doi-asserted-by":"publisher","DOI":"10.1016\/S1000-9361(09)60225-9"},{"key":"S026357472200042X_ref29","doi-asserted-by":"crossref","first-page":"610","DOI":"10.1109\/JAS.2017.7510607","article-title":"Tracking control for a cushion robot based on fuzzy path planning with safe angular velocity","volume":"4","author":"Sun","year":"2017","journal-title":"IEEE\/CAA J. Autom. Sin"},{"key":"S026357472200042X_ref5","doi-asserted-by":"publisher","DOI":"10.3390\/machines8030055"},{"key":"S026357472200042X_ref40","doi-asserted-by":"publisher","DOI":"10.1016\/j.ifacol.2020.12.2058"},{"key":"S026357472200042X_ref24","doi-asserted-by":"publisher","DOI":"10.1109\/ICARCV.2018.8581198"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S026357472200042X","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,21]],"date-time":"2024-09-21T22:39:04Z","timestamp":1726958344000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S026357472200042X\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,4,11]]},"references-count":44,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2022,10]]}},"alternative-id":["S026357472200042X"],"URL":"https:\/\/doi.org\/10.1017\/s026357472200042x","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"value":"0263-5747","type":"print"},{"value":"1469-8668","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,4,11]]}}}