ece4560:visman:02arm
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
ece4560:visman:02arm [2021/10/09 11:35] – created pvela | ece4560:visman:02arm [2024/08/20 21:38] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== VisMan: Commanding Arm Movements ====== | ||
+ | --------------------------------------------- | ||
Now that you've gotten comfortable with linux, Dynamixel, ROS, rviz, etc., the next step is to actively move the robot arm. This involves controlling the manipulator in joint-space and in Cartesian-space. | Now that you've gotten comfortable with linux, Dynamixel, ROS, rviz, etc., the next step is to actively move the robot arm. This involves controlling the manipulator in joint-space and in Cartesian-space. | ||
Line 5: | Line 7: | ||
Cartesian space control definitely works differently. This requires some wrapper libraries or APIs for managing the inverse kinematics that perform the translation from Cartesian space to joint space. One such API is _MoveIt!_, which has been around for over a decade now. It is reasonable functional. Demonstration involves | Cartesian space control definitely works differently. This requires some wrapper libraries or APIs for managing the inverse kinematics that perform the translation from Cartesian space to joint space. One such API is _MoveIt!_, which has been around for over a decade now. It is reasonable functional. Demonstration involves | ||
+ | |||
+ | Only one arm needs to be controlled as bi-manual operation will not be the focus of the project thread in this Module. | ||
+ | |||
+ | ==== Notes from Ruinian e-mail ==== | ||
+ | |||
+ | The lab will be composed of two parts. The first part will be controlling each joint of the manipulator and then plan a trajectory and execute it in the second part. | ||
+ | |||
+ | For part 1, you can refer to [[http:// | ||
+ | this tutorial]]. The whole point is to understand how '' | ||
+ | |||
+ | For part 2, [[http:// | ||
+ | |||
+ | About delivery, for part 1, you should be able to control each motor to rotate to certain degrees. For part 2, you should demo to me that the manipulator performs any valid trajectories. | ||
+ | |||
+ | --------- | ||
+ | ;#; | ||
+ | [[ECE4560: | ||
+ | ;#; |
ece4560/visman/02arm.1633793731.txt.gz · Last modified: 2024/08/20 21:38 (external edit)