![]() |
rai_interfaces package from rai_interfaces reporai_interfaces |
Package Summary
Tags | No category tags. |
Version | 0.3.0 |
License | Apache-2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Interfaces for RAI communication |
Checkout URI | https://github.com/RobotecAI/rai_interfaces.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-03 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Adam Dabrowski
- Kajetan Rachwał
- Maciej Majek
- Kacper Dąbrowski
- Bartłomiej Boczek
Authors
rai_interfaces
rai_interfaces
is a ROS 2 package containing message and service interface definitions for communication within the RAI ecosystem.
These interfaces are designed to support integration and communication in robotics systems using ROS 2, and are compatible with the ROS 2 Humble and Jazzy distributions.
Features
- Custom message and service definitions used across the RAI platform.
- Compatible with ROS 2 Humble and Jazzy.
- Lightweight and modular for easy reuse in other packages.
Installation
Prerequisites
- ROS 2 (Humble Hawksbill or Jazzy Jalisco) installed and sourced.
-
colcon
build system. -
rosdep
for installing dependencies.
Clone into a ROS 2 Workspace
- Create a ROS 2 workspace (if you don’t have one):
mkdir -p ~/rai_ws/src
cd ~/rai_ws/src
- Clone the
rai_interfaces
repository:
git clone https://github.com/RobotecAI/rai_interfaces.git
- Install dependencies:
cd ~/rai_ws
rosdep install --from-paths src --ignore-src -r -y
- Build the workspace:
colcon build
- Source the workspace:
source install/setup.bash
Usage
After building and sourcing the workspace, the interfaces can be used within RAI as well as ROS 2 packages.
Changelog for package rai_interfaces
0.3.0 (2025-05-30)
- Add [EmbodimentInfo]{.title-ref} service Co-authored-by: Maciej Majek <<maciej.majek@robotec.ai>>
- Contributors: Bartłomiej Boczek, Kacper Dąbrowski, Maciej Majek
0.2.2 (2025-04-30)
- Add action_msgs dependency for humble compatibility
- Add maintainers to package.xml
- Contributors: Kacper Dąbrowski
0.2.1 (2025-04-28)
- feat: add conversation id to HRI message (#480)
- feat: unified ROS2 hri message (#416)
- feat: add ManipulatorMoveTo service definition
- feat: add tool for getting segmentations
- feat: basic implementation stub of grabbing point tool
- feat: add tool for open-set detection using grounding dino (#215)
- feat: Task and TaskFeedback actions
- Contributors: Adam Dąbrowski, Bartek Boczek, Kacper Dąbrowski, Kajetan Rachwał, Maciej Majek, rachwalk
Wiki Tutorials
Package Dependencies
System Dependencies
Name |
---|
portaudio19-dev |
Dependant Packages
Launch files
Services
Plugins
Recent questions tagged rai_interfaces at Robotics Stack Exchange
![]() |
rai_interfaces package from rai_interfaces reporai_interfaces |
Package Summary
Tags | No category tags. |
Version | 0.3.0 |
License | Apache-2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Interfaces for RAI communication |
Checkout URI | https://github.com/RobotecAI/rai_interfaces.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-03 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Adam Dabrowski
- Kajetan Rachwał
- Maciej Majek
- Kacper Dąbrowski
- Bartłomiej Boczek
Authors
rai_interfaces
rai_interfaces
is a ROS 2 package containing message and service interface definitions for communication within the RAI ecosystem.
These interfaces are designed to support integration and communication in robotics systems using ROS 2, and are compatible with the ROS 2 Humble and Jazzy distributions.
Features
- Custom message and service definitions used across the RAI platform.
- Compatible with ROS 2 Humble and Jazzy.
- Lightweight and modular for easy reuse in other packages.
Installation
Prerequisites
- ROS 2 (Humble Hawksbill or Jazzy Jalisco) installed and sourced.
-
colcon
build system. -
rosdep
for installing dependencies.
Clone into a ROS 2 Workspace
- Create a ROS 2 workspace (if you don’t have one):
mkdir -p ~/rai_ws/src
cd ~/rai_ws/src
- Clone the
rai_interfaces
repository:
git clone https://github.com/RobotecAI/rai_interfaces.git
- Install dependencies:
cd ~/rai_ws
rosdep install --from-paths src --ignore-src -r -y
- Build the workspace:
colcon build
- Source the workspace:
source install/setup.bash
Usage
After building and sourcing the workspace, the interfaces can be used within RAI as well as ROS 2 packages.
Changelog for package rai_interfaces
0.3.0 (2025-05-30)
- Add [EmbodimentInfo]{.title-ref} service Co-authored-by: Maciej Majek <<maciej.majek@robotec.ai>>
- Contributors: Bartłomiej Boczek, Kacper Dąbrowski, Maciej Majek
0.2.2 (2025-04-30)
- Add action_msgs dependency for humble compatibility
- Add maintainers to package.xml
- Contributors: Kacper Dąbrowski
0.2.1 (2025-04-28)
- feat: add conversation id to HRI message (#480)
- feat: unified ROS2 hri message (#416)
- feat: add ManipulatorMoveTo service definition
- feat: add tool for getting segmentations
- feat: basic implementation stub of grabbing point tool
- feat: add tool for open-set detection using grounding dino (#215)
- feat: Task and TaskFeedback actions
- Contributors: Adam Dąbrowski, Bartek Boczek, Kacper Dąbrowski, Kajetan Rachwał, Maciej Majek, rachwalk
Wiki Tutorials
Package Dependencies
System Dependencies
Name |
---|
portaudio19-dev |