天天看點

ROS學習記錄:在ROS的Rviz下完成攝像頭的視訊顯示ROS的Rviz下完成攝像頭的視訊顯示

ROS的Rviz下完成攝像頭的視訊顯示

此處在VMware虛拟機下的Ubuntu18系統

一、前期準備

找到虛拟機設定,将USB設定為3.0

ROS學習記錄:在ROS的Rviz下完成攝像頭的視訊顯示ROS的Rviz下完成攝像頭的視訊顯示

連接配接攝像頭

ROS學習記錄:在ROS的Rviz下完成攝像頭的視訊顯示ROS的Rviz下完成攝像頭的視訊顯示

連接配接成功,右下角會有顯示

ROS學習記錄:在ROS的Rviz下完成攝像頭的視訊顯示ROS的Rviz下完成攝像頭的視訊顯示

二、開始操作

1、啟動ROS核心程式

roscore
           

2、建立終端運作uvc_camera節點

rosrun uvc_camera uvc_camera_node
           

出現如下錯誤說明攝像頭沒有連接配接成功

ROS學習記錄:在ROS的Rviz下完成攝像頭的視訊顯示ROS的Rviz下完成攝像頭的視訊顯示

3、檢視話題消息

rostopic list
           
ROS學習記錄:在ROS的Rviz下完成攝像頭的視訊顯示ROS的Rviz下完成攝像頭的視訊顯示

4、列印相機資訊

rostopic echo /camera_info
           
ROS學習記錄:在ROS的Rviz下完成攝像頭的視訊顯示ROS的Rviz下完成攝像頭的視訊顯示

5、打開Rviz

rviz
           

6、配置Rviz

找到頁籤左下角的Add并點選

ROS學習記錄:在ROS的Rviz下完成攝像頭的視訊顯示ROS的Rviz下完成攝像頭的視訊顯示

找到By display type下的Image,點選選擇,然後點選OK添加

ROS學習記錄:在ROS的Rviz下完成攝像頭的視訊顯示ROS的Rviz下完成攝像頭的視訊顯示

然後将image Topic的值更改為/image_raw

ROS學習記錄:在ROS的Rviz下完成攝像頭的視訊顯示ROS的Rviz下完成攝像頭的視訊顯示

之後即可顯示視訊

ROS學習記錄:在ROS的Rviz下完成攝像頭的視訊顯示ROS的Rviz下完成攝像頭的視訊顯示