xqms / rosmon

ROS node launcher & monitoring daemon
Other
180 stars 47 forks source link

Nested Global Group Namespace #160

Closed dambrosio closed 2 years ago

dambrosio commented 2 years ago

I think I found a discrepancy between rosmon and roslaunch when dealing with nested global group ns tags.

The following simplified launch file demonstrates the differences:

<launch>
  <group ns="test">
    <group ns="/hello">
      <param name="world" value="true" />
    </group>
  </group>
</launch>

The nested global /hello namespace is ignored by rosmon during parsing. This leads the the world parameter resolving as /test/hello/world. The same launch file, launched by roslaunch puts the world parameter under the hello global namespace (/hello/world).