Dynamic and Nonlinear Programming for Trajectory Planning in Moving Environments

Trajectory planning on high dimensional systems with respect to obstacle avoidance proposes multiple challenges to traditional techniques from optimization. While gradient based solvers tend to struggle with the non-smooth, non-differentiable structure of geometric collision avoidance constraints, sampling based methods can not handle complex dynamics. Also graph as well as dynamic programming based strategies become impractical facing the curse of dimensionality. Nevertheless, a strategy combining dynamic programming (DP) with nonlinear programming (NLP) into an iterative algorithm recently achieved promising results on a robotic arm scenario within a static environment. In this work, we modify the algorithm, to be able to handle moving environments, including on the one hand collision avoidance with time dependent obstacles, but also time dependent goal constraints. As a proof of concept, we apply the new strategy to a space manipulator, planning its trajectory towards a tumbling piece of space debris.

Authors

Institutions

Publication Details

Journal
IFAC-PapersOnLine
Published
2025-01-01
DOI
https://doi.org/10.1016/j.ifacol.2025.03.046
Primary Topic
Robotic Path Planning Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Dynamic and Nonlinear Programming for Trajectory Planning in Moving Environments

Rebecca Richter
IFAC-PapersOnLine
Robotic Path Planning Algorithms
article

Dynamic and Nonlinear Programming for Trajectory Planning in Moving Environments

Rebecca Richter
article en

Abstract

Trajectory planning on high dimensional systems with respect to obstacle avoidance proposes multiple challenges to traditional techniques from optimization. While gradient based solvers tend to struggle with the non-smooth, non-differentiable structure of geometric collision avoidance constraints, sampling based methods can not handle complex dynamics. Also graph as well as dynamic programming based strategies become impractical facing the curse of dimensionality. Nevertheless, a strategy combining dynamic programming (DP) with nonlinear programming (NLP) into an iterative algorithm recently achieved promising results on a robotic arm scenario within a static environment. In this work, we modify the algorithm, to be able to handle moving environments, including on the one hand collision avoidance with time dependent obstacles, but also time dependent goal constraints. As a proof of concept, we apply the new strategy to a space manipulator, planning its trajectory towards a tumbling piece of space debris.

IFAC-PapersOnLineVol. 59(1)
Universität der Bundeswehr München (DE)
Sustainable cities and communities
Openalex Percentile: Top 95%
Robotic Path Planning Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Dynamic and Nonlinear Programming for Trajectory Planning in Moving Environments — Rebecca Richter · IFAC-PapersOnLine (2025) | TGRS Research Map | TGRS