ros / ros_comm

ROS communications-related packages, including core client libraries (roscpp, rospy, roslisp) and graph introspection tools (rostopic, rosnode, rosservice, rosparam).
http://wiki.ros.org/ros_comm
752 stars 911 forks source link

[roslaunch] add 'command' attribute to 'arg' tag #2229

Open standmit opened 2 years ago

standmit commented 2 years ago

There is very useful feature of setting parameter value from shell command output (attribute 'command' of 'param' tag). But the functionality is too limited: it is impossible to pass a command result to included launch or to node arguments. Extending this feature to arguments provides more ability for customization. It resolves #1767. Also, it can be used as a workaround for problem, described in #723

standmit commented 2 years ago

@jacobperron , could you review this?