Hostname: page-component-78c5997874-fbnjt Total loading time: 0 Render date: 2024-11-10T14:51:07.598Z Has data issue: false hasContentIssue false

An autonomous navigation approach for unmanned vehicle in outdoor unstructured terrain with dynamic and negative obstacles

Published online by Cambridge University Press:  27 January 2022

Bo Zhou
Affiliation:
School of Mechanical and Power Engineering, East China University of Science and Technology, Xuhui District, Shanghai 200237, China
Jianjun Yi*
Affiliation:
School of Mechanical and Power Engineering, East China University of Science and Technology, Xuhui District, Shanghai 200237, China
Xinke Zhang
Affiliation:
School of Mechanical and Power Engineering, East China University of Science and Technology, Xuhui District, Shanghai 200237, China
Liwei Chen
Affiliation:
School of Mechanical and Power Engineering, East China University of Science and Technology, Xuhui District, Shanghai 200237, China
Ding Yang
Affiliation:
School of Mechanical and Power Engineering, East China University of Science and Technology, Xuhui District, Shanghai 200237, China
Fei Han
Affiliation:
Shanghai Key Laboratory of Aerospace Intelligent Control Technology, Shanghai 201109, China Shanghai Aerospace Control Technology Institute, Shanghai 201109, China
Hanmo Zhang
Affiliation:
Shanghai Key Laboratory of Aerospace Intelligent Control Technology, Shanghai 201109, China Shanghai Aerospace Control Technology Institute, Shanghai 201109, China
*
*Corresponding author. E-mail: jjyi@ecust.edu.cn

Abstract

At present, the study on autonomous unmanned ground vehicle navigation in an unstructured environment is still facing great challenges and is of great significance in scenarios where search and rescue robots, planetary exploration robots, and agricultural robots are needed. In this paper, we proposed an autonomous navigation method for unstructured environments based on terrain constraints. Efficient path search and trajectory optimization on octree map are proposed to generate trajectories, which can effectively avoid various obstacles in off-road environments, such as dynamic obstacles and negative obstacles, to reach the specified destination. We have conducted empirical experiments in both simulated and real environments, and the results show that our approach achieved superior performance in dynamic obstacle avoidance tasks and mapless navigation tasks compared to the traditional 2-dimensional or 2.5-dimensional navigation methods.

Type
Research Article
Copyright
© The Author(s), 2022. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

