You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm currently using SOSS in order to connect a ROS2 domain (domain_id=1) with a pure DDS domain (domain_id=3). For this, I followed examples provided by SOSS and everything works as expected.
Now, I want to connect 2 different ROS2 domains (domain_id=1 and domain_id=2) with a pure DDS domain (domain_id=3).
This is a piece of my soss-config.yaml file :
When I want to run SOSS with this yaml file, I get the following error :
[soss-ros2] Created node '/soss_ros2_d1' with Domain ID: 1
[soss-ros2] Created node '/soss_ros2_d2' with Domain ID: 2
terminate called after throwing an instance of 'YAML::InvalidNode'
what(): invalid node; this may result from using a map iterator as a sequence iterator, or vice-versa
Abandon (core dumped)
I think this is due to type-from in my dds_system.
Could anyone give me some advice regarding this error? Could I use different systems in the same 'types-from' for DDS?
Thank you for your answers.
Best Regards,
Marius
The text was updated successfully, but these errors were encountered:
This error is definitely related to the types-from tag of the YAML file. It is seems that is not working correctly with sequences. Nevertheless, your example doesn't need to inherit types from both ros2 instances as all of the have the same types. Try using just one of them.
Dear All,
I'm currently using SOSS in order to connect a ROS2 domain (domain_id=1) with a pure DDS domain (domain_id=3). For this, I followed examples provided by SOSS and everything works as expected.
Now, I want to connect 2 different ROS2 domains (domain_id=1 and domain_id=2) with a pure DDS domain (domain_id=3).
This is a piece of my soss-config.yaml file :
When I want to run SOSS with this yaml file, I get the following error :
I think this is due to type-from in my dds_system.
Could anyone give me some advice regarding this error? Could I use different systems in the same 'types-from' for DDS?
Thank you for your answers.
Best Regards,
Marius
The text was updated successfully, but these errors were encountered: