Dynamic Movement Primitives With Control Barrier Functions for Constrained Trajectory Planning

Dynamic Movement Primitives (DMPs) form a robust framework for trajectory generation based on imitation learning, aiming to replicate the shape of reference trajectories from demonstrations closely. DMPs have been extensively employed for <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">trajectory planning</i> in robotic systems. However, they cannot safely guarantee complex <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">nonlinear constraints</i>, which is essential <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">at the control level</i>. On the other hand, Control Barrier Functions (CBFs) are used to modulate the input of control-affine dynamic systems subject to state-dependent constraints, guaranteeing that the system remains within predefined safe sets while converging towards target states. This paper proposes Constrained Movement Primitives (CMPs), a novel framework that integrates DMPs with CBFs to generate safe-by-construction trajectories subject to nonlinear constraints. We represent DMPs in control-affine form and combine them with the closed-form input provided by CBFs, overcoming the limitations of existing iterative optimisation methods for constrained DMPs. We demonstrate that CBFs preserve the goal convergence guarantees of DMPs. Moreover, we validate our approach in simulation and on a real mobile robot subject to <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">nonlinear kinodynamic constraints</i>, concerning maximum Cartesian velocity, obstacle avoidance, and maximum centrifugal acceleration to avoid slippery over curved trajectories.

Authors

Institutions

Publication Details

Journal
IEEE Robotics and Automation Letters
Published
2025-08-04
DOI
https://doi.org/10.1109/lra.2025.3594987
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 Movement Primitives With Control Barrier Functions for Constrained Trajectory Planning

Riccardo Muradore, Federico Vesentini, Nicola Sansonetto, Luca Di Persio et al.
IEEE Robotics and Automation Letters
Robotic Path Planning Algorithms
article

Dynamic Movement Primitives With Control Barrier Functions for Constrained Trajectory Planning

Riccardo Muradore, Federico Vesentini, Nicola Sansonetto, Luca Di Persio, Daniele Meli
article en

Abstract

Dynamic Movement Primitives (DMPs) form a robust framework for trajectory generation based on imitation learning, aiming to replicate the shape of reference trajectories from demonstrations closely. DMPs have been extensively employed for <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">trajectory planning</i> in robotic systems. However, they cannot safely guarantee complex <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">nonlinear constraints</i>, which is essential <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">at the control level</i>. On the other hand, Control Barrier Functions (CBFs) are used to modulate the input of control-affine dynamic systems subject to state-dependent constraints, guaranteeing that the system remains within predefined safe sets while converging towards target states. This paper proposes Constrained Movement Primitives (CMPs), a novel framework that integrates DMPs with CBFs to generate safe-by-construction trajectories subject to nonlinear constraints. We represent DMPs in control-affine form and combine them with the closed-form input provided by CBFs, overcoming the limitations of existing iterative optimisation methods for constrained DMPs. We demonstrate that CBFs preserve the goal convergence guarantees of DMPs. Moreover, we validate our approach in simulation and on a real mobile robot subject to <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">nonlinear kinodynamic constraints</i>, concerning maximum Cartesian velocity, obstacle avoidance, and maximum centrifugal acceleration to avoid slippery over curved trajectories.

IEEE Robotics and Automation LettersVol. 10(9)
University of Verona (IT)
Sustainable cities and communities
Openalex Percentile: Top 82%
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 Movement Primitives With Control Barrier Functions for Constrained Trajectory Planning — Riccardo Muradore, Federico Vesentini, et al. · IEEE Robotics and Automation Letters (2025) | TGRS Research Map | TGRS