I’m a brain genius and didn’t call source devel/setup.bash
in the terminal I was calling the rosservice from. Ran source devel/setup.bash
.
roslaunch zed_wrapper zed2i.launch svo_file:=/absolute/path/to/test.svo
still doesn’t work, but
roslaunch zed_wrapper zed2i.launch
from one terminal and
rosservice call /zed2i/zed_node/start_svo_recording "svo_filename: '/absolute/path/to/test.svo'"
or
rosservice call /zed2i/zed_node/start_svo_recording "/absolute/path/to/test.svo"
from another (both after sourcing devel/setup.bash
) does.