ROS视觉案例-1.Web网页视频实时监控功能

安装usb cam

sudo apt-get install ros-$ROS_DISTRO-usb-cam 

ROS 中提供了一个网页视频监控的功能包 web_video_server。用户可以从官网所提供地址进行下载。

https://github.com/RobotWebTools/web_video_server

把下载的功能包放在src文件夹下,

cd catkin_ws/src

git clone http://ghproxy.com/https://github.com/RobotWebTools/web_video_server.git

cd ..

catkin_make

然后输入指令

sudo apt-get install ros-$ROS_DISTRO-async-web-server-cpp

安装web服务器。 

网页视频实时监控功能实现

网页视频实时监控功能上手操作

网页视频监控功能运行 usb_cam功能包中的usb_cam-test.launch 来打开 摄像头获取图像信息。

 roslaunch usb_cam usb_cam-test.launch

需要运行web_video_server功能包中的 web_video_server可执行文件来 创建等待 HTTP 请求的服务端。

rosrun web_video_server web_video_server

指令运行成功后会创建usb_cam与web_video_server节点,可以使用 rosnode list 命令查看节点。

接着我们打开客户机(连接小车热点或者是跟小车在同一网络下的设备) 的浏览器并在网页上输入地址 http://192.168.11.111:8080 订阅 ROS 端的图像信息话题来查看视频。

(此处IP换成你对应开启摄像头的主机的IP地址即可)


    关键词:ROS视觉案例