A Genetic Approach to Gradient-Free Kinodynamic Planning in Uneven Terrains
Otobong Jerome, Alexandr Klimchik, Alexander Maloletov, Geesara Kulathunga
TL;DR
The paper addresses kinodynamic planning for car-like robots navigating uneven terrains represented as triangular meshes. It proposes GAKD, a gradient-free, GA-based planner that optimizes a fixed-horizon control sequence under a mesh-aware dynamic model, with a cost that trades distance to the goal against terrain traversability, and evaluates the approach against MPPI and log-MPPI in simulation and real-world tests. Results show GAKD reduces traversability cost by up to 20 percent while maintaining comparable path lengths, and demonstrates practical viability with ROS MBF integration and real-terrain experiments. This work advances gradient-free kinodynamic planning on complex terrains and suggests future improvements via annealing and data-driven dynamics.
Abstract
This paper proposes a genetic algorithm-based kinodynamic planning algorithm (GAKD) for car-like vehicles navigating uneven terrains modeled as triangular meshes. The algorithm's distinct feature is trajectory optimization over a fixed-length receding horizon using a genetic algorithm with heuristic-based mutation, ensuring the vehicle's controls remain within its valid operational range. By addressing challenges posed by uneven terrain meshes, such as changing face normals, GAKD offers a practical solution for path planning in complex environments. Comparative evaluations against Model Predictive Path Integral (MPPI) and log-MPPI methods show that GAKD achieves up to 20 percent improvement in traversability cost while maintaining comparable path length. These results demonstrate GAKD's potential in improving vehicle navigation on challenging terrains.
