maliput_ros_translation package from maliput_ros repomaliput_ros maliput_ros_interfaces maliput_ros_translation |
|
Package Summary
Tags | No category tags. |
Version | 0.1.1 |
License | BSD-3-Clause |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/maliput/maliput_ros.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2023-12-11 |
Dev Status | DEVELOPED |
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
- Agustin Alba Chicar
Authors
Maliput ROS Translation
Description
This package contains convert functions to translate ROS2 messages definitions to and from maliput types. Not all conversions are provided, just those that are needed in the development of the required ROS2 interfaces and to assist testing. The purpose of this package is to help with that, not to provide full coverage of type translation.
API Documentation
There are two types of functions, one is RosMessageType ToRosMessage(MaliputType)
and the other is
MaliputType ToRosMessage(RosMessageType)
. The translation is obvious, and details are exposed in doxygen.
TODO(https://github.com/maliput/ros2_maliput/issues/23): publish documentation.
Installation
Supported platforms
Ubuntu Focal Fossa 20.04 LTS.
Source Installation on Ubuntu
Prerequisites
sudo apt install python3-rosdep python3-colcon-common-extensions
Build
- Create colcon workspace if you don’t have one yet.
mkdir colcon_ws/src -p
- Clone this repository in the
src
folder
cd colcon_ws/src
git clone https://github.com/maliput/ros2_maliput.git
- Install package dependencies via
rosdep
export ROS_DISTRO=foxy
rosdep update
rosdep install -i -y --rosdistro $ROS_DISTRO --from-paths src
- Build the package
colcon build --packages-up-to maliput_ros_translation
For further info refer to Source Installation on Ubuntu
For development
It is recommended to follow the guidelines for setting up a development workspace as described here.
Contributing
Please see CONTRIBUTING page.
License
Changelog for package maliput_ros_translation
0.1.1 (2023-04-17)
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
maliput_ros |