Woolfrey / software_robot_library

Custom classes for robot control.
GNU General Public License v3.0
2 stars 1 forks source link

Finish test script for joint velocity control #116

Closed Woolfrey closed 3 months ago

Woolfrey commented 3 months ago

Writing an executable for a numerical simulation to test the track_joint_trajectory() function in the SerialKinematicControl class.

Woolfrey commented 3 months ago

Here are intermediate results:

image

Note the tracking error on joint 2 - probably because it hit a joint limit (which means the controller is working properly!

It's probably also worth generating graphs for:

Woolfrey commented 3 months ago

Completed. Plots of performance results for the SerialKinematicControl::track_joint_trajectory() are below.

Take note of:

  1. Joint 2 tracking error in Fig 1:
    • It hits a joint limit, as can be seen in Fig 2, and simultaneously:
    • The joint velocity decelerates to zero, as seen in Fig 3.
  2. Joint 5 tracking error in Fig 1: it hits a speed limit, as can be seen in Fig 3.

image

image

image