![]() |
yarp-devices-ros2 repositorymiddleware communication robotics network robots devices yarp humanoids ros2 |
|
No version for distro humble. Known supported distros are highlighted in the buttons above.
![]() |
yarp-devices-ros2 repositorymiddleware communication robotics network robots devices yarp humanoids ros2 |
|
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
![]() |
yarp-devices-ros2 repositorymiddleware communication robotics network robots devices yarp humanoids ros2 |
|
No version for distro rolling. Known supported distros are highlighted in the buttons above.
![]() |
yarp-devices-ros2 repositorymiddleware communication robotics network robots devices yarp humanoids ros2 yarp-devices-ros2 |
|
Repository Summary
Description | Plugins, devices and network wrappers for Yarp-ROS2 interoperation |
Checkout URI | https://github.com/robotology/yarp-devices-ros2.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-03-17 |
Dev Status | UNKNOWN |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | middleware communication robotics network robots devices yarp humanoids ros2 |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
yarp-devices-ros2 | 0.0.0 |
README
Yarp devices for ROS2
=====================
This repository contains the YARP devices and utilities for ROS2.
Documentation
Documentation of the individual devices is provided in the official Yarp documentation page:
Installation
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 YARP devices available
export YARP_DATA_DIRS=$YARP_DATA_DIRS:<install_prefix>/share/yarp
# Make ROS msgs available in [ament index](https://github.com/ament/ament_index)
export AMENT_PREFIX_PATH=$AMENT_PREFIX_PATH:<install_prefix>
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)
# Make the workspace available
. ros2_interfaces_ws/install/setup.bash
# Configure and compile
cmake -S. -Bbuild -DYARP_ROS2_USE_SYSTEM_map2d_nws_ros2_msgs:BOOL=ON -DYARP_ROS2_USE_SYSTEM_yarp_control_msgs:BOOL=ON -DCMAKE_INSTALL_PREFIX=<install_prefix>
cmake --build build
cmake --build build --target install
# Make YARP devices available
export YARP_DATA_DIRS=$YARP_DATA_DIRS:<install_prefix>/share/yarp
CI Status
License
Maintainers
This repository is maintained by:
![]() |
@randaz81 |
![]() |
@elandini84 |
CONTRIBUTING
No CONTRIBUTING.md found.
![]() |
yarp-devices-ros2 repositorymiddleware communication robotics network robots devices yarp humanoids ros2 |
|
No version for distro noetic. Known supported distros are highlighted in the buttons above.
![]() |
yarp-devices-ros2 repositorymiddleware communication robotics network robots devices yarp humanoids ros2 |
|
No version for distro ardent. Known supported distros are highlighted in the buttons above.
![]() |
yarp-devices-ros2 repositorymiddleware communication robotics network robots devices yarp humanoids ros2 |
|
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
![]() |
yarp-devices-ros2 repositorymiddleware communication robotics network robots devices yarp humanoids ros2 |
|
No version for distro crystal. Known supported distros are highlighted in the buttons above.
![]() |
yarp-devices-ros2 repositorymiddleware communication robotics network robots devices yarp humanoids ros2 |
|
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
![]() |
yarp-devices-ros2 repositorymiddleware communication robotics network robots devices yarp humanoids ros2 |
|
No version for distro dashing. Known supported distros are highlighted in the buttons above.
![]() |
yarp-devices-ros2 repositorymiddleware communication robotics network robots devices yarp humanoids ros2 |
|
No version for distro galactic. Known supported distros are highlighted in the buttons above.
![]() |
yarp-devices-ros2 repositorymiddleware communication robotics network robots devices yarp humanoids ros2 |
|
No version for distro foxy. Known supported distros are highlighted in the buttons above.
![]() |
yarp-devices-ros2 repositorymiddleware communication robotics network robots devices yarp humanoids ros2 |
|
No version for distro iron. Known supported distros are highlighted in the buttons above.
![]() |
yarp-devices-ros2 repositorymiddleware communication robotics network robots devices yarp humanoids ros2 |
|
No version for distro lunar. Known supported distros are highlighted in the buttons above.
![]() |
yarp-devices-ros2 repositorymiddleware communication robotics network robots devices yarp humanoids ros2 |
|
No version for distro jade. Known supported distros are highlighted in the buttons above.
![]() |
yarp-devices-ros2 repositorymiddleware communication robotics network robots devices yarp humanoids ros2 |
|
No version for distro indigo. Known supported distros are highlighted in the buttons above.
![]() |
yarp-devices-ros2 repositorymiddleware communication robotics network robots devices yarp humanoids ros2 |
|
No version for distro hydro. Known supported distros are highlighted in the buttons above.
![]() |
yarp-devices-ros2 repositorymiddleware communication robotics network robots devices yarp humanoids ros2 |
|
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
![]() |
yarp-devices-ros2 repositorymiddleware communication robotics network robots devices yarp humanoids ros2 |
|
No version for distro melodic. Known supported distros are highlighted in the buttons above.