(9) Marcelino - Minimum Jerk Multi-waypoint / GUI
Minimum Jerk Waypoint Planner
According with (Flash and Hogan, 1985), human beings seem to plan joint trajectories by minimizing the integral of Jerk squared over a trajectory.
One of the benefits of Minimum Jerk trajectories is that it generates smooth trajectories up to acceleration.
Algorithm:
- Define m waypoints at times t0, t1, ... tm.
- Divide the trajectory in m pieces of polynomials:
- Write the optimization problem:
- This problem can be written in a quadratic programming form, having analytic solution if there are no inequality constraints.
GUI - Qual2
The following GUI was created using Matlab. It can command Valkyrie throughout Qual2:
ihmc Qual2 run:
Objective:
- Walt towards the door;
- Push the button;
- Walk through the door.
, multiple selections available,