|
283 | 283 | "source": [ |
284 | 284 | "# Joint limits\n", |
285 | 285 | "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}\")" |
287 | 290 | ] |
288 | 291 | }, |
289 | 292 | { |
|
500 | 503 | "lv = k_\n", |
501 | 504 | "\n", |
502 | 505 | "# 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}\")" |
504 | 509 | ] |
505 | 510 | }, |
506 | 511 | { |
|
549 | 554 | "piv = k_\n", |
550 | 555 | "\n", |
551 | 556 | "# 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}\")" |
553 | 560 | ] |
554 | 561 | }, |
555 | 562 | { |
|
596 | 603 | "Jt = DQ_Kinematics.translation_jacobian(Jx, x)\n", |
597 | 604 | "\n", |
598 | 605 | "# 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}\")" |
600 | 609 | ] |
601 | 610 | }, |
602 | 611 | { |
|
637 | 646 | "Jt = DQ_Kinematics.translation_jacobian(Jx, x)\n", |
638 | 647 | "\n", |
639 | 648 | "# 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}\")" |
641 | 652 | ] |
642 | 653 | }, |
643 | 654 | { |
|
686 | 697 | "lv_dq = Ad(r,lv) + E_*cross(t, Ad(r,lv))\n", |
687 | 698 | "\n", |
688 | 699 | "# 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}\")" |
690 | 703 | ] |
691 | 704 | }, |
692 | 705 | { |
|
728 | 741 | "lv_dq = lv + E_*cross(t, lv); # (in the point-of-view of the base)\n", |
729 | 742 | "\n", |
730 | 743 | "# 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}\")" |
732 | 747 | ] |
733 | 748 | }, |
734 | 749 | { |
|
769 | 784 | "Jt = DQ_Kinematics.translation_jacobian(Jx, x)\n", |
770 | 785 | "\n", |
771 | 786 | "# 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}\")" |
773 | 790 | ] |
774 | 791 | }, |
775 | 792 | { |
|
817 | 834 | "Jpi = DQ_Kinematics.plane_jacobian(Jx, x, n_pi_v_e)\n", |
818 | 835 | "\n", |
819 | 836 | "# 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}\")" |
821 | 840 | ] |
822 | 841 | }, |
823 | 842 | { |
|
0 commit comments