Skip to content

Commit 3001b12

Browse files
author
Murilo M. Marinho
committed
[dq8] Adding prints so that the user can see the Jacobians.
1 parent 21957b8 commit 3001b12

1 file changed

Lines changed: 28 additions & 9 deletions

File tree

dqrobotics/lesson8/lesson_dq8_optimization_based_robot_control.ipynb

Lines changed: 28 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,10 @@
283283
"source": [
284284
"# Joint limits\n",
285285
"q_minus = -(pi/8) * np.ones(7)\n",
286-
"q_plus = (pi/8) * np.ones(7)"
286+
"q_plus = (pi/8) * np.ones(7)\n",
287+
"\n",
288+
"print(f\"q_minus = {q_minus}\")\n",
289+
"print(f\"q_plus = {q_plus}\")"
287290
]
288291
},
289292
{
@@ -500,7 +503,9 @@
500503
"lv = k_\n",
501504
"\n",
502505
"# Get the line Jacobian\n",
503-
"Jlv = DQ_Kinematics.line_jacobian(Jx, x, lv)"
506+
"Jlv = DQ_Kinematics.line_jacobian(Jx, x, lv)\n",
507+
"\n",
508+
"print(f\"Jlv = {Jlv}\")"
504509
]
505510
},
506511
{
@@ -549,7 +554,9 @@
549554
"piv = k_\n",
550555
"\n",
551556
"# Get the line Jacobian\n",
552-
"Jpiv = DQ_Kinematics.plane_jacobian(Jx, x, piv)"
557+
"Jpiv = DQ_Kinematics.plane_jacobian(Jx, x, piv)\n",
558+
"\n",
559+
"print(f\"Jpiv = {Jpiv}\")"
553560
]
554561
},
555562
{
@@ -596,7 +603,9 @@
596603
"Jt = DQ_Kinematics.translation_jacobian(Jx, x)\n",
597604
"\n",
598605
"# Get the distance Jacobian\n",
599-
"Jp_p = DQ_Kinematics.point_to_point_distance_jacobian(Jt, t, p)"
606+
"Jp_p = DQ_Kinematics.point_to_point_distance_jacobian(Jt, t, p)\n",
607+
"\n",
608+
"print(f\"Jp_p = {Jp_p}\")"
600609
]
601610
},
602611
{
@@ -637,7 +646,9 @@
637646
"Jt = DQ_Kinematics.translation_jacobian(Jx, x)\n",
638647
"\n",
639648
"# Get the distance Jacobian\n",
640-
"Jt_l = DQ_Kinematics.point_to_line_distance_jacobian(Jt, t, l_dq)"
649+
"Jt_l = DQ_Kinematics.point_to_line_distance_jacobian(Jt, t, l_dq)\n",
650+
"\n",
651+
"print(f\"Jt_l = {Jt_l}\")"
641652
]
642653
},
643654
{
@@ -686,7 +697,9 @@
686697
"lv_dq = Ad(r,lv) + E_*cross(t, Ad(r,lv))\n",
687698
"\n",
688699
"# Get the distance Jacobian\n",
689-
"Jlv_p = DQ_Kinematics.line_to_point_distance_jacobian(Jl, lv_dq, p)"
700+
"Jlv_p = DQ_Kinematics.line_to_point_distance_jacobian(Jl, lv_dq, p)\n",
701+
"\n",
702+
"print(f\"Jlv_p = {Jlv_p}\")"
690703
]
691704
},
692705
{
@@ -728,7 +741,9 @@
728741
"lv_dq = lv + E_*cross(t, lv); # (in the point-of-view of the base)\n",
729742
"\n",
730743
"# Get the distance Jacobian\n",
731-
"Jlv_p = DQ_Kinematics.line_to_line_distance_jacobian(Jl, lv_dq, l_dq)"
744+
"Jlv_p = DQ_Kinematics.line_to_line_distance_jacobian(Jl, lv_dq, l_dq)\n",
745+
"\n",
746+
"print(f\"Jlv_p = {Jlv_p}\")"
732747
]
733748
},
734749
{
@@ -769,7 +784,9 @@
769784
"Jt = DQ_Kinematics.translation_jacobian(Jx, x)\n",
770785
"\n",
771786
"# Get the distance Jacobian\n",
772-
"Jt_pi = DQ_Kinematics.point_to_plane_distance_jacobian(Jt, t, pi_w)"
787+
"Jt_pi = DQ_Kinematics.point_to_plane_distance_jacobian(Jt, t, pi_w)\n",
788+
"\n",
789+
"print(f\"Jt_pi = {Jt_pi}\")"
773790
]
774791
},
775792
{
@@ -817,7 +834,9 @@
817834
"Jpi = DQ_Kinematics.plane_jacobian(Jx, x, n_pi_v_e)\n",
818835
"\n",
819836
"# Get the distance Jacobian\n",
820-
"Jpi_p = DQ_Kinematics.plane_to_point_distance_jacobian(Jpi, p)"
837+
"Jpi_p = DQ_Kinematics.plane_to_point_distance_jacobian(Jpi, p)\n",
838+
"\n",
839+
"print(f\"Jpi_p = {Jpi_p}\")"
821840
]
822841
},
823842
{

0 commit comments

Comments
 (0)