Skip to content

elandini84/yarp-devices-ros2

This branch is 158 commits behind robotology/yarp-devices-ros2:master.

Folders and files

NameName
Last commit message
Last commit date
Aug 17, 2022
Aug 16, 2022
Aug 16, 2022
Aug 16, 2022
Aug 17, 2022
Aug 19, 2022
Aug 17, 2022
Nov 13, 2020
Nov 13, 2020
Feb 11, 2021
Aug 17, 2022
Aug 17, 2022
Aug 16, 2022

Repository files navigation

YARP logo Yarp devices for ROS2

This repository contains the YARP devices and utilities for ROS2.

🚧 This repository is currently work in progress. 🚧 🚧 The software contained is this repository is currently under testing. 🚧 APIs may change without any warning. 🚧 This code should be not used before its first official release 🚧

Documentation

Documentation of the individual devices is provided in the official Yarp documentation page: YARP documentation

Installation

Build with ROS msgs compiled in separate colcon workspace

# Compile the colcon workspace containing the required messages and services
(cd ros2_interfaces_ws && colcon build --packages-select map2d_nws_ros2_msgs)

# Make the workspace available
. ros2_interfaces_ws/install/setup.bash

# Configure and compile
cmake -S. -Bbuild
cmake --build build

Build with pure CMake commands

# Configure, compile and install
cmake -S. -Bbuild -DCMAKE_INSTALL_PREFIX=<install_prefix>
cmake --build build
cmake --build build --target install

# Make ROS msgs available in [ament index](https://github.com/ament/ament_index)
export AMENT_PREFIX_PATH=$AMENT_PREFIX_PATH:<install_prefix>

CI Status

🚧 This repository is currently work in progress. 🚧

Build Status

License

🚧 This repository is currently work in progress. 🚧

Maintainers

This repository is maintained by:

@randaz81
@elandini84

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 83.9%
  • CMake 12.4%
  • Dockerfile 1.8%
  • Perl 1.4%
  • Shell 0.5%