Related Experiment Video
Updated: Aug 2, 2025

Modeling the Functional Network for Spatial Navigation in the Human Brain
Published on: October 13, 2023
Navigation with Polytopes: A Toolbox for Optimal Path Planning with Polytope Maps and B-spline Curves.
Ngoc Thinh Nguyen1, Pranav Tej Gangavarapu1, Niklas Fin Kompe1
1Institute for Robotics and Cognitive Systems, University of Lübeck, 23562 Lübeck, Germany.
This study introduces "Navigation with Polytopes," a new toolbox for optimal path planning. It enables mobile robot navigation by creating polytopic maps and planning safe B-spline paths, reducing planning conservativeness.
Area of Science:
- Robotics
- Computational Geometry
- Artificial Intelligence
Background:
- Optimal path planning is crucial for mobile robot navigation in 2D environments.
- Existing methods can be conservative or computationally intensive.
Purpose of the Study:
- Introduce the "Navigation with Polytopes" toolbox for enhanced path planning.
- Develop algorithms for creating polytopic maps and planning safe B-spline paths.
- Reduce conservativeness in constrained path planning problems.
Main Methods:
- Creation of polytopic maps from grid maps.
- Optimal corridor searching algorithms.
- B-spline path planning with conversion to Bézier representation.
- Novel constraint formulations for path adherence to polytopes.
Main Results:
- A novel method for converting B-spline paths to Bézier curves for efficient computation.
- Two constraint formulations for B-spline paths within polytopes, including one with a guaranteed solution.
- Extensive validation through simulations and experiments.
Conclusions:
- The "Navigation with Polytopes" toolbox offers an effective solution for optimal path planning.
- The proposed methods improve efficiency and reduce conservativeness in mobile robot navigation.
- The toolbox is validated and ready for practical application.
Related Concept Videos
Introduction to Vertical Curves
Introduction to Horizontal Curves
Design Example: Traverse Angle Computations
Elevation of Intermediate Points on Vertical Curves
Curvilinear Motion: Normal and Tangential Components
The positive direction of the t-axis aligns with the increasing position of the car along the curved path, denoted by the unit vector ut. Simultaneously, the n-axis, perpendicular to the t-axis, dissects the curved path into differential arc segments, each forming the arc of a circle with a radius of...
Adjusting a Traverse

