Path planning
A set of path planners for robots operating in planar environments with
configuration \(\vec{q} \in \mathbb{R}^2\) or \(\vec{q} \in \mathbb{R}^2 \times S^1 \sim \SE{2}\).
All inherit from PlannerBase
.
Some planners are based on code from the PathPlanning category of PythonRobotics by Atsushi Sakai.

Planner |
Plans in |
Discrete/Continuous |
Obstacle avoidance |
---|---|---|---|
\(\mathbb{R}^2\) |
discrete |
yes |
|
\(\mathbb{R}^2\) |
discrete |
yes |
|
\(\mathbb{R}^2\) |
discrete |
yes |
|
\(\mathbb{R}^2\) |
continuous |
yes |
|
\(\SE{2}\) |
discrete |
yes |
|
\(\SE{2}\) |
continuous |
no |
|
\(\SE{2}\) |
continuous |
no |
|
\(\SE{2}\) |
continuous |
no |
|
\(\SE{2}\) |
continuous |
no |
|
\(\SE{2}\) |
continuous |
yes |