The Agnostic Robot Manipulation (ARM) module is a general-purpose planning and control system for robotic manipulators.
The list of dependencies are in deps.sh. This file will be used by robot_idl to install the required dependencies.
This module depends on custom ROS2 msgs defined in the robot_idl repo. Clone robot_idl into a workspace and run the setup script for the vehicle as shown below.
$ mkdir -p ~/robot_ws/src
$ git clone https://github.com/samlovelace/robot_idl.git
$ cd robot_idl/scripts
$ chmod +x setup.sh
$ sudo ./setup manipulationTo run the arm module, from the root of the workspace
source install/setup.bash
ros2 run arm arm