![]() |
ros_babel_fish package from ros_babel_fish reporos_babel_fish ros_babel_fish_test_msgs |
Package Summary
Tags | No category tags. |
Version | 0.25.2 |
License | MIT |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/LOEWE-emergenCITY/ros2_babel_fish.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-02-07 |
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
A runtime message handler for ROS.
Allows subscription, publishing, calling of services and actions with messages known only at runtime as long
as they are available in the local environment.
Additional Links
No additional links.
Maintainers
- Stefan Fabian
Authors
- Stefan Fabian
README
No README found.
See repository README.
CHANGELOG
Changelog for package ros_babel_fish
0.25.2 (2025-02-07)
- Updated docs on template call array bounded / fixed length.
- Fixed FixedLengthArray assigns in CompoundMessages (#11).
- Use no declaration instead of static assert for compilers that evaluate it even when not used.
- Added a method to get the actual underlying message from a compound message. Usage: using geometry_msgs::msg::Point; Point point = compound["position"].as<CompoundMessage>().message<Point>();
- Contributors: Stefan Fabian
0.9.6 (2024-12-30)
- Fixes service server segfaulting (#10) and adds a new test to cover this.
- Added convenience methods to get and set values of compound messages.
- Add ActionServer
(#9)
- More verbose error message when trying to assign a value to a CompoundMessage.
- Moved BabelFishAction definition to separate header in preparation for BabelFishActionServer.
- Added BabelFishActionServer with tests.
- Suppress false positive in cppcheck.
- Enable inline suppression in cppcheck.
- Updated test message and added goal rejected and cancel rejected tests for client.
- Refactored action client and added new tests.
- Added more method documentation.
- Added convenience methods to create empty action goals with BabelFish.
- Improved exceptions in type support loading.
- Updated export of cmake variables.
- Contributors: Stefan Fabian
0.9.4 (2024-09-03)
0.9.1 (2024-09-02)
- Updated dependencies.
- Added missing test depend and configured ament_cmake_clang_format.
- Formatting.
- Renamed package to ros_babel_fish as requested in ros/rosdistro#41540
- Contributors: Stefan Fabian
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
foxglove_bridge | |
qml_ros2_plugin |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.