之前學習的是ros的基本命令。接下來的學習內容是turtlebot。turtlebot算是乙個機械人平台。由create或kuboki 和kinect或xtion組成。
先安裝turtlebot,我們用source安裝。
按順序將以下命令安裝(>是$,不要複製過去)
> sudo apt-get install python-rosdep python-wstool ros-indigo
-ros
> sudo rosdep init
> rosdep update
以上是預備工作,基本之前安裝ros已經裝過了
> mkdir ~/rocon
> cd ~/rocon
> wstool init -j5 src
> source /opt/ros/indigo/setup.bash
> rosdep install --from-paths src -i -y
> catkin_make
> mkdir ~/kobuki
> cd ~/kobuki
> wstool init src -j5
> source ~/rocon/devel/setup.bash
> rosdep install --from-paths src -i -y
> catkin_make
> mkdir ~/turtlebot
> cd ~/turtlebot
> wstool init src -j5
> source ~/kobuki/devel/setup.bash
> rosdep install --from-paths src -i -y
> catkin_make
建立工作空間,跟建立catkin工作空間有點像。注意要乙個乙個都做到。我在做時每一部分命令都只做到wstool init,後面的忘了。導致開啟資料夾時裡面只有乙個src資料夾。還要記得source,否則之後的命令會報錯找不到檔案。
> . ~/turtlebot/devel/setup.bash
> rosrun kobuki_ftdi create_udev_rules
> echo
"source ~/turtlebot/devel/setup.bash" >> ~/.bashrc
都做完後會多出kuboki,rocon,turtlebot三個資料夾,每個資料夾下有是src,devel,build三個資料夾 ROS學習二 安裝ROS
執行備份命令 sudo cp etc apt sources.list etc apt sources.list.old 可以用vim,gedit,atom等工具開啟 sudo vim etc apt sources.list或 sudo gedit etc apt sources.list 或 你...
ROS學習 ROS通訊架構
作用 每個node啟動時都要想master註冊,管理node之間的通訊 可實現點對點通訊 roscore 啟動ros master pkg裡面的可執行檔案執行的例項。啟動乙個node rosrun 包名 節點名 rosnode rosnode list檢視當前執行的node資訊 rosnode in...
ROS學習 Ubuntu安裝ROS
ubuntu 16.04配置ros映象源 二選一 官方映象 sudo sh c echo deb lsb release sc main etc apt sources.list.d ros latest.list 中科大映象 sudo sh c etc lsb release echo deb d...