* Create mujoco_ros2_control package * Enable Mujoco hardware interface for OpenArm * Verify connection with ros2_control * Update actuators to pos/vel * Add motor after creation * Tune KD for smoother motion * Restore realsense camera * Change camera to be 10 tilt from vertical to match physical model * Repair urdf to match physical robot * Checkpoint moveit2_configuration * Remove collision between camera and pedestal and remove additional ros2_control interfaces for mock * Enable octomap perception * Fix base_link to world transform * Update openarm to support moveit2 bimanual planning with end effectors * Improve safety of openarm_hardware zero position autocalibration * Remove openarm_mujoco_ros2_control from moveit2 branch * Restore sensor functionality |
||
|---|---|---|
| openarm_bimanual_description | ||
| openarm_bimanual_moveit_config | ||
| openarm_bimanual_teleop | ||
| openarm_bringup | ||
| openarm_description | ||
| openarm_hardware | ||
| openarm_moveit_config | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
ROS2 packages for OpenArm robots
- openarm_bimanual_description: humanoid upper body with two arms (urdf)
- openarm_bringup: ros2_control bringup
- openarm_description: single arm (urdf)
- openarm_hardware: hardware interface for ros2_control
- openarm_moveit_config: motion planning with moveit2
Description Packages
Each link has a visual mesh and a collision mesh, as shown in the figures below:
MoveIt2 Support
https://github.com/user-attachments/assets/a0f962e5-6150-49ce-b18e-9914bcb322ef
Installation
- Install ROS2 (Humble with Ubuntu 22.04 is recommended)
- Create a ROS2 workspace
mkdir -p ~/ros2_ws/src
cd ~/ros2_ws/src
git clone https://github.com/reazon-research/openarm_ros2.git
cd ~/ros2_ws
sudo rosdep init
rosdep update
rosdep install --from-paths src -y --ignore-src -r
sudo apt install -y python3-colcon-common-extensions
colcon build
- In a new terminal, source the workspace setup script
cd ~/ros2_ws
. install/setup.bash
License
All packages of openarm_ros2 are licensed under the BSD-3-Clause.