Ask Your Question
1

Remap parameters in included file

asked 2016-06-01 02:45:06 -0500

martin1412 gravatar image

Hello guys, this is a snippet from my launch file

<remap from="/a" to="/prefix/a" />
<include file="xyz.launch" />

file xyz.launch contains:

<launch>
<param name="/a/hello" value="10" />
...
</launch>

sadly, the remapping does not work. Is there any way to make this work without having to place the remap in file xyz?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2016-06-01 03:55:04 -0500

IvanV gravatar image

One option could be to use relative param names in xyz.launch (instead of absolute ones) and put the include file inside a group with a namespace:

<launch>
  <group ns="prefix">
    <include file="xyz.launch"/>
  </group>
</launch>

<launch>
    <param name="a/hello" value="10" />
</launch>

Not exactly a remap, but if you just whant to add a prefix, it should work.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2016-06-01 02:45:06 -0500

Seen: 275 times

Last updated: Jun 01 '16