{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T04:22:14Z","timestamp":1773202934720,"version":"3.50.1"},"reference-count":43,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2024,4,2]],"date-time":"2024-04-02T00:00:00Z","timestamp":1712016000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The integration of machine learning and robotics brings promising potential to tackle the application challenges of mobile robot navigation in industries. The real-world environment is highly dynamic and unpredictable, with increasing necessities for efficiency and safety. This demands a multi-faceted approach that combines advanced sensing, robust obstacle detection, and avoidance mechanisms for an effective robot navigation experience. While hybrid methods with default robot operating system (ROS) navigation stack have demonstrated significant results, their performance in real time and highly dynamic environments remains a challenge. These environments are characterized by continuously changing conditions, which can impact the precision of obstacle detection systems and efficient avoidance control decision-making processes. In response to these challenges, this paper presents a novel solution that combines a rapidly exploring random tree (RRT)-integrated ROS navigation stack and a pre-trained YOLOv7 object detection model to enhance the capability of the developed work on the NAV-YOLO system. The proposed approach leveraged the high accuracy of YOLOv7 obstacle detection and the efficient path-planning capabilities of RRT and dynamic windows approach (DWA) to improve the navigation performance of mobile robots in real-world complex and dynamically changing settings. Extensive simulation and real-world robot platform experiments were conducted to evaluate the efficiency of the proposed solution. The result demonstrated a high-level obstacle avoidance capability, ensuring the safety and efficiency of mobile robot navigation operations in aviation environments.<\/jats:p>","DOI":"10.3390\/s24072262","type":"journal-article","created":{"date-parts":[[2024,4,2]],"date-time":"2024-04-02T09:36:54Z","timestamp":1712050614000},"page":"2262","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["Improved Hybrid Model for Obstacle Detection and Avoidance in Robot Operating System Framework (Rapidly Exploring Random Tree and Dynamic Windows Approach)"],"prefix":"10.3390","volume":"24","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1608-0143","authenticated-orcid":false,"given":"Ndidiamaka","family":"Adiuku","sequence":"first","affiliation":[{"name":"Integrated Vehicle Health Management Centre (IVHM), School of Aerospace, Transport and Manufacturing, Cranfield University, Bedfordshire MK43 0AL, UK"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1314-0603","authenticated-orcid":false,"given":"Nicolas P.","family":"Avdelidis","sequence":"additional","affiliation":[{"name":"Integrated Vehicle Health Management Centre (IVHM), School of Aerospace, Transport and Manufacturing, Cranfield University, Bedfordshire MK43 0AL, UK"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5497-7269","authenticated-orcid":false,"given":"Gilbert","family":"Tang","sequence":"additional","affiliation":[{"name":"Centre for Robotics and Assembly, School of Aerospace, Transport and Manufacturing (SATM), Cranfield University, Bedfordshire MK43 0AL, UK"}]},{"given":"Angelos","family":"Plastropoulos","sequence":"additional","affiliation":[{"name":"Integrated Vehicle Health Management Centre (IVHM), School of Aerospace, Transport and Manufacturing, Cranfield University, Bedfordshire MK43 0AL, UK"}]}],"member":"1968","published-online":{"date-parts":[[2024,4,2]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Yu, L., Yang, E., Ren, P., Luo, C., Dobie, G., Gu, D., and Yan, X. (2019, January 5\u20137). Inspection robots in oil and gas industry: A review of current solutions and future trends. Proceedings of the ICAC 2019\u20142019 25th IEEE International Conference on Automation and Computing, Lancaster, UK.","DOI":"10.23919\/IConAC.2019.8895089"},{"key":"ref_2","unstructured":"Denis, C. (2020, January 29\u201331). Mobile Robot Simulation and Navigation in ROS and Gazebo. Proceedings of the 2020 International Conference Automatics and Informatics (ICAI), Varna, Bulgaria."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Wu, J., Ma, X., Peng, T., and Wang, H. (2021). An Improved Timed Elastic Band (TEB) Algorithm of Autonomous Ground Vehicle (AGV) in Complex Environment. Sensors, 21.","DOI":"10.3390\/s21248312"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"012003","DOI":"10.1088\/1742-6596\/1884\/1\/012003","article-title":"An improved dynamic window approach for local trajectory planning in the environment with dense objects","volume":"1884","author":"Mai","year":"2021","journal-title":"Phys. Conf. Ser."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"042034","DOI":"10.1088\/1742-6596\/2083\/4\/042034","article-title":"Path planning of intelligent mobile robot based on Dijkstra algorithm","volume":"2083","author":"Li","year":"2021","journal-title":"J. Phys. Conf. Ser."},{"key":"ref_6","unstructured":"Valdes, R.A., and Comendadorr, V.F.A. (2018). Aircraft Technology, IntechOpen."},{"key":"ref_7","first-page":"101343","article-title":"A systematic review on recent advances in autonomous mobile robot navigation","volume":"40","author":"Anbalagan","year":"2023","journal-title":"Eng. Sci. Technol. Int. J."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1016\/j.asej.2019.10.007","article-title":"Solving the motion planning problem using learning experience through case-based reasoning and machine learning algorithms","volume":"11","author":"Mustafa","year":"2020","journal-title":"Ain Shams Eng. J."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"108376","DOI":"10.1016\/j.compeleceng.2022.108376","article-title":"A Machine Learning approach for collision avoidance and path planning of mobile robot under dense and cluttered environments","volume":"103","author":"Subhrani","year":"2022","journal-title":"Comput. Electr. Eng."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Li, M., Hu, Y., Zhao, N., and Qian, Q. (2019). One-Stage Multi-Sensor Data Fusion Convolutional Neural Network for 3D Object Detection. Sensors, 19.","DOI":"10.3390\/s19061434"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1748","DOI":"10.1109\/TASE.2020.2976560","article-title":"Neural RRT\u2217: Learning-Based Optimal Path Planning","volume":"17","author":"Wang","year":"2020","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"4298","DOI":"10.1109\/LRA.2019.2931199","article-title":"RL-RRT: Kinodynamic Motion Planning via Learning Reachability Estimators from RL Policies","volume":"4","author":"Jasmine","year":"2019","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_13","unstructured":"Esteban, R., Cristopher, G., Esteban, N., and Javier, R. (2018). Near Real-Time Object Recognition for Pepper based on Deep Neural Networks Running on a Backpack. arXiv."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Adiuku, N., Avdelidis, N.P., Tang, G., Plastropoulos, A., and Perinpanayagam, S. (2023, January 12). CNN-fusion architecture with visual and thermographic images for object detection. Proceedings of the Thermosense: Thermal Infrared Applications XLV, Orlando, FL, USA.","DOI":"10.1117\/12.2665984"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Ichter, B., Harrison, J., and Pavone, M. (2018, January 21\u201325). Learning Sampling Distributions for Robot Motion Planning. Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, QLD, Australia.","DOI":"10.1109\/ICRA.2018.8460730"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"00007","DOI":"10.1051\/matecconf\/201713900007","article-title":"CNN-Based Vision Model for Obstacle Avoidance of Mobile Robot","volume":"139","author":"Liu","year":"2017","journal-title":"MATEC Web Conf."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1016\/j.ifacol.2019.12.517","article-title":"The development of autonomous navigation and obstacle avoidance for a robotic mower using machine vision technique","volume":"52","author":"Kosuke","year":"2019","journal-title":"IFAC-PapersOnLine"},{"key":"ref_18","unstructured":"Robin, S., Ricardo, G., Justin, C., Jean-Paul, L., Ivan, L., and Cordelia, S. (2020). Learning Obstacle Representations for Neural Motion Planning. arXiv."},{"key":"ref_19","unstructured":"Tom, J., and Aviv, T. (2019). Harnessing Reinforcement Learning for Neural Motion Planning. arxiv."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1204","DOI":"10.1049\/hve2.12221","article-title":"Autonomous live working robot navigation with real-time detection and motion planning system on distribution line","volume":"7","author":"Zhao","year":"2022","journal-title":"High Volt."},{"key":"ref_21","unstructured":"Spyridon, S., Kostas, V., and Aristidis, L. (July, January 28). Object Detection and Navigation of a Mobile Robot by Fusing Laser and Camera Information. Proceedings of the 2022 30th Mediterranean Conference on Control and Automation, MED 2022, Athens, Greece."},{"key":"ref_22","first-page":"21","article-title":"SSD: Single Shot MultiBox Detector","volume":"Volume 9905","author":"Wei","year":"2015","journal-title":"Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)"},{"key":"ref_23","unstructured":"Chen, X., and Abhinav, G. (2017). An Implementation of Faster RCNN with Study for Region Sampling. arXiv."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Hussain, M. (2023). YOLO-v1 to YOLO-v8, the Rise of YOLO and Its Complementary Nature toward Digital Manufacturing and Industrial Defect Detection. Machines, 11.","DOI":"10.3390\/machines11070677"},{"key":"ref_25","unstructured":"Chien-Yao, W., Alexey, B., and Hong-Yuan, M.L. (2023, January 17\u201324). OLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors. Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Vancouver, BC, Canada."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1","DOI":"10.33736\/jcsi.5070.2023","article-title":"A Comparative Study of YOLOv5 and YOLOv7 Object Detection Algorithms","volume":"2","author":"Oluwaseyi","year":"2023","journal-title":"J. Comput. Soc. Inform."},{"key":"ref_27","unstructured":"Zheng, K. (2017). ROS Navigation Tuning Guide. arXiv."},{"key":"ref_28","first-page":"6392697","article-title":"Global and Local Path Planning Study in a ROS-Based Research Platform for Autonomous Vehicles","volume":"2018","author":"Hussein","year":"2018","journal-title":"J. Adv. Transp."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"15569","DOI":"10.1007\/s00521-021-06179-0","article-title":"Adapted-RRT: Novel hybrid method to solve three-dimensional path planning problem using sampling and metaheuristic-based algorithms","volume":"33","author":"Farzad","year":"2021","journal-title":"Neural Comput. Appl."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Wang, L., Yang, X., Chen, Z., and Wang, B. (2023). Application of the Improved Rapidly Exploring Random Tree Algorithm to an Insect-like Mobile Robot in a Narrow Environment. Biomimetics, 8.","DOI":"10.3390\/biomimetics8040374"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"012019","DOI":"10.1088\/1742-6596\/1905\/1\/012019","article-title":"Local path planning of mobile robot based on self-adaptive dynamic window approach","volume":"1905","author":"Jian","year":"2021","journal-title":"J. Phys. Conf. Ser."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Kumar, G.A., Lee, J.H., Hwang, J., Park, J., Youn, S.H., and Kwon, S. (2020). LiDAR and Camera Fusion Approach for Object Distance Estimation in Self-Driving Vehicles. Symmetry, 12.","DOI":"10.3390\/sym12020324"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Royo, S., and Ballesta-Garcia, M. (2019). An Overview of Lidar Imaging Systems for Autonomous Vehicles. Appl. Sci., 9.","DOI":"10.3390\/app9194093"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Chen, C.S., Lin, C.J., Lai, C.C., and Lin, S.Y. (2022). Velocity Estimation and Cost Map Generation for Dynamic Obstacle Avoidance of ROS Based AMR. Machines, 10.","DOI":"10.3390\/machines10070501"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Jia, X., Zhu, C., Li, M., Tang, W., and Zhou, W. (2021). LLVIP: A Visible-infrared Paired Dataset for Low-light Vision. arXiv.","DOI":"10.1109\/ICCVW54120.2021.00389"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"219","DOI":"10.18178\/ijmerr.13.2.219-226","article-title":"Mobile Robot Obstacle Detection and Avoidance with NAV-YOLO","volume":"13","author":"Adiuku","year":"2024","journal-title":"Int. J. Mech. Eng. Robot. Res."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Xia, Y., Nguyen, M., and Yan, W.Q. (2022, January 24\u201325). A Real-time Kiwifruit Detection Based on Improved YOLOv7. Proceedings of the International Conference on Image and Vision Computing New Zealand, Auckland, New Zealand.","DOI":"10.1007\/978-3-031-25825-1_4"},{"key":"ref_38","unstructured":"(2024, March 26). Roboflow: Give Your Software the Power to See Objects in Images and Video. Available online: https:\/\/roboflow.com\/."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Pathi, S.K., Kiselev, A., Kristoffersson, A., Repsilber, D., and Loutfi, A. (2019). A Novel Method for Estimating Distances from a Robot to Humans Using Egocentric RGB Camera. Sensors, 19.","DOI":"10.3390\/s19143142"},{"key":"ref_40","unstructured":"Jennifer, K., and Maxim, L. (2009, January 11\u201315). Efficient cost computation in cost map planning for non-circular robots. Proceedings of the 2009 IEEE\/RSJ International Conference on Intelligent Robots and Systems, St. Louis, MO, USA."},{"key":"ref_41","first-page":"46","article-title":"Autonomous Differential Drive Mobile Robot Navigation with SLAM, AMCL using ROS","volume":"12","author":"Pol","year":"2023","journal-title":"Int. J. Intell. Syst. Appl. Eng."},{"key":"ref_42","unstructured":"Marko, H., Ljudevit, J., and Gordan, G. (2022, January 21\u201323). A comparative study of YOLOv5 models performance for image localisation and classification. Proceedings of the Central European Conference on Information and Intelligent Systems, Dubrovnik, Croatia."},{"key":"ref_43","unstructured":"Trupti, M., Andrew, E., Nathan, F., Ryan, W., Markus, W., Brian, K., and Isaac, S. (2022, January 5\u201312). Performance Study of YOLOv5 and Faster R-CNN for Autonomous Navigation around Non-Cooperative Targets. Proceedings of the 2022 IEEE Aerospace Conference (AERO), Big Sky, MT, USA."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/7\/2262\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T14:22:28Z","timestamp":1760106148000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/7\/2262"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,2]]},"references-count":43,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2024,4]]}},"alternative-id":["s24072262"],"URL":"https:\/\/doi.org\/10.3390\/s24072262","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,4,2]]}}}