db-A*: Discontinuity-bounded Search for Kinodynamic Mobile Robot Motion Planning

03/21/2022
by   Wolfgang Hoenig, et al.
0

We consider time-optimal motion planning for dynamical systems that are translation-invariant, a property that holds for many mobile robots, such as differential-drives, cars, airplanes, and multirotors. Our key insight is that we can extend graph-search algorithms to the continuous case when used symbiotically with optimization. For the graph search, we introduce discontinuity-bounded A* (db-A*), a generalization of the A* algorithm that uses concepts and data structures from sampling-based planners. Db-A* reuses short trajectories, so-called motion primitives, as edges and allows a maximum user-specified discontinuity at the vertices. These trajectories are locally repaired with trajectory optimization, which also provides new improved motion primitives. Our novel kinodynamic motion planner, kMP-db-A*, has almost surely asymptotic optimal behavior and computes near-optimal solutions quickly. For our empirical validation, we provide the first benchmark that compares search-, sampling-, and optimization-based time-optimal motion planning on multiple dynamical systems in different settings. Compared to the baselines, kMP-db-A* consistently solves more problem instances, finds lower-cost initial solutions, and converges more quickly.

READ FULL TEXT
research
03/26/2021

Dispersion-Minimizing Motion Primitives for Search-Based Motion Planning

Search-based planning with motion primitives is a powerful motion planni...
research
05/16/2022

Robust-RRT: Probabilistically-Complete Motion Planning for Uncertain Nonlinear Systems

Robust motion planning entails computing a global motion plan that is sa...
research
02/28/2023

Paramater Optimization for Manipulator Motion Planning using a Novel Benchmark Set

Sampling-based motion planning algorithms have been continuously develop...
research
03/01/2021

LTO: Lazy Trajectory Optimization with Graph-Search Planning for High DOF Robots in Cluttered Environments

Although Trajectory Optimization (TO) is one of the most powerful motion...
research
10/15/2021

sbp-env: Sampling-based Motion Planners' Testing Environment

Sampling-based motion planners' testing environment (sbp-env) is a full ...
research
09/19/2023

LEA*: An A* Variant Algorithm with Improved Edge Efficiency for Robot Motion Planning

In this work, we introduce a new graph search algorithm, lazy edged base...
research
05/29/2023

HySST: A Stable Sparse Rapidly-Exploring Random Trees Optimal Motion Planning Algorithm for Hybrid Dynamical Systems

This paper proposes a stable sparse rapidly-exploring random trees (SST)...

Please sign up or login with your details

Forgot password? Click here to reset