This PR is made for new release and do not work with current v0.3 robot descriptions. Use for the ros2 control for quick arm control. Launch files spawn: - Robot state publisher - Controller manager with ros2_control - Joint state broadcaster - Robot controller (joint trajectory or forward position) - Gripper controller - RViz2 visualization --------- Co-authored-by: Thomason Zhou <t95zhou@uwaterloo.ca> |
||
|---|---|---|
| .. | ||
| config | ||
| launch | ||
| .setup_assistant | ||
| CMakeLists.txt | ||
| LICENSE | ||
| package.xml | ||
| README.md | ||
MoveIt2 on Bimanual Openarms
Ensure the ROS2 packages and dependencies are installed by following the instructions in openarm_ros2/README.md.
Physical Hardware
-
Run
init_can.shfromopenarm_bringup/utils. By default, can0 is the right arm and can1 is the left arm, but this can be adjusted in the ros2_control definition inopenarm_description/urdf/openarm.ros2_control.xacro. -
Optionally, start the head-mounted realsense camera. This enables the octomap occupancy grid for planning around obstacles.
ros2 launch openarm_bimanual_bringup depth_camera.launch.py
Launch the demo
ros2 launch openarm_bimanual_moveit_config demo.launch.py