Energy-Efficient Path Planning Algorithm on Three-Dimensional Large-Scale Terrain Maps for Mobile Robots

This paper presents an algorithm for energy-efficient path planning for robotic systems in three-dimensional maps, called Local Roughness Local Height Difference A* (LRLHD-A*). This algorithm is an extension of A* algorithm; it uses local irregularities of the surface and local height differences to reveal static obstacles, as well as a metric for edge weight determination. Approbation of this algorithm in the Gazebo simulation environment revealed that the distance between the start and target points has no substantial effect on the duration of planning process, using this algorithm. Experimental comparison of performance efficiency of the actual algorithm with relevant alternatives showed, that the LRLHD-A* algorithm traces paths 4–15 times faster, than the most successful analogous algorithm LRLHD-Dijkstra. The path, established at output of our algorithm, outperforms similar algorithms from the A* group in energy efficiency by 1.3–6.3%. This is because the LRLHD-A* algorithm not only ensures finding of the shortest path to the target point, but also accounts for energy consumption of the robot on the route, based on the terrain features and specificity of motion within it.

[1]  Chi-Tsun Cheng,et al.  Finding energy-efficient paths on uneven terrains , 2014, 2014 10th France-Japan/ 8th Europe-Asia Congress on Mecatronics (MECATRONICS2014- Tokyo).

[2]  Joachim Hertzberg,et al.  Integrating Semantic Information in Navigational Planning , 2014, ISR 2014.

[3]  R. Siegwart,et al.  Surface reconstruction and path planning for industrial inspection with a climbing robot , 2012, 2012 2nd International Conference on Applied Robotics for the Power Industry (CARPI).

[4]  N. Muchiri,et al.  A Review of Applications and Potential Applications of UAV , 2016 .

[5]  Andrey Ronzhin,et al.  Connecting Gripping Mechanism Based on Iris Diaphragm for Modular Autonomous Robots , 2019, ICR.

[6]  Lawrence Mandow,et al.  Multiobjective A* search with consistent heuristics , 2010, JACM.

[7]  A. S. Toprak,et al.  DEM generation with UAV Photogrammetry and accuracy analysis in Sahitler hill , 2015 .

[8]  C. K. Michael Tse,et al.  An Improved Dynamic Z* Algorithm for Rapid Replanning of Energy-Efficient Paths , 2015, 2015 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery.

[9]  Amir Khajepour,et al.  Direction-dependent optimal path planning for autonomous vehicles , 2015, Robotics Auton. Syst..

[10]  Mark W. Smith,et al.  Structure from motion photogrammetry in physical geography , 2016 .

[11]  Chi K. Tse,et al.  A Constraint-Aware Heuristic Path Planner for Finding Energy-Efficient Paths on Uneven Terrains , 2015, IEEE Transactions on Industrial Informatics.

[12]  Abd Manan Samad,et al.  The potential of Unmanned Aerial Vehicle (UAV) for civilian and mapping application , 2013, 2013 IEEE 3rd International Conference on System Engineering and Technology.

[13]  Jae-Yun Jun,et al.  Pose estimation-based path planning for a tracked mobile robot traversing uneven terrains , 2016, Robotics Auton. Syst..

[14]  Zheng Sun,et al.  On finding energy-minimizing paths on terrains , 2005, IEEE Transactions on Robotics.

[15]  Faruk Polat,et al.  MOD* Lite: An Incremental Path Planning Algorithm Taking Care of Multiple Objectives , 2016, IEEE Transactions on Cybernetics.

[16]  Joachim Hertzberg,et al.  3D Navigation Mesh Generation for Path Planning in Uneven Terrain , 2016 .

[17]  C. K. Michael Tse,et al.  Multiobjective path planning on uneven terrains based on NAMOA* , 2016, 2016 IEEE International Symposium on Circuits and Systems (ISCAS).

[18]  Egor Aksamentov,et al.  Approach to Robotic Mobile Platform Path Planning Upon Analysis of Aerial Imaging Data , 2020 .

[19]  Michael Bosse,et al.  Driving on Point Clouds: Motion Planning, Trajectory Optimization, and Terrain Assessment in Generic Nonplanar Environments , 2017, J. Field Robotics.

[21]  Anders la Cour-Harbo,et al.  Side-to-side 3D coverage path planning approach for agricultural robots to minimize skip/overlap areas between swaths , 2016, Robotics Auton. Syst..

[22]  Francis C. M. Lau,et al.  A consistent heuristic for efficient path planning on mobility maps , 2017, 2017 IEEE 18th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM).

[23]  Huaping Liu,et al.  An improved ant colony algorithm for robot path planning , 2017, Soft Comput..

[24]  C. K. Michael Tse,et al.  Rapidly Replanning A* , 2016, 2016 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC).

[25]  Wilbert G. Aguilar,et al.  3D Environment Mapping Using the Kinect V2 and Path Planning Based on RRT Algorithms , 2016 .

[26]  Nikita Pavliuk,et al.  Formation of Modular Structures with Mobile Autonomous Reconfigurable System , 2020 .