Spatio-Temporal Lattice Planning Using Optimal Motion Primitives
Alexander Botros, Stephen L. Smith

TL;DR
This paper introduces a mixed integer linear programming approach to optimize motion primitive sets for lattice-based planning, along with an A*-algorithm and oscillation removal for autonomous vehicle navigation.
Contribution
It formulates the minimal t-spanning set problem as a mixed integer linear program and proposes an A*-based planning algorithm with oscillation mitigation.
Findings
Validated in parking lot and highway scenarios
Achieved balanced motion quality and planning efficiency
Reduced oscillations in planned trajectories
Abstract
Lattice-based planning techniques simplify the motion planning problem for autonomous vehicles by limiting available motions to a pre-computed set of primitives. These primitives are then combined online to generate more complex maneuvers. A set of motion primitives t-span a lattice if, given a real number t at least 1, any configuration in the lattice can be reached via a sequence of motion primitives whose cost is no more than a factor of t from optimal. Computing a minimal t-spanning set balances a trade-off between computed motion quality and motion planning performance. In this work, we formulate this problem for an arbitrary lattice as a mixed integer linear program. We also propose an A*-based algorithm to solve the motion planning problem using these primitives. Finally, we present an algorithm that removes the excessive oscillations from planned motions -- a common problem in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Path Planning Algorithms · Formal Methods in Verification · Vehicle Routing Optimization Methods
