Abstract
With the robot gradually stepping into our daily life, more and more attention has been paid to the mobile ability of robot, and obstacle avoidance is a key problem. In this paper, the indoor environment is taken as the application scene, and the visual detection and local dynamic obstacle avoidance are studied respectively. Aiming at the shortcomings of the single external sensor lidar’s incomplete perception of obstacle information, this paper proposes an obstacle avoidance method based on machine vision for mobile obstacle detection under the ROS operating system. The method is improved based on YOLO-v4 in terms of vision, which can meet the real-time requirements of mobile terminal. Combined with dynamic window approach (DWA), the local obstacle avoidance algorithm is improved. In the process of local obstacle avoidance, visual detection information is integrated to increase the ability of local dynamic obstacle avoidance and improve the performance of robot local obstacle avoidance. Finally, the feasibility and validity of the algorithm are verified in the actual environment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Howard, A., Sandler, M., Chen, B., et al.: Searching for MobileNetV3. In: IEEE/CVF International Conference on Computer Vision (ICCV), pp. 214–220. IEEE, Seoul (2020)
Bochkovskiy, A., Wang, C.Y., Liao, H.Y.M.: YOLOv4: optimal speed and accuracy of object detection. Comput. Vis. Pattern Recogn. 28(5), 72–85 (2020)
He, K., Zhang, X., Ren, S., Sun, J.: Deep residual learning for image recognition. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 770–778. IEEE, Nevada (2016)
Ramachandran, P., Zoph, B., Le, Q.V.: Searching for activation functions. arXiv Preprint 2(3), 1710–1725 (2017)
Fox, D., Burgard, W., Thrun, S.: The dynamic window approach to collision avoidance. IEEE Robot. Autom. Mag. 4(1), 23–33 (1997)
Hong, Z., Chun-Long, S., Zi-Jun, Z., et al.: A modified dynamic window approach to obstacle avoidance combined with fuzzy logic. In: 14th International Symposium on Distributed Computing and Applications for Business Engineering and Science (DCABES), pp. 371–386. IEEE, Guiyang (2016)
Ballesteros, J., Urdiales, C., Antonio, B., et al.: A biomimetical dynamic window approach to navigation for collaborative control. IEEE Trans. Human Mach. Syst. 24(6), 1–11 (2017)
Leica, P., Herrera, M., Rosales, C., et al.: Dynamic obstacle avoidance based on time-variation of a potential field for robots formation. In: IEEE Ecuador Technical Chapters Meeting (ETCM), pp. 1–6. IEEE, Cuenca (2018)
Kang, W., Yun, S., Kwon, H., et al.: Stable path planning algorithm for avoidance of dynamic obstacles. Annu. IEEE Syst. Conf. Proc. 29(42), 578–581 (2015)
Saranrittichai, P., Niparnan, N., Sudsang, A.: Robust local obstacle avoidance for mobile robot based on dynamic window approach. In: International Conference on Electrical Engineering, pp. 569–575. IEEE, Krabi (2013)
Jin, D., Fang, Z., Zeng, J.: A robust autonomous following method for mobile robots in dynamic environments. IEEE Access 36(99), 12–25 (2020)
Yong, L., Yuzhe, L.: Vision-based obstacle avoidance algorithm for mobile robot. In: Chinese Automation Congress (CAC), pp. 1273–1278. IEEE, Shanghai (2020)
Acknowledgements
This work was supported by Research and development and application demonstration of key technologies for intelligent manufacturing of robot digital workshop based on the integration of industrial Internet of Things and information physics. Project No. 2017YFE0123000.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Li, Y., Liu, Y. (2021). Obstacle Avoidance Algorithm for Mobile Robot Based on ROS and Machine Vision. In: Zhang, H., Yang, Z., Zhang, Z., Wu, Z., Hao, T. (eds) Neural Computing for Advanced Applications. NCAA 2021. Communications in Computer and Information Science, vol 1449. Springer, Singapore. https://doi.org/10.1007/978-981-16-5188-5_44
Download citation
DOI: https://doi.org/10.1007/978-981-16-5188-5_44
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-5187-8
Online ISBN: 978-981-16-5188-5
eBook Packages: Computer ScienceComputer Science (R0)