arrow
Return

Obstacle Avoidance Using Dynamic Movement Primitives and Reinforcement Learning

delete2026-03-09
delete0
PRE
AI
D
Dominik Urbaniak
A
Alejandro Agostini
P
Pol Mestres Ramon
J
Jan Rosell
R
Raúl Suárez
M
Michael Suppa
DOI:10.1109/LRA.2026.3671568delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Learning-based motion planning can quickly generate near-optimal trajectories. However, it often requires either large training datasets or costly collection of human demonstrations. This work proposes an alternative approach that quickly generates smooth, near-optimal collision-free 3D Cartesian trajectories from a single artificial demonstration. The demonstration is encoded as a Dynamic Movement Primitive (DMP) and iteratively reshaped using policy-based reinforcement learning guided by model-specific cost designs, resulting in a diverse trajectory dataset for varying obstacle configurations. This dataset is used to train a neural network that takes as inputs the task parameters describing the obstacle dimensions and location, derived automatically from a point cloud, and outputs the DMP parameters that generate the trajectory. The approach is validated in simulation and real-robot experiments, outperforming a RRT-Connect baseline and achieving comparable performance to the CHOMP planner, while supporting multi-modal trajectory generation for different obstacle geometries and end-effector dimensions.
Keywords:
Dynamic movement primitives
learning from demonstration
motion planning
obstacle avoidance
reinforcement learning

Journal

I
IEEE Robotics and Automation Letters
IF:
5.3
Papers:
1.7K
Citations:
3.9W

Organization

R
roboception gmbh
Scholars:
1
Papers: 1
Citations: 0
U
university of innsbruck
Scholars:
1.2K
Papers: 596
Citations: 0
U
universitat politecnica de catalunya
Scholars:
1.9W
Papers: 1.6W
Citations: 17
researcher View more organizations