5dpo / 5dpo_drivers_interfaces

ROS drivers interfaces (actions, messages, services)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This repository contains the ROS interfaces (actions, messages, services) required to communicate with the robot drivers of the 5dpo Robotics Team.

Robot Operating System (ROS)

ROS 1

ROS 2

Dependencies

ROS 1

ROS 2

Usage

Compilation

ROS 1

# ROS 1 environment setup
source source /opt/ros/noetic/setup.bash

# Create workspace
mkdir -p ~/ros1_ws/src

# Clone the repository
cd ~/ros1_ws/src
git clone git@github.com:5dpo/5dpo_drivers_interfaces.git

# Build
cd ~/ros1_ws
catkin_make
# OR catkin_make_isolated (more slow, build and check dependencies individually)
# OR catkin build (requires the Pyhton-based catkin tools)
source devel/setup.bash

ROS 2

# ROS 2 environment setup
source /opt/ros/foxy/setup.bash

# Create workspace
mkdir -p ~/ros2_ws/src

# Clone the repository
cd ~/ros2_ws/src
git clone git@github.com:5dpo/5dpo_drivers_interfaces.git

# Build
cd ~/ros2_ws
colcon build
source install/setup.bash

Acknowledges

Contacts

If you have any questions or you want to know more about this work, please contact any member of the 5dpo Robotics Team.

About

ROS drivers interfaces (actions, messages, services)

License:GNU General Public License v3.0


Languages

Language:CMake 100.0%