Trajectory Planning - LCAS/RBT1001 GitHub Wiki
Task 3 - compute Jacobian Matrix
In this task you will need to define the Jacobian Matrix for your robot.
- :arrow_forward: :technologist: Open the script
week8/jacobian.py
and and complete the functionsJ1
,J2
,J3
,J4
,J5
,J6
which calculates the jacobian components of the full jacobian matrix.
Task 4 - add velocities to the path
Once the you have defined your jacobian matrix, you can go back to the trajectory planning code week8/trajectory_planning.py
you have implemented in tasks 1 and 2 to compute also joints and end-effector velocities.
-
:arrow_forward: :technologist: Go to the function
plan_cartesian_trajectory()
. -
:arrow_forward: :technologist: Assuming 1m/s linear velocity along the cartesian path, compute the joint velocities at each viapoint using the Jacobian matrix.
-
:arrow_forward: :technologist: Plot the cartesian and joint velocities
-
:arrow_forward: :technologist: Go to the function
plan_joint_trajectory()
. -
:arrow_forward: :technologist: Assuming 0.1 rad/s velocity along the joint paths, compute the cartesian velocity at each viapoint using the inverse Jacobian matrix.
-
:arrow_forward: :technologist: Plot the joint and cartesian velocities