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/v10_controllers | ||
| launch | ||
| rviz | ||
| CMakeLists.txt | ||
| LICENSE | ||
| package.xml | ||
| README.md | ||
OpenArm Bringup
This package provides launch files to bring up the OpenArm robot system.
Quick Start
Launch the OpenArm with v1.0 configuration and fake hardware:
ros2 launch openarm_bringup openarm.launch.py arm_type:=v10 use_fake_hardware:=true
Launch Files
openarm.launch.py- Single arm configurationopenarm.bimanual.launch.py- Dual arm configuration
Key Parameters
arm_type- Arm type (default: v10)use_fake_hardware- Use fake hardware instead of real hardware (default: false)can_interface- CAN interface to use (default: can0)robot_controller- Controller type:joint_trajectory_controllerorforward_position_controller
What Gets Launched
- Robot state publisher
- Controller manager with ros2_control
- Joint state broadcaster
- Robot controller (joint trajectory or forward position)
- Gripper controller
- RViz2 visualization