bash script output to param
Is there a way to take the output of a bash script and use it as a param in a ros launch file. The script should also run in the same launch file
Is there a way to take the output of a bash script and use it as a param in a ros launch file. The script should also run in the same launch file
I think roslaunch/XML/param's command
attribute should do what you want:
command="$(find pkg-name)/exe '$(find pkg-name)/arg.txt'"
(optional)The output of the command will be read and stored as a string. It is strongly recommended that you use the package-relative
$(find)/file.txt
syntax to specify file arguments. You should also quote file arguments using single quotes due to XML escaping requirements.
I'm not sure what you mean with:
The script should also run in the same launch file
Please start posting anonymously - your entry will be published after you log in or create a new account.
Asked: 2016-09-06 05:41:14 -0600
Seen: 275 times
Last updated: Sep 06 '16
rosbag and parameters dump with unique timestamp in filename
Use roscore, roslaunch and rosrun in bash script
Set node parameter in launch file
Setting roslaunch param via command with specific env var set
"all processes on machine have died, roslaunch will exit"
ROS HYDRO roslaunch was not found