An, J. and Lee, J., “Robust positioning and navigation of a mobile robot in an urban environment using a motion estimator,” Robotica 37(8), 13201331 (2019).CrossRefGoogle Scholar
Guo, W., Fukano, Y., Noshita, K. and Ninomiya, S., Field-based individual plant phenotyping of herbaceous species by unmanned aerial vehicle,” Ecol. Evol. 10(21), 1231812326 (2020).CrossRefGoogle Scholar
Xiao, L., Wang, J., Qiu, X., Rong, Z. and Zou, X., Dynamic-slam: Semantic monocular visual localization and mapping based on deep learning in dynamic environment,” Rob. Auton. Syst. 117, 116 (2019).CrossRefGoogle Scholar
Almqvist, H., Magnusson, M. and Lilienthal, A. J., “Improving point cloud accuracy obtained from a moving platform for consistent pile attack pose estimation,” J. Intell. Rob. Syst. 75(1), 101128 (2014).CrossRefGoogle Scholar
Ji, K., Chen, H., Di, H., Gong, J., Xiong, G., Qi, J. and Yi, T., “CPFG-SLAM: A Robust Simultaneous Localization and Mapping Based on Lidar in Off-Road Environment,” 2018 IEEE Intelligent Vehicles Symposium (IV) (2018).CrossRefGoogle Scholar
Yang, Y., Tang, D., Wang, D., Song, W., Wang, J. and Fu, M., “Multi-camera visual slam for off-road navigation,” Rob. Auton. Syst. 128, 103505 (2020).CrossRefGoogle Scholar
Naudet-Collette, S., Melbouci, K., Gay-Bellile, V., Ait-Aider, O. and Dhome, M., “Constrained rGBD-SLAM,” Robotica 39(2), 277290 (2021).CrossRefGoogle Scholar
Pfrunder, A., Borges, P., Romero, A. R., Catt, G. and Elfes, A., “Real-Time Autonomous Ground Vehicle Navigation in Heterogeneous Environments Using a 3D Lidar,” 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (2017).CrossRefGoogle Scholar
Oishi, S., Inoue, Y., Miura, J. and Tanaka, S., “Seqslam++: View-based robot localization and navigation,” Rob. Auton. Syst. 112, 1321 (2019).CrossRefGoogle Scholar
Chhaniyara, S., Brunskill, C., Yeomans, B., Matthews, M., Saaj, C., Ransom, S. and Richter, L., “Terrain trafficability analysis and soil mechanical property identification for planetary rovers: A survey,” J. Terramech. 49(2), 115128 (2012).CrossRefGoogle Scholar
Papadakis, P., “Terrain traversability analysis methods for unmanned ground vehicles: A survey,” Eng. Appl. Artif. Intell. 26(4), 13731385 (2013).CrossRefGoogle Scholar
Zhu, Z., Li, N., Sun, R., H. zhao and D. xu, Off-road Autonomous Vehicles Traversability Analysis and Trajectory Planning Based on Deep Inverse Reinforcement Learning. arXiv 2019, arXiv:1909.06953 (2019).CrossRefGoogle Scholar
Hornung, A., Wurm, K. M., Bennewitz, M., Stachniss, C. and Burgard, W., “OctoMap: An efficient probabilistic 3D mapping framework based on octrees,” Auton. Robots 34(3), 189206 (2013).CrossRefGoogle Scholar
Guastella, D. C. and Muscato, G., “Learning-based methods of perception and navigation for ground vehicles in unstructured environments: A review,” Sensors 21(1), 73 (2020).CrossRefGoogle ScholarPubMed
Luong, M. and Pham, C., “Incremental learning for autonomous navigation of mobile robots based on deep reinforcement learning,” J. Intell. Rob. Syst. 101(1), 111 (2021).CrossRefGoogle Scholar
Proceedings of Machine Learning Research, Guided Cost Learning: Deep Inverse Optimal Control via Policy Optimization, vol. 48 (2016).Google Scholar
Wulfmeier, M., Rao, D., Wang, D. Z., Ondruska, P. and Posner, I., “Large-scale cost function learning for path planning using deep inverse reinforcement learning,” Int. J. Rob. Res. 36(10), 10731087 (2017).CrossRefGoogle Scholar
Oliveira, F. G., Neto, A. A., Howard, D., Borges, P., Campos, M. F. and Macharet, D. G., “Three-dimensional mapping with augmented navigation cost through deep learning,” J. Intell. Rob. Syst. 101(3), 121 (2021).CrossRefGoogle Scholar
Quann, M., Ojeda, L., Smith, W., Rizzo, D., Castanier, M. and Barton, K., “Offroad ground robot path energy cost prediction through probabilistic spatial mapping,” J. Field Rob. 37(3), 421439 (2020).CrossRefGoogle Scholar
Bellone, M., Reina, G., Caltagirone, L. and Wahde, M., “Learning traversability from point clouds in challenging scenarios,” IEEE Trans. Intell. Transp. Syst. 19(1), 296305 (2018).CrossRefGoogle Scholar
Kingry, N., Jung, M., Derse, E. and Dai, R., “Vision-based Terrain Classification and Solar Irradiance Mapping for Solar-Powered Robotics,” 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (2018) pp. 58345840.Google Scholar
Martínez, J. L., Morán, M., Morales, J., Robles, A., and Sánchez, M., “Supervised learning of natural-terrain traversability with synthetic 3D laser scans,” Appl. Sci. 10(3), 1140 (2020).CrossRefGoogle Scholar
Chiodini, S., Torresin, L., Pertile, M. and Debei, S., “Evaluation of 3D CNN semantic mapping for rover navigation,” arXiv 2020, arXiv:2006.09761 (2020).CrossRefGoogle Scholar
Maturana, D., Chou, P. W., Uenoyama, M., and Scherer, S., “Real-time semantic mapping for autonomous off-road navigation,” In: Field and Service Robotics (Springer, Cham, 2018) pp. 335–350.Google Scholar
Pérez-Higueras, N., Jardón, A., Rodríguez, N. and Balaguer, C., “3D exploration and navigation with optimal-RRT planners for ground robots in indoor incidents,” Sensors 20(1), 220 (2019).CrossRefGoogle ScholarPubMed
Gao, F., Wu, W., Gao, W. and Shen, S., “Flying on point clouds: Online trajectory generation and autonomous navigation for quadrotors in cluttered environments,” J. Field Rob. 36(4), 710733 (2018).CrossRefGoogle Scholar
Oleynikova, H., Taylor, Z., Fehr, M., Siegwart, R. and Nieto, J., “Voxblox: Incremental 3D Euclidean Signed Distance Fields for On-Board MAV Planning,” 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (2017).CrossRefGoogle Scholar
Wang, H. and Liu, Y., “A low-cost autonomous navigation system for a quadrotor in complex outdoor environments,” Int. J. Adv. Rob. Syst. 17(1), 172988142090515 (2020).CrossRefGoogle Scholar
Likhachev, M., Gordon, G. J. and Thrun, S., “ARA*: Anytime A* with Provable Bounds on Sub-Optimality,” In: Advances in Neural Information Processing Systems (2003) pp. 767774.Google Scholar
Lavalle, S. M., “Rapidly-exploring random trees: A new tool for path planning,” (1998).Google Scholar
Ajanovic, Z., Lacevic, B., Shyrokau, B., Stolz, M. and Horn, M., “Search-based Optimal Motion Planning for Automated Driving,” 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (2018).CrossRefGoogle Scholar
Huang, H., Savkin, A. V and Ni, W., “Energy-efficient 3D navigation of a solar-powered uav for secure communication in the presence of eavesdroppers and no-fly zones,” Energies 13(6), 1445 (2020).CrossRefGoogle Scholar
Kuffner, J. and LaValle, S., “RRT-connect: An Efficient Approach to Single-Query Path Planning,” Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065), vol. 2 (2000) pp. 9951001.Google Scholar
Chen, L., Shan, Y., Tian, W., Li, B. and Cao, D., “A fast and efficient double-tree RRT -like sampling-based planner applying on mobile robotic systems,” IEEE/ASME Trans. Mechatron. 23(6), 25682578 (2018).CrossRefGoogle Scholar
Werling, M., Ziegler, J., Kammel, S. and Thrun, S., “Optimal Trajectory Generation for Dynamic Street Scenarios in a Frenét Frame,” 2010 IEEE International Conference on Robotics and Automation (2010).CrossRefGoogle Scholar
Ding, W., Gao, W., Wang, K. and Shen, S., “An efficient B-spline-based kinodynamic replanning framework for quadrotors,” IEEE Trans. Rob. 35(6), 12871306 (2019).CrossRefGoogle Scholar
Ding, W., Zhang, L., Chen, J. and Shen, S., “Safe trajectory generation for complex urban environments using spatio-temporal semantic corridor,” IEEE Rob. Autom. Lett. 4(3), 29973004 (2019).CrossRefGoogle Scholar
Ratliff, N., Zucker, M., Bagnell, J. A. and Srinivasa, S., “Chomp: Gradient Optimization Techniques for Efficient Motion Planning,” 2009 IEEE International Conference on Robotics and Automation (2009) pp. 489494.Google Scholar
Mellinger, D. and Kumar, V., “Minimum Snap Trajectory Generation and Control for Quadrotors,” 2011 IEEE International Conference on Robotics and Automation (2011) pp. 25202525.Google Scholar
Zhang, J. and Singh, S., “Low-drift and real-time lidar odometry and mapping,” Auton. Robots 41(2), 401416 (2016).CrossRefGoogle Scholar
Shan, T. and Englot, B., “Lego-Loam: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain,” 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (2018).Google Scholar
Kim, G. and Kim, A., “Scan Context: Egocentric Spatial Descriptor for Place Recognition within 3D Point Cloud Map,” 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (2018).CrossRefGoogle Scholar
Gao, F., Wu, W., Lin, Y. and Shen, S., “Online Safe Trajectory Generation for Quadrotors Using Fast Marching Method and Bernstein Basis Polynomial,” 2018 IEEE International Conference on Robotics and Automation (ICRA) (2018) pp. 344351.Google Scholar
Chen, J., Liu, T. and Shen, S., “Online Generation of Collision-Free Trajectories for Quadrotor Flight in Unknown Cluttered Environments,” 2016 IEEE International Conference on Robotics and Automation (ICRA) (2016) pp. 14761483.Google Scholar
Quigley, M., K. ConleyBrian, B. Gerkey and J. Faust, “ROS: An Open-Source Robot Operating System,” ICRA Workshop on Open Source Software, vol. 3 (2009) p. 5.Google Scholar
Fankhauser, P. and Hutter, M., “A universal grid map library: Implementation and use case for rough terrain navigation,” Stud. Comput. Intell. 1(5), 99120 (2016).CrossRefGoogle Scholar