{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T01:31:04Z","timestamp":1760232664998,"version":"build-2065373602"},"reference-count":33,"publisher":"MDPI AG","issue":"23","license":[{"start":{"date-parts":[[2022,11,22]],"date-time":"2022-11-22T00:00:00Z","timestamp":1669075200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62103293","BK20210709","SYG202138","JSSCBS20210641"],"award-info":[{"award-number":["62103293","BK20210709","SYG202138","JSSCBS20210641"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004608","name":"Natural Science Foundation of Jiangsu Province","doi-asserted-by":"publisher","award":["62103293","BK20210709","SYG202138","JSSCBS20210641"],"award-info":[{"award-number":["62103293","BK20210709","SYG202138","JSSCBS20210641"]}],"id":[{"id":"10.13039\/501100004608","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100010881","name":"Suzhou Municipal Science and Technology Bureau","doi-asserted-by":"publisher","award":["62103293","BK20210709","SYG202138","JSSCBS20210641"],"award-info":[{"award-number":["62103293","BK20210709","SYG202138","JSSCBS20210641"]}],"id":[{"id":"10.13039\/501100010881","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Entrepreneurship and Innovation Plan of Jiangsu Province","award":["62103293","BK20210709","SYG202138","JSSCBS20210641"],"award-info":[{"award-number":["62103293","BK20210709","SYG202138","JSSCBS20210641"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The robotic navigation task is to find a collision-free path among a mass of stationary or migratory obstacles. Various well-established algorithms have been applied to solve navigation tasks. It is necessary to test the performance of designed navigation algorithms in practice. However, it seems an extremely unwise choice to implement them in a real environment directly unless their performance is guaranteed to be acceptable. Otherwise, it takes time to test navigation algorithms because of a long training process, and imperfect performance may cause damage if the robot collides with obstacles. Hence, it is of key significance to develop a mobile robot analysis platform to simulate the real environment which has the ability to replicate the exact application scenario and be operated in a simple manner. This paper introduces a brand new analysis platform named robot navigation analysis platform (RoNAP), which is an open-source platform developed using the Python environment. A user-friendly interface supports its realization for the evaluation of various navigation algorithms. A variety of existing algorithms were able to achieve desired test results on this platform, indicating its feasibility and efficiency for navigation algorithm analysis.<\/jats:p>","DOI":"10.3390\/s22239036","type":"journal-article","created":{"date-parts":[[2022,11,22]],"date-time":"2022-11-22T08:29:58Z","timestamp":1669105798000},"page":"9036","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["A Generalized Robot Navigation Analysis Platform (RoNAP) with Visual Results Using Multiple Navigation Algorithms"],"prefix":"10.3390","volume":"22","author":[{"given":"Chuanxin","family":"Cheng","sequence":"first","affiliation":[{"name":"School of Mechanical and Electrical Engineering, Soochow University, Suzhou 215031, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shuang","family":"Duan","sequence":"additional","affiliation":[{"name":"School of Mechanical and Electrical Engineering, Soochow University, Suzhou 215031, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haidong","family":"He","sequence":"additional","affiliation":[{"name":"School of Mechanical and Electrical Engineering, Soochow University, Suzhou 215031, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2145-2845","authenticated-orcid":false,"given":"Xinlin","family":"Li","sequence":"additional","affiliation":[{"name":"Department of Digital Media, Soochow University, Suzhou 215031, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9960-9040","authenticated-orcid":false,"given":"Yiyang","family":"Chen","sequence":"additional","affiliation":[{"name":"School of Mechanical and Electrical Engineering, Soochow University, Suzhou 215031, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,11,22]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"6968713","DOI":"10.1155\/2020\/6968713","article-title":"EEG-Controlled Wall-Crawling Cleaning Robot Using SSVEP-Based Brain-Computer Interface","volume":"2020","author":"Shao","year":"2020","journal-title":"J. Healthc. Eng."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"5961","DOI":"10.1109\/LRA.2020.3010745","article-title":"Visual Coverage Path Planning for Urban Environments","volume":"5","author":"Peng","year":"2020","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"412","DOI":"10.1016\/j.rcim.2019.01.002","article-title":"Design of cooperative mobile robots for co-manipulation and transportation tasks","volume":"57","author":"Hichri","year":"2019","journal-title":"Robot. Comput.-Integr. Manuf."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1016\/j.arcontrol.2020.10.001","article-title":"A comparative review on mobile robot path planning: Classical or meta-heuristic methods?","volume":"50","author":"Wahab","year":"2020","journal-title":"Annu. Rev. Control"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Cui, S., Chen, Y., and Li, X. (2022). A Robust and Efficient UAV Path Planning Approach for Tracking Agile Targets in Complex Environments. Machines, 10.","DOI":"10.3390\/machines10100931"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"582","DOI":"10.1016\/j.dt.2019.04.011","article-title":"A review: On path planning strategies for navigation of mobile robot","volume":"15","author":"Patle","year":"2019","journal-title":"Def. Technol."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.robot.2015.02.007","article-title":"Intelligent bidirectional rapidly-exploring random trees for optimal motion planning in complex cluttered environments","volume":"68","author":"Qureshi","year":"2015","journal-title":"Robot. Auton. Syst."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1147","DOI":"10.1109\/TRO.2015.2463671","article-title":"ORB-SLAM: A Versatile and Accurate Monocular SLAM System","volume":"31","author":"Montiel","year":"2015","journal-title":"IEEE Trans. Robot."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"236","DOI":"10.1016\/j.asoc.2019.01.036","article-title":"Mobile robot path planning using membrane evolutionary artificial potential field","volume":"77","author":"Montiel","year":"2019","journal-title":"Appl. Soft Comput."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"901","DOI":"10.1016\/j.asoc.2016.08.057","article-title":"Fuzzy logic controllers design for omnidirectional mobile robot navigation","volume":"49","author":"Masmoudi","year":"2016","journal-title":"Appl. Soft Comput."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Chen, Y., Zhou, Y., and Zhang, Y. (2021). Machine Learning-Based Model Predictive Control for Collaborative Production Planning Problem with Unknown Information. Electronics, 10.","DOI":"10.3390\/electronics10151818"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Chen, Y., Jiang, W., and Charalambous, T. (2022). Machine learning based iterative learning control for non-repetitive time-varying systems. arXiv.","DOI":"10.1002\/rnc.6272"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"450","DOI":"10.1109\/TITS.2019.2897583","article-title":"A Review of Fault Detection and Diagnosis for the Traction System in High-Speed Trains","volume":"21","author":"Chen","year":"2020","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"5694","DOI":"10.1109\/TNNLS.2021.3071292","article-title":"Data-Driven Designs of Fault Detection Systems via Neural Network-Aided Learning","volume":"33","author":"Chen","year":"2022","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"51416","DOI":"10.1109\/ACCESS.2021.3068769","article-title":"A Review of Physics Simulators for Robotic Applications","volume":"9","author":"Collins","year":"2021","journal-title":"IEEE Access"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1016\/j.simpat.2018.06.005","article-title":"Modelling and simulation of a non-holonomic omnidirectional mobile robot for offline programming and system performance analysis","volume":"87","author":"Sharifi","year":"2018","journal-title":"Simul. Model. Pract. Theory"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"216","DOI":"10.1016\/j.ins.2017.03.016","article-title":"Dual mode for vehicular platoon safety: Simulation and formal verification","volume":"402","author":"Karoui","year":"2017","journal-title":"Inf. Sci."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"5174","DOI":"10.1109\/TNNLS.2018.2805379","article-title":"Hierarchical Deep Reinforcement Learning for Continuous Action Control","volume":"29","author":"Yang","year":"2018","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"3784","DOI":"10.1109\/TCYB.2016.2582210","article-title":"Trifocal Tensor-Based Adaptive Visual Trajectory Tracking Control of Mobile Robots","volume":"47","author":"Chen","year":"2017","journal-title":"IEEE Trans. Cybern."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1560","DOI":"10.1109\/LRA.2018.2798285","article-title":"Gait and Trajectory Optimization for Legged Systems Through Phase-Based End-Effector Parameterization","volume":"3","author":"Winkler","year":"2018","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"2261","DOI":"10.1109\/LRA.2018.2794620","article-title":"Dynamic Locomotion Through Online Nonlinear Motion Optimization for Quadrupedal Robots","volume":"3","author":"Bellicoso","year":"2018","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1016\/j.robot.2015.10.011","article-title":"Concurrent controller and Simulator Neural Network development for a differentially-steered robot in Evolutionary Robotics","volume":"76","author":"Woodford","year":"2016","journal-title":"Robot. Auton. Syst."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"103708","DOI":"10.1016\/j.robot.2020.103708","article-title":"Bootstrapped Neuro-Simulation for complex robots","volume":"136","author":"Woodford","year":"2021","journal-title":"Robot. Auton. Syst."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1109\/TITS.2019.2954952","article-title":"Memory-Based Deep Reinforcement Learning for Obstacle Avoidance in UAV with Limited Environment Knowledge","volume":"22","author":"Singla","year":"2021","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"656","DOI":"10.1109\/LRA.2017.2651371","article-title":"Deep-Learned Collision Avoidance Policy for Distributed Multiagent Navigation","volume":"2","author":"Long","year":"2017","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Cheng, C., and Chen, Y. (2021, January 22\u201324). A Neural Network based Mobile Robot Navigation Approach using Reinforcement Learning Parameter Tuning Mechanism. Proceedings of the 2021 IEEE China Automation Congress (CAC), Beijing, China.","DOI":"10.1109\/CAC53003.2021.9728061"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"457","DOI":"10.1093\/jamia\/ocz200","article-title":"Deep learning in clinical natural language processing: A methodical review","volume":"27","author":"Wu","year":"2019","journal-title":"J. Am. Med. Inform. Assoc."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1016\/j.patrec.2022.04.025","article-title":"A hybrid active contour model based on pre-fitting energy and adaptive functions for fast image segmentation","volume":"158","author":"Ge","year":"2022","journal-title":"Pattern Recognit. Lett."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"118493","DOI":"10.1016\/j.eswa.2022.118493","article-title":"An active contour model driven by adaptive local pre-fitting energy function based on Jeffreys divergence for image segmentation","volume":"210","author":"Ge","year":"2022","journal-title":"Expert Syst. Appl."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"863","DOI":"10.1109\/JPROC.2021.3074329","article-title":"Tensor Methods in Computer Vision and Deep Learning","volume":"109","author":"Panagakis","year":"2021","journal-title":"Proc. IEEE"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"7286","DOI":"10.1016\/j.jfranklin.2020.04.024","article-title":"An unsupervised fault diagnosis method for rolling bearing using STFT and generative neural networks","volume":"357","author":"Tao","year":"2020","journal-title":"J. Frankl. Inst."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"105479","DOI":"10.1016\/j.knosys.2020.105479","article-title":"Machine learning based decision making for time varying systems: Parameter estimation and performance optimization","volume":"190","author":"Chen","year":"2020","journal-title":"Knowl.-Based Syst."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Chen, Y., Cheng, C., Zhang, Y., Li, X., and Sun, L. (2022). A Neural Network-Based Navigation Approach for Autonomous Mobile Robot Systems. Appl. Sci., 12.","DOI":"10.3390\/app12157796"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/23\/9036\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T01:24:03Z","timestamp":1760145843000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/23\/9036"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,22]]},"references-count":33,"journal-issue":{"issue":"23","published-online":{"date-parts":[[2022,12]]}},"alternative-id":["s22239036"],"URL":"https:\/\/doi.org\/10.3390\/s22239036","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2022,11,22]]}}}