ROS Metapackage for robot interfaces in Intelligent Robotics Lab at School of Computer Science, University of Birmingham, UK.
See instructions in the install branch.
If you already have a ROS Melodic environment:
-
Install the following dependencies:
libfranka
andfranka_ros
(for melodic:sudo apt install ros-melodic-franka-ros ros-melodic-libfranka
)
-
Clone this repository to the
src
directory of your catkin workspace (git clone -b melodic-devel https://github.com/IRLabUoB/irlab_interfaces
).- Steps 3 and 4 can be automated by running
./build_ws.sh
from<catkin_ws>/src/irlab_interfaces
.
- Steps 3 and 4 can be automated by running
-
Update dependency packages:
wstool init wstool merge irlab_interfaces/dependencies.rosinstall wstool up cd .. && rosdep install -y --from-paths src --ignore-src --rosdistro $ROS_DISTRO
-
Once the dependencies are met, the package can be installed using catkin:
source /opt/ros/$ROS_DISTRO/setup.bash
catkin build # if catkin not found, install catkin tools (apt install python-catkin-tools)
source devel/setup.bash
IRLab Interfaces is written for specific versions of the robot firmware and driver software.