Trajectory Planning with Model Predictive Control for Obstacle Avoidance Considering Prediction Uncertainty

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Schöneberg, Eric, Schröder, Michael, Görges, Daniel, Schotten, Hans D.
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912349509648384
author Schöneberg, Eric
Schröder, Michael
Görges, Daniel
Schotten, Hans D.
author_facet Schöneberg, Eric
Schröder, Michael
Görges, Daniel
Schotten, Hans D.
contents This paper introduces a novel trajectory planner for autonomous robots, specifically designed to enhance navigation by incorporating dynamic obstacle avoidance within the Robot Operating System 2 (ROS2) and Navigation 2 (Nav2) framework. The proposed method utilizes Model Predictive Control (MPC) with a focus on handling the uncertainties associated with the movement prediction of dynamic obstacles. Unlike existing Nav2 trajectory planners which primarily deal with static obstacles or react to the current position of dynamic obstacles, this planner predicts future obstacle positions using a stochastic Vector Auto-Regressive Model (VAR). The obstacles' future positions are represented by probability distributions, and collision avoidance is achieved through constraints based on the Mahalanobis distance, ensuring the robot avoids regions where obstacles are likely to be. This approach considers the robot's kinodynamic constraints, enabling it to track a reference path while adapting to real-time changes in the environment. The paper details the implementation, including obstacle prediction, tracking, and the construction of feasible sets for MPC. Simulation results in a Gazebo environment demonstrate the effectiveness of this method in scenarios where robots must navigate around each other, showing improved collision avoidance capabilities.
format Preprint
id arxiv_https___arxiv_org_abs_2504_19193
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Trajectory Planning with Model Predictive Control for Obstacle Avoidance Considering Prediction Uncertainty
Schöneberg, Eric
Schröder, Michael
Görges, Daniel
Schotten, Hans D.
Systems and Control
Robotics
This paper introduces a novel trajectory planner for autonomous robots, specifically designed to enhance navigation by incorporating dynamic obstacle avoidance within the Robot Operating System 2 (ROS2) and Navigation 2 (Nav2) framework. The proposed method utilizes Model Predictive Control (MPC) with a focus on handling the uncertainties associated with the movement prediction of dynamic obstacles. Unlike existing Nav2 trajectory planners which primarily deal with static obstacles or react to the current position of dynamic obstacles, this planner predicts future obstacle positions using a stochastic Vector Auto-Regressive Model (VAR). The obstacles' future positions are represented by probability distributions, and collision avoidance is achieved through constraints based on the Mahalanobis distance, ensuring the robot avoids regions where obstacles are likely to be. This approach considers the robot's kinodynamic constraints, enabling it to track a reference path while adapting to real-time changes in the environment. The paper details the implementation, including obstacle prediction, tracking, and the construction of feasible sets for MPC. Simulation results in a Gazebo environment demonstrate the effectiveness of this method in scenarios where robots must navigate around each other, showing improved collision avoidance capabilities.
title Trajectory Planning with Model Predictive Control for Obstacle Avoidance Considering Prediction Uncertainty
topic Systems and Control
Robotics
url https://arxiv.org/abs/2504.19193