Obstacle Avoidance using Dynamic Movement Primitives and Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
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 to create 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 in terms of computation and execution time, as well as trajectory length, while supporting multi-modal trajectory generation for different obstacle geometries and end-effector dimensions. Videos and the implementation code are available at https://github.com/DominikUrbaniak/obst-avoid-dmp-pi2.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 9 of its 32 references that are in the map. First posted on arXiv 10 Oct 2025.
Builds on
9 of 32 references.
References · 9
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2018Open3D: A Modern Library for 3D Data Processingcited by 717
- 2014Reducing the Barrier to Entry of Complex Robotic Software: a MoveIt! Case Studycited by 86
- 2019Motion Planning Networks: Bridging the Gap Between Learning-based and Classical Motion Plannerscited by 62
- 2022Motion Policy Networkscited by 53
- 2023Sampling-Based Motion Planning: A Comparative Reviewcited by 20
- 2019Overcoming Some Drawbacks of Dynamic Movement Primitivescited by 5
- 2023Using Implicit Behavior Cloning and Dynamic Movement Primitive to Facilitate Reinforcement Learning for Robot Motion Planningcited by 2
- 2023Neural Field Movement Primitives for Joint Modelling of Scenes and Motionscited by 1
Built on by
Not cited yet.