Polygonal Obstacle Avoidance Combining Model Predictive Control and Fuzzy Logic

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Schröder, Michael, Schöneberg, Eric, Görges, Daniel, Schotten, Hans D.
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866909688826691584
author Schröder, Michael
Schöneberg, Eric
Görges, Daniel
Schotten, Hans D.
author_facet Schröder, Michael
Schöneberg, Eric
Görges, Daniel
Schotten, Hans D.
contents In practice, navigation of mobile robots in confined environments is often done using a spatially discrete cost-map to represent obstacles. Path following is a typical use case for model predictive control (MPC), but formulating constraints for obstacle avoidance is challenging in this case. Typically the cost and constraints of an MPC problem are defined as closed-form functions and typical solvers work best with continuously differentiable functions. This is contrary to spatially discrete occupancy grid maps, in which a grid's value defines the cost associated with occupancy. This paper presents a way to overcome this compatibility issue by re-formulating occupancy grid maps to continuously differentiable functions to be embedded into the MPC scheme as constraints. Each obstacle is defined as a polygon -- an intersection of half-spaces. Any half-space is a linear inequality representing one edge of a polygon. Using AND and OR operators, the combined set of all obstacles and therefore the obstacle avoidance constraints can be described. The key contribution of this paper is the use of fuzzy logic to re-formulate such constraints that include logical operators as inequality constraints which are compatible with standard MPC formulation. The resulting MPC-based trajectory planner is successfully tested in simulation. This concept is also applicable outside of navigation tasks to implement logical or verbal constraints in MPC.
format Preprint
id arxiv_https___arxiv_org_abs_2507_10310
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Polygonal Obstacle Avoidance Combining Model Predictive Control and Fuzzy Logic
Schröder, Michael
Schöneberg, Eric
Görges, Daniel
Schotten, Hans D.
Robotics
Systems and Control
In practice, navigation of mobile robots in confined environments is often done using a spatially discrete cost-map to represent obstacles. Path following is a typical use case for model predictive control (MPC), but formulating constraints for obstacle avoidance is challenging in this case. Typically the cost and constraints of an MPC problem are defined as closed-form functions and typical solvers work best with continuously differentiable functions. This is contrary to spatially discrete occupancy grid maps, in which a grid's value defines the cost associated with occupancy. This paper presents a way to overcome this compatibility issue by re-formulating occupancy grid maps to continuously differentiable functions to be embedded into the MPC scheme as constraints. Each obstacle is defined as a polygon -- an intersection of half-spaces. Any half-space is a linear inequality representing one edge of a polygon. Using AND and OR operators, the combined set of all obstacles and therefore the obstacle avoidance constraints can be described. The key contribution of this paper is the use of fuzzy logic to re-formulate such constraints that include logical operators as inequality constraints which are compatible with standard MPC formulation. The resulting MPC-based trajectory planner is successfully tested in simulation. This concept is also applicable outside of navigation tasks to implement logical or verbal constraints in MPC.
title Polygonal Obstacle Avoidance Combining Model Predictive Control and Fuzzy Logic
topic Robotics
Systems and Control
url https://arxiv.org/abs/2507.10310