ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

ros_idl and UMAA files

asked 2022-03-04 15:11:58 -0500

I am trying to make a project UMAA compliant for work and I am getting stuck with idl file generation. The idl provided files have defines at the top and do not build because of that. The top of the file is copied below. If anyone has worked with ROS2 and UMAA I would also have questions about that.


No terminal defined for '#' at line 18 col 1


 * DISTRIBUTION STATEMENT A. Approved for public release. Distribution is unlimited.


#include "UMAA/Common/MaritimeEnumeration/EnumerationSets.idl"
#include "UMAA/Common/Measurement/Measurements.idl"
#include "UMAA/Common/Measurement/OrientationVelocity3D.idl"
#include "UMAA/Common/Measurement/Velocity3D_PlatformXYZ.idl"
module UMAA
edit retag flag offensive close merge delete


As an update we used FastDDS to generate the files, but are getting linking errors trying to use them in ROS2.

klewisBE gravatar image klewisBE  ( 2022-03-09 15:43:09 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2022-04-08 13:40:55 -0500

The end solution for this was using cycloneDDS to generate the files from the idl provided by the standard and using the generated files as a library. In the ros2 nodes there were cyclone publishers and subscribers added that could communicate using the standard on the DDS bus.

edit flag offensive delete link more

Question Tools



Asked: 2022-03-04 15:11:58 -0500

Seen: 212 times

Last updated: Apr 08 '22