Turtlebot入門 測試Kinect

2021-08-09 06:38:15 字數 1986 閱讀 6792

測試kinect或asus_xtion_pro

注意:

安裝openni和freenect驅動

$ sudo apt-get install ros-indigo-openni-* ros-indigo-openni2-* ros-indigo-freenect-*

$ rospack profile

設定環境變數

echo $turtlebot_3d_sensor

#output: kinect

echo "export turtlebot_3d_sensor=kinect" >> .bashrc
啟動相機

roslaunch turtlebot_bringup minimal.launch
測試相機

影象,在工作站開啟終端執行:

$ rosrun image_view image_view image:=/camera/rgb/image_color
按「q」退出深度影象。

深度圖,在工作站開啟終端執行:

$ rosrun image_view image_view image:=/camera/depth_registered/image
按「q」退出深度影象。

在rviz上檢視相機

turtlebot(上網本)

roslaunch turtlebot_bringup 3dsensor.launch
rviz (工作站)

在工作站,開啟乙個終端,執行:

roslaunch turtlebot_rviz_launchers view_robot.launch
在「displays」 check 「registered depthcloud」 and 「image」。按住滑鼠左鍵旋轉或滑鼠中鍵移動相機。

注意:如果您沒有看到顯示面板,請將滑鼠滾動到螢幕的頂部,然後單擊「面板」。檢查「顯示面板」旁邊的核取方塊,使其啟動。

問題及解決

出現問題:

[info][#]: no devices connected.... waiting for devices to be connected
這可能是應為kinect驅動沒安裝,參考:

出現問題: 或者

image: primesense/sensorv2/5.1.2.1: failed to set usb inte***ce!

這些都是因為kinect不相容usb 3,插入乙個usb 2埠。(問題也可能是相容usb3的usb 2埠)。

在gnu / linux系統,具體的功率設定可能斷開kinect的usb連線。為了防止這種情況,執行這個命令,在重插kinect:

sudo bash -c 'echo -1 > /sys/module/usbcore/parameters/autosuspend'
仍有問題檢查usb kinect是否執行

lsusb
參考:

roslaunch freenect_launch freenect.launch
rosrun rqt_image_view rqt_image_view

ROS與turtlebot基本測試命令

一.測試ros 先roscore後,再開啟乙個視窗輸入rosrun turtlesim turtlesim node,此時出現小烏龜,再開啟乙個終端輸入 rosrun turtlesim turtle teleop key,就可以在終端3上用方向鍵控制海龜。二.啟動turtlebot 1.rosco...

測試 測試入門1

作為一位剛進入軟體測試行業的小白,這算是我自己的乙個測試行業的記錄吧。在剛剛畢業的這一年裡,從毫無目的的找工作到踏入軟體測試這個行業,我走過的路或許和別人沒有什麼不同,但還是想為自己的這一路留下點印記,也為想進入這個行業的小夥伴有乙個參考。說到如何進入軟體測試行業,最初是在大三的實習中,我的專業是電...

monkey入門 monkey測試入門

1.設安裝包 apk 包名為 com.2.把安裝包放在 c monkey monkey為新建的資料夾 3.cmd進入命令列,手機和電腦連線。手機開啟開發者模式,允許除錯 二 輸入命令 cd c monkey 這樣就進入了放置安裝包的目錄下,就可以安裝安裝包了 1.安裝包 adb install ap...