This PR addresses the first item in #230.
It introduces a change in the way in which a trajectory is stepped though in the DMPExecutor. Instead of rolling out the whole trajectory, storing the end-effector coordinates, and then sending velocity commands in the control loop, individual trajectory steps are generated within the control loop.
Tests To Verify Changes
The modified DMP executor was tested on the robot by running the pickup action and verifying that the generated trajectory matches the one produced by the original, offline trajectory generation strategy.
Summary of changes
This PR addresses the first item in #230. It introduces a change in the way in which a trajectory is stepped though in the DMPExecutor. Instead of rolling out the whole trajectory, storing the end-effector coordinates, and then sending velocity commands in the control loop, individual trajectory steps are generated within the control loop.
Tests To Verify Changes
pickup action
and verifying that the generated trajectory matches the one produced by the original, offline trajectory generation strategy.