ROS小烏龜建立

2021-07-14 10:47:45 字數 1381 閱讀 8813

ros啟動小烏龜 雖然過程還有很多failed沒完全看懂解決,但是還是記錄下來好好修正。以下逐條**實驗

建立ros工作環境——catkin

執行:

mkdir -p ~/catkin_ws/src;

cd ~/catkin_ws/src

catkin_init_

workspace

cd ~/catkin_ws/

catkin_make

source devel/setup.bash

echo ros_package_

path//可檢視環境變數

輸出:

root/catkin_ws/src:/opt/ros/indigo/share:

/opt/ros/indigo/stacks

然後進行測試

小烏龜的控制需要rosrun turtle_teleop turtle_

teleop_key,所以要用原始碼包安裝

drivers_tutorials-master(turtle_

teleop)兩個包都要放在路徑當中,可以放在opt裡面的ros中share裡面,也可以自己將路徑寫進去。我的就在catkin_ws裡面的

echo "export ros_package_

path=~/ros_workspace:$ros_

package_path">> ~/.bashrc

echo "export ros_workspace=~/ros_

workspac" >> ~/.bashrc

. ~/.bashrc//我認為這個是更新錄用路徑。

echo $ros_package_

path

開始安裝

rospack find turtle_teleop定位

rosmake turtle_teleop

(這裡出現大量錯誤,45個成功建立1個錯誤,在嘗試將ps3joy複製到cofing也不行)

rosdep install turtle_teleop

roscd turtle_teleop

roslaunch launch/turtle_keyboard.launch//啟動這個檔案可以在此檔案找到。

此時應該可以use allow keys to move the turtle

重新開啟

roscore 確保關閉其他ros命 令

rosrun turtlesim turtlesim_node

開啟小龜介面

rosrun turtle_teleop turtle_

teleop_key

(這個還是提示沒找到但已經能用了)

重新測試一辯,在第三個新開的終端裡再次呼叫launch才可以做到移動,也就是每一次都要使用以上**

ROS 小烏龜測試

教程 1.維基 2.創客智造 1安裝環境配置 桌面進入命令列 echo source opt ros indigo setup.bash bashrc source bashrc2.1建立工作環境並編譯 生成的在home資料夾下 mkdir p catkin ws src cd catkin ws ...

ROS小烏龜測試

echo export display 0.0 bashrc source bashrc5 啟動ros master roscore6 另外開啟bash或cmder,輸入 rosrun turtlesim turtlesim node即可開啟乙個圖形視窗,並看到乙隻小烏龜。提示qstandardpa...

ROS 好多小烏龜

當我們執行完rosrun turtlesim turtlesim node後在桌面上出現乙隻小烏龜,顯得那麼孤單和寂寞,所以我們就來殺死這個單身龜,再建立一群小烏龜。之前烏龜的控制是通過topic的發布和訂閱來實現,此處的烏龜的死亡和新生是通過service來實現。啟動小烏龜,然後rosservic...