当我在单独的终端窗口中启动 gscam 时,它工作正常。但我需要使用包括 gscam 在内的 roslaunch 启动 3 个节点。但后来我收到一个错误:无法暂停流,请检查您的 gstreamer 配置。
我已经在我的 .bash 中保留了以下 gscam_config
GSCAM_CONFIG="v4l2src device=/dev/video0 ! video/x-raw-rgb ! ffmpegcolorspace
我的 roslaunch 文件是:
<launch>
<env name="GSCAM_CONFIG" value="v4l2src device=/dev/video2 ! video/x-raw-rgb ! ffmpegcolorspace"/>
<node pkg="gscam" type="gscam" name="gscam" />
</launch>
我也试过:
<launch>
<node pkg="gscam" type="gscam" name="gscam" GSCAM_CONFIG" value="v4l2src device=/dev/video2 ! video/x-raw-rgb ! ffmpegcolorspace" />
</launch>