這裏是在VMware虛擬機下進行的操作
1.安裝uvc-cam;
以kinetic爲例
sudo apt-get install ros-kinetic-uvc-camera
如果發現出現如下錯誤:
解決方法:
①reboot 重啓虛擬機
②ps -a 把進程列舉出來,找到那個 apt-get 對應的進程數字,然後輸入sudo kill 對應的進程號
2.啓動ros;
roscore
在這裏插入圖片描述
3.新開一個終端運行uvc-camera節點;
rosrun uvc_camera uvc_camera_node
如果出現下面問題:
解決方法下圖所示:點擊連接
4.查看話題消息,新開一個終端;
rostopic list
5.打印相機信息;
rostopic echo /camera_info
6.新開一個終端,打開rviz
rosrun rviz rviz
點擊左下角add按鈕點擊image,之後點擊OK
雙擊image下的Image Topic修改參數爲/image_raw
7.最後實時顯示