Submitted:
23 April 2024
Posted:
24 April 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Materials and Methods
2.1. Artificial Neural Networks
2.1.1. LSTM Neural Network
2.2. Robot Operating System (ROS)
2.3. Motion Capture Systems
3. Experimental Setup
3.1. TurtleBot3 Waffle Pi
3.2. OptiTrack-Motive Motion Capture System
3.3. Software
3.4. Data Acquisition
3.5. LSTM Neural Network
4. Results
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Ehlert, P. The use of Artificial Intelligence in autonomous mobile robots. Technical report, Delft University of Technology, 1999.
- Patle, B.; Pandey, A.; Parhi, D.; Jagadeesh, A.; others. A review: On path planning strategies for navigation of mobile robot. Defence Technology 2019, 15, 582–606. [Google Scholar] [CrossRef]
- Zhou, Z.H.; Liu, S. Machine Learning; Springer Nature Singapore Pte Ltd: Singapore, 2021. [Google Scholar]
- Šumanas, M.; Bučinskas, V.; Vilkončienė, I.M.; Dzedziskis, A.; Lenkutis, T. Implementation of Machine Learning Algorithms for Autonomous Robot Trajectory Resolving. 2019 Open Conference of Electrical, Electronic and Information Sciences (eStream), 2019, pp. 1–3. [CrossRef]
- Bakdi, A.; Hentout, A.; Boutamai, H.; Maoudj, A.; Hachour, O.; Bouzouia, B. Optimal path planning and execution for mobile robots using genetic algorithm and adaptive fuzzy-logic control. Robotics and Autonomous Systems 2017, 89, 95–109. [Google Scholar] [CrossRef]
- Orozco-Rosas, U.; Montiel, O.; Sepúlveda, R. Mobile robot path planning using membrane evolutionary artificial potential field. Applied Soft Computing 2019, 77, 236–251. [Google Scholar] [CrossRef]
- Chang, L.; Shan, L.; Jiang, C.; Dai, Y. Reinforcement based mobile robot path planning with improved dynamic window approach in unknown environment. Autonomous Robots 2021, 45, 51–76. [Google Scholar] [CrossRef]
- Kaifang, W.; Bo, L.; Xiaoguang, G.; Zijian, H.; Zhipeng, Y. A learning-based flexible autonomous motion control method for UAV in dynamic unknown environments. Journal of Systems Engineering and Electronics 2021, 32, 1490–1508. [Google Scholar] [CrossRef]
- Wang, B.; Liu, Z.; Li, Q.; Prorok, A. Mobile robot path planning in dynamic environments through globally guided reinforcement learning. IEEE Robotics and Automation Letters 2020, 5, 6932–6939. [Google Scholar] [CrossRef]
- Shen, T.; Zhai, J. Reactive Obstacle Avoidance Strategy Based on Fuzzy Neural Network and Arc Trajectory. 2019 Chinese Automation Congress (CAC), 2019, pp. 4792–4796. [CrossRef]
- Wang, D.; Chen, S.; Zhang, Y.; Liu, L. Path planning of mobile robot in dynamic environment: fuzzy artificial potential field and extensible neural network. Artificial Life and Robotics 2021, 26, 129–139. [Google Scholar] [CrossRef]
- Yuan, J.; Wang, H.; Lin, C.; Liu, D.; Yu, D. A Novel GRU-RNN Network Model for Dynamic Path Planning of Mobile Robot. IEEE Access 2019, 7, 15140–15151. [Google Scholar] [CrossRef]
- Chen, Z.; Liu, Y.; He, W.; Qiao, H.; Ji, H. Adaptive-Neural-Network-Based Trajectory Tracking Control for a Nonholonomic Wheeled Mobile Robot With Velocity Constraints. IEEE Transactions on Industrial Electronics 2021, 68, 5057–5067. [Google Scholar] [CrossRef]
- Shamsfakhr, F.; Sadeghibigham, B. A neural network approach to navigation of a mobile robot and obstacle avoidance in dynamic and unknown environments. TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES 2017, 25, 1629–1642. [Google Scholar] [CrossRef]
- Inoue, M.; Yamashita, T.; Nishida, T. Robot Path Planning by LSTM Network Under Changing Environment. International Conference on Computational Sciences, Advanced Database and Computing, 2017.
- Chen, Y.; Liang, J.; Wang, Y.; Pan, Q.; Tan, J.; Mao, J. Autonomous mobile robot path planning in unknown dynamic environments using neural dynamics. Soft Computing 2020, 24, 13979–13995. [Google Scholar] [CrossRef]
- Medvedev, M.; Kadhim, A.; Brosalin, D. Development of the Neural-Based Navigation System for a Ground-Based Mobile Robot. 2021 7th International Conference on Mechatronics and Robotics Engineering (ICMRE), 2021, pp. 35–40. [CrossRef]
- Azimirad, V.; Mortazavy, V.; Sani, M.F. Real-time optimal trajectory planning of mobile robot in presence of obstacle through Generalized Regression Neural Network. 2017 IEEE 4th International Conference on Knowledge-Based Engineering and Innovation (KBEI), 2017, pp. 0434–0439. [CrossRef]
- Zhu, H.; Claramunt, F.M.; Brito, B.; Alonso-Mora, J. Learning Interaction-Aware Trajectory Predictions for Decentralized Multi-Robot Motion Planning in Dynamic Environments. IEEE Robotics and Automation Letters 2021, 6, 2256–2263. [Google Scholar] [CrossRef]
- Zheng, K.; Wu, F.; Chen, X. Laser-Based People Detection and Obstacle Avoidance for a Hospital Transport Robot. Sensors 2021, 21. [Google Scholar] [CrossRef]
- Yin, S.; Yuschenko, A. Planning of Service Mobile Robot Based on Convolutional LSTM Network. Journal of Physics: Conference Series 2021, 1828, 012002. [Google Scholar] [CrossRef]
- Molina-Leal, A.; Gómez-Espinosa, A.; Escobedo Cabello, J.A.; Cuan-Urquizo, E.; Cruz-Ramírez, S.R. Trajectory Planning for a Mobile Robot in a Dynamic Environment Using an LSTM Neural Network. Applied Sciences 2021, 11. [Google Scholar] [CrossRef]
- Wang, S.C. Artificial Neural Network. In Interdisciplinary Computing in Java Programming; Springer US: Boston, MA, 2003; pp. 81–100. [Google Scholar] [CrossRef]
- Abraham, A. Artificial neural networks. Handbook of measuring system design 2005. [Google Scholar]
- Hochreiter, S.; Schmidhuber, J. Long Short-Term Memory. Neural Computation 1997, 9, 1735–1780. [Google Scholar] [CrossRef] [PubMed]
- Graves, A., Long Short-Term Memory. In Supervised Sequence Labelling with Recurrent Neural Networks; Springer Berlin Heidelberg: Berlin, Heidelberg, 2012; pp. 37–45. [CrossRef]
- Alom, M.Z.; Taha, T.M.; Yakopcic, C.; Westberg, S.; Sidike, P.; Nasrin, M.S.; Hasan, M.; Van Essen, B.C.; Awwal, A.A.S.; Asari, V.K. A State-of-the-Art Survey on Deep Learning Theory and Architectures. Electronics 2019, 8. [Google Scholar] [CrossRef]
- Ordóñez, F.; Roggen, D. Deep Convolutional and LSTM Recurrent Neural Networks for Multimodal Wearable Activity Recognition. Sensors 2016, 16, 115. [Google Scholar] [CrossRef]
- Quigley, M.; Conley, K.; Gerkey, B.; Faust, J.; Foote, T.; Leibs, J.; Wheeler, R.; Ng, A.Y. ; others. ROS: an open-source Robot Operating System. ICRA workshop on open source software. Kobe, Japan, 2009, Vol. 3, p. 5.
- Estefo, P.; Simmonds, J.; Robbes, R.; Fabry, J. The Robot Operating System: Package reuse and community dynamics. Journal of Systems and Software 2019, 151, 226–242. [Google Scholar] [CrossRef]
- Menolotto, M.; Komaris, D.S.; Tedesco, S.; O’Flynn, B.; Walsh, M. Motion Capture Technology in Industrial Applications: A Systematic Review. Sensors 2020, 20. [Google Scholar] [CrossRef] [PubMed]
- van der Kruk, E.; Reijne, M.M. van der Kruk, E.; Reijne, M.M. Accuracy of human motion capture systems for sport applications; state-of-the-art review. European Journal of Sport Science 2018, 18, 806–819, [https://doi.org/10.1080/17461391.2018.1463397]. PMID: 29741985, doi:10.1080/17461391.2018.1463397.
- THAKKER, A. Seamless integration of Optitrack motion capture with ROS, 2022. https://github.com/L2S-lab/natnet_ros_cpp [Accessed: October 24, 2022]. [CrossRef]























| Scenario | Time | Dynamic obstacle collision | Static obstacle collision |
|---|---|---|---|
| Scenario 1 | |||
| Goal point (-0.3, 1.8) | 27s | No | No |
| Scenario 2 | |||
| Goal point (-0.3, 1.8) | 38s | No | No |
| Scenario 3 | |||
| Goal point (0.2, 1.2) | 28s | No | No |
| Scenario 4 | |||
| Goal point (0.0, 1.5) | 34s | No | No |
| Scenario 5 | |||
| Goal point (-1.5, 0.8) | 40s | No | No |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).