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地址即可)
下一篇 >>