Can't call rosservice start_svo_recording

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.

1 Like