This project explores the concept of Dynamic Movement Primitives (DMPs), its extensions to encode Orientations and to avoid single and multiple point-like obstacles.
This project is an mixed implementation of the following papers:
-
Dynamical Movement Primitives: Learning Attractor Models for Motor Behaviors
-
Movement reproduction and obstacle avoidance with dynamic movement primitives and potential fields
Detailed information about the project can be found in here in the report
The Pybullet implementation of the work can be found below: