ros學習之usb cam節點

2022-08-22 19:51:09 字數 1537 閱讀 9967

1 節點

1.1 usb_cam節點

usb_cam節點使用libusb_cam與標準的usb攝像頭聯絡,它發布影象訊息:sensor_msgs::image,使用image_transport庫可以使影象壓縮傳輸

1.1.1 發布的話題

~/image (sensor_msgs/image)

the image

1.1.2 引數

~image_width (integer, default: 640)                      影象寬度(整數,預設640)

~image_height (integer, default: 480)                     圖形高度(整數,預設480)

~pixel_format (string, default: "mjpeg")                  畫素格式(字串,預設為mjpeg)

~io_method (string, default: "mmap")                      io方法(字串,預設mmap)

~camera_frame_id (string, default: "head_camera")     相機座標系id(字串,預設「head_camera

」)~framerate (integer, default: 30)                            幀速率(整數,預設30)

~contrast (integer, default: 32)                               對比度(整數,預設32)

~brightness (integer, default: 32)                            亮度(整數,預設32)

~saturation (integer, default: 32)                             飽和度(整數,預設32)

~sharpness (integer, default: 22)                            清晰度(整數,預設22)

~autofocus (boolean, default: false)                        自動聚焦(布林,預設false)

~focus (integer, default: 51)                                  焦點(整數,預設51)

~camera_info_url (string, default: )                          相機資訊url(字串,預設:)

~camera_name (string, default: head_camera)           相機名稱(字串,預設:head_camera)

the camera name. this must match the name in the camera calibration  相機名稱,這個名稱必須與相機標定檔案中的名稱匹配

1.1.3 相關包

cv_camera - 支援用opencv從usb相機中捕獲影象

ROS學習(三)了解ROS節點

節點 nodes 節點是使用ros與其他節點通訊的可執行檔案。訊息 messages 訂閱或發布主題 topic 時使用的ros資料型別。主題 topic 節點可以將訊息發布到主題,也可以訂閱主題以接收訊息。節點管理器 master ros的名稱服務 即幫助節點相互查詢 rosout 等效於stdo...

ros 攝像頭usb cam以及rviz顯示

將usb cam功能包安裝到ros工作空間src下,並編譯工作空間 cd catkin ws srcgit clonecd catkin makeroscorecd catkin ws src usb cam launchroslaunch usb cam test.launch開啟rviz,新增i...

ROS入門之建立節點

由於自己看些野路子的書本把自己坑了,於是開始一步步的解bug之旅,將自己的除錯的過程與大家分享。這裡假設是你已經安裝好了ros,我在這裡用的是ubuntu 16.04,ros版本 kinetic 一直把這個記成kinect,錯了很多地方。1 首先建立工作空間 ros系統進行執行時都是在某個工作空間下...