The Alpha 5 driver is a collection of ROS 2 packages designed to support ROS 2 integration with the Reach Alpha 5 manipulator.
We have deprecated this repository in favor of our reach repository, which integrates additional features and support for the Reach Bravo 7 manipulator.
The main features of the Alpha 5 driver are:
- Integration of the Reach System Serial Protocol for hardware communication
- ros2_control integration for manipulator position, velocity, and joint trajectory control
- Simulation support using Gazebo Garden
- Visualization support using RViz2
- Integration with MoveIt2 for motion planning
The Alpha 5 driver is currently supported on Linux, and is available for the ROS
distributions Humble and Rolling. To install the Alpha 5 driver, first clone
this project to the src directory of your ROS workspace, replacing
$ROS_DISTRO with the desired ROS distribution or main for Rolling:
git clone -b $ROS_DISTRO git@github.com:evan-palmer/alpha.gitAfter cloning the project, install the ROS dependencies using rosdep, again,
replacing $ROS_DISTRO with the desired ROS distribution:
rosdep update && \
rosdep install -y --from-paths src --ignore-src --rosdistro $ROS_DISTROA ROS 2 launch file has been provided to start the Alpha 5 driver. To launch the driver using default arguments, run
ros2 launch alpha_bringup alpha.launch.pyA full description of the launch arguments and their respective default values can be obtained by running the following command:
ros2 launch alpha_bringup alpha.launch.py --show-argsIf you have questions regarding usage of the Alpha 5 driver or regarding contributing to this project, please ask a question on our Discussions board!
This is an independent project, and is not affiliated with or maintained by Reach Robotics. Please refer to the Reach Robotics SDK for all official software.
Any proprietary documents or software owned by Reach Robotics and used within this project are made available with official permission from Reach Robotics and have been documented accordingly. All other software is is released under the MIT license.