ROS與turtlebot基本測試命令

2021-09-24 17:19:33 字數 1560 閱讀 4375

一.測試ros

先roscore後,再開啟乙個視窗輸入rosrun turtlesim turtlesim_node,此時出現小烏龜,再開啟乙個終端輸入 rosrun turtlesim turtle_teleop_key,就可以在終端3上用方向鍵控制海龜。

二.啟動turtlebot

1.roscore

2.ls /dev/kobuki

3.roslaunch turtlebot_bringup minimal.launch 

4.roslaunch turtlebot_teleop keyboard_teleop.launch

三、啟動kinectv1

1.roscore

2.roslaunch freenect_launch freenect-registered-xyzrgb.launch 

3.rosrun image_view image_view image:=/camera/rgb/image_color

實驗一(顯示深度圖和彩色圖):

(1)終端1:roscore

(2)終端2:roslaunch freenect_launch freenect-registered-xyzrgb.launch

在終端啟動kinect

(3)終端3:rosrun image_view image_view image:=/camera/rgb/image_color

啟動kinect後檢視彩色影象

(4)終端4:rosrun image_view image_view image:=/camera/depth_registered/image

啟動kinect後檢視深度影象

關閉終端2,3,4

實驗二(orb_slam2跑資料集):

(5)終端5:cd home/orb_slam2/    到orb_slam2目錄下

python associate.py rgb.txt depth.txt > associate.txt  來生成上面的associate.txt

./draw_groundtruth.py        在程式呢執行完之後(或者ctrl+c後)執行,繪製估計的相機位姿

關閉終端5

實驗三(orb_slam2在機械人上執行)還沒做出來

(6)終端6:roslaunch turtlebot_bringup minimal.launch

在終端啟動turtlebot機械人

(7)終端7:roslaunch freenect_launch freenect-registered-xyzrgb.launch

在終端啟動kinect

(8)終端8:cd downloads/orb_slam2-master/    

到orb_slam2目錄下

rosrun orb_slam2_test rgbd vocabulary/orbvoc.txt examples/rgb-d/tum1.yaml

在機械人平台上執行orb_slam2

(9)終端9:roslaunch turtlebot_teleop keyboard_teleop.launch

通過鍵盤控制機械人移動 

ROS學習 (十七)turtlebot的安裝

之前學習的是ros的基本命令。接下來的學習內容是turtlebot。turtlebot算是乙個機械人平台。由create或kuboki 和kinect或xtion組成。先安裝turtlebot,我們用source安裝。按順序將以下命令安裝 是 不要複製過去 sudo apt get install ...

ROS 對於turtlebot3的學習

1.參考ros robot programming cn進行,對urtlebot3開發環境的配置,當catkin make時,出現 usr lib x86 64 linux gnu libapr 1.so.0 undefined reference to uuid generate uuid 1.0...

turtlebot下的ros的指令的簡易實現

第一步,在自己的目錄環境下建乙個屬於自己的資料夾,這個很簡單這裡就不在過多的敘述 我這裡建立了自己的名稱縮寫 lsk next,建立乙個名稱以.sh結尾的屬性檔案,這裡我們建立為mm.sh,在裡面輸入以下指令 bin bash gnome terminal x bash c xx.sh 這裡的xx....