Safe Interval Path Planning With Kinodynamic Constraints

Zain Alabedeen Ali, Konstantin Yakovlev
2/1/2023
cs.AIcs.RO

No official code found. Best implementation: PathPlanning/SIPP-IP (18 stars, MIT, last commit 2022-12-01).

Abstract

Safe Interval Path Planning (SIPP) is a powerful algorithm for solving single-agent pathfinding problem when the agent is confined to a graph and certain vertices/edges of this graph are blocked at certain time intervals due to dynamic obstacles that populate the environment. Original SIPP algorithm relies on the assumption that the agent is able to stop instantaneously. However, this assumption often does not hold in practice, e.g. a mobile robot moving with a cruising speed is not able to stop immediately but rather requires gradual deceleration to a full stop that takes time. In other words, the robot is subject to kinodynamic constraints. Unfortunately, as we show in this work, in such a case original SIPP is incomplete. To this end, we introduce a novel variant of SIPP that is provably complete and optimal for planning with acceleration/deceleration. In the experimental evaluation we show that the key property of the original SIPP still holds for the modified version -- it performs much less expansions compared to A* and, as a result, is notably faster.

View on arXivView PDF

Code Implementations(1)

MIT

Safe Interval Path Planning with Intervals Projection (SIPP-IP) - a SIPP-based planner capable of handling non-instantaneous accelerations/decelerations of an agent (kinodynamic constraints).

188C++Dec 1, 20223 years agoMIT

Similar Papers

Cite this paper

@article{ali2023safe,
  title  = {Safe Interval Path Planning With Kinodynamic Constraints},
  author = {Zain Alabedeen Ali and Konstantin Yakovlev},
  year   = {2023},
  eprint = {2302.00776},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.00776v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.00776.svg)](https://codeofpaper.com/paper/2302.00776)

Discussion