安裝usb_cam ROS 功能包

1、首先看usb_cam:?

直接下載代碼:?

進(jìn)入創(chuàng)建好的工作空間:

cd ~/catkin_ws/src

git clonehttps://github.com/bosch-ros-pkg/usb_cam.git

然后退回到工作空間,編譯代碼:

cd~/catkin_ws

catkin_make

編譯好之后,添加編譯好的文件到環(huán)境變量:

sourcedevel/setup.bash

然后接下來(lái)測(cè)試usb_cam:?

先運(yùn)行usb_cam節(jié)點(diǎn):

rosrun usb_cam usb_cam_node

運(yùn)行上面命令發(fā)現(xiàn)沒(méi)有顯示圖像,只看到攝像頭打開(kāi)了。這是因?yàn)閞os發(fā)布的topic是/usb_cam/image_raw。新打開(kāi)一個(gè)終端,可以通過(guò)如下命令查看:

rostopic list

結(jié)果如下:

/rosout

/rosout_agg

/usb_cam/camera_info/usb_cam/image_raw

/usb_cam/image_raw/compressed

/usb_cam/image_raw/compressed/parameter_descriptions

/usb_cam/image_raw/compressed/parameter_updates

/usb_cam/image_raw/compressedDepth

/usb_cam/image_raw/compressedDepth/parameter_descriptions

/usb_cam/image_raw/compressedDepth/parameter_updates

/usb_cam/image_raw/theora

/usb_cam/image_raw/theora/parameter_descriptions

/usb_cam/image_raw/theora/parameter_updates

所以我們需要運(yùn)行如下命令才可以看到圖像:

rosrun image_view image_view image:=/usb_cam/image_raw

或者直接寫(xiě)launch文件,這樣就不用一個(gè)終端運(yùn)行node,一個(gè)終端看圖像。新建usb_cam_test.launch:

<launch>

? <node name="usb_cam" pkg="usb_cam" type="usb_cam_node" output="screen" >?

? ? <param name="video_device" value="/dev/video0" />?

? ? <param name="image_width" value="640" />?

? ? <param name="image_height" value="480" />?

? ? <param name="pixel_format" value="yuyv" />?

? ? <param name="camera_frame_id" value="usb_cam" />?

? ? <param name="io_method" value="mmap"/>?

? </node>?

? <node name="image_view" pkg="image_view" type="image_view" respawn="false" output="screen">?

? ? <remap from="image" to="/usb_cam/image_raw"/>?

? ? <param name="autosize" value="true" />?

? </node>?

</launch>?

其中字段的意義可按照字面理解,這里不再解釋。?

然后終端直接運(yùn)行:

roslaunch usb_cam usb_cam_test.launch

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 中學(xué)生、高中生都去過(guò)情人節(jié)了,大學(xué)生都過(guò)光棍節(jié),剩下一群中老年人整天嚷嚷著過(guò)兒童節(jié)。 是的,我還小,我要過(guò)節(jié),孩童...
    逸之何春雷閱讀 1,044評(píng)論 17 30
  • 今天又再次證明了一個(gè)道理,那就是不到最后一刻,千萬(wàn)別放棄,因?yàn)檎娴脮?huì)有奇跡?!罄踔伦约?今天看到一句話,那就是...
    有杕之杜閱讀 383評(píng)論 5 6

友情鏈接更多精彩內(nèi)容