Computing a Minimal Set of t-Spanning Motion Primitives for Lattice Planners

03/25/2019
by   Alexander Botros, et al.
0

In this paper we consider the problem of computing an optimal set of motion primitives for a lattice planner. The objective we consider is to compute a minimal set of motion primitives that t-span a configuration space lattice. A set of motion primitives t-span a lattice if, given a real number t greater or equal to one, any configuration in the lattice can be reached via a sequence of motion primitives whose cost is no more than t times the cost of the optimal path to that configuration. Determining the smallest set of t-spanning motion primitives allows for quick traversal of a state lattice in the context of robotic motion planning, while maintaining a t-factor adherence to the theoretically optimal path. While several heuristics exist to determine a t-spanning set of motion primitives, these are presented without guarantees on the size of the set relative to optimal. This paper provides a proof that the minimal t-spanning control set problem for a lattice defined over an arbitrary robot configuration space is NP-complete, and presents a compact mixed integer linear programming formulation to compute an optimal t-spanner. We show that solutions obtained by the mixed integer linear program have significantly fewer motion primitives than state of the art heuristic algorithms, and out perform a set of standard primitives used in robotic path planning.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/23/2021

Multi-Start n-Dimensional Lattice Planning with Optimal Motion Primitives

In the field of motion planning the use of pre-computed, feasible, local...
research
11/25/2020

Mixed-Integer Linear Programming Models for Multi-Robot Non-Adversarial Search

In this letter, we consider the Multi-Robot Efficient Search Path Planni...
research
12/16/2020

EffMoP: Efficient Motion Planning Based on Heuristic-Guided Motion Primitives Pruning and Path Optimization With Sparse-Banded Structure

To solve the autonomous navigation problem in complex environments, an e...
research
05/01/2019

Hierarchically Consistent Motion Primitives for Quadrotor Coordination

We present a hierarchical framework for motion planning of a large colle...
research
03/05/2019

Learning a Lattice Planner Control Set for Autonomous Vehicles

In this paper, we introduce a method to compute a sparse lattice planner...
research
09/03/2019

Percolation is Odd

We discuss the number of spanning configurations in site percolation. We...
research
06/27/2023

A Mixed-Integer Approach for Motion Planning of Nonholonomic Robots under Visible Light Communication Constraints

This work addresses the problem of motion planning for a group of nonhol...

Please sign up or login with your details

Forgot password? Click here to reset