From Movement Primitive to Distance Field to Dynamical System

Yiming Li and Sylvain Calinon

Idiap Research Institute and EPFL

Paper Code

Quadratic Bezier Curve (with 2 segments)

A quadratic spline with two segments. The blue points are control points that shape the curve. The orange point marks the end of the curve. Drag any point to modify the curve while maintaining smoothness.

Distance Field

Distance field of the quadratic bezier curve. Click and drag to see the gradient direction at any point.

Dynamical System

10.0

Dynamical system derived from the quadratic bezier curve and its distance field. The magenta point can be dragged to start a new path. All paths lead to the orange equilibrium point. Adjust λ to control the balance between following the curve and moving toward it.

Applications to Real Robot

Disturbance Handling

Distance Field Evolution

Pick and Place

Dynamical System Flow

Human-Robot Interaction

Trajectory Convergence Trajectory Convergence