(零):虛擬機器軟體的安裝
ros的安裝需要在linux環境下,而大家一般習慣使用的應該都是windows的視窗系統,對於不願意放棄視窗系統又要使用linux的小夥伴來說,安裝乙個虛擬機器軟體是最好的選擇。
我安裝的虛擬機器軟體是vmware workstation,版本是12.0 。因為安裝中沒有出現問題,在此我就不詳細說明了。
(二):安裝ubuntu
ros是基於ubuntu系統安裝的,ubuntu是linux的乙個版本。這裡特別特別需要強調的一點是,ubuntu的版本和ros的版本是唯一對應的,也就是說,換個版本的ros在ubuntu系統上就跑不了了。我開始安裝的是ubuntu 16.04,後來安裝ros時出現一大堆莫名其妙的錯誤。比如說,
從公鑰伺服器接受失敗:公鑰伺服器錯誤
這種莫名其妙的錯誤從網上根本搜尋不到,於是我就考慮可能是版本的問題,於是我又重新安裝了ubuntu 14.04,這也是現在(2018)對ros支援最到位的版本(雖然有傳言說ros馬上就要停止對14.04的支援了)
安裝ubuntu的過程在這裡就不多介紹了,畢竟我裝系統的時候沒有遇到問題。
(三):安裝ros
安裝ros最好還是按照wiki上的介紹一步一步進行,如果英文實在不行再看中文的文件,英文**是對於ubuntu 14.04來講,ros版本應該使用indigo。
3.1:配置ubuntu儲存庫
從螢幕左邊列表選擇「setting」,然後選擇「software & updates」,點選第二道第四個選項,也就是「restricted」「universe」「multiverse」。一般來說,這三個選項是預設選擇的,只需要確認一下。
3.2:新增ros源列表
使用快捷鍵「ctrl」+「alt」+「t」開啟命令窗,輸入
輸入這個命令後可能會出現乙個視窗,要求輸入密碼,這個密碼是安裝ubuntu系統時設定的系統密碼,輸入就好了,注意輸入密碼的時候游標是不動的。另外我要特別提醒乙個問題,各位在使用命令列安裝的時候一定要注意空格,我當時安裝的時候就是因為少打了乙個空格然後失敗。
3.3:設定授權金鑰
(我也不知道這步是幹嘛的)
繼續在命令列中輸入
sudo apt-key adv --keyserver hkp: --recv-key 421c365bd9ff1f717815a3895523baeeb01fa116我前面提到過的「從公鑰伺服器接受失敗:公鑰伺服器錯誤「問題就出現在這裡,如果大家安裝時也出現了這個問題,就要考慮是不是ubuntu版本和ros系統不匹配。這裡同樣要注意空格的問題。
3.4:更新軟體包
在命令列輸入
sudo apt-get update3.5:ros完整安裝
輸入
sudo apt-get install ros-indigo-desktop-full這個是ros的完整安裝命令,好像也可以部分安裝。
3.6:初始化rosdep
在命令列輸入兩條命令
sudo rosdep init3.7:安裝rosinstallrosdep update
命令列中輸入
sudo apt-get install python-rosinstall3.8:設定ros的工作開發空間
接下來要設定ros的工作空間,它跟我們在windows下為vs設定乙個工作空間是一樣的性質,都是為了方便管理。所以接下來輸入的是ubuntu系統命令
mkdir -p ~/ros_ws/src這裡我使用的方法和wiki上不太一樣,我是使用ubuntu自帶的mkdir命令建立了乙個資料夾src,位置在ros_ws資料夾下面,這是我打算以後放置工程檔案的地方。
3.9:設定ros源
source /opt/ros/indigo/setup.bash每次使用ros都要執行一次這個指令,不然系統會無法識別ros自帶的命令。
3.10:編譯,安裝
輸入
cd ~/ros_ws
catkin_make
catkin_make install到這裡ros安裝就結束了,接下來 要用乙個ros自帶的示例程式驗證安裝是否正確。
(四):使用海龜程式測試
開啟三個命令窗,分別輸入
roscore
rosrun turtlesim turtlesim_node
rosrun turtlesim turtle_teleop_key第乙個命令會開啟ros的結點控制器,第二個命令會開啟乙個顯示小海龜的視窗,第三個命令會開啟鍵盤對海龜的控制,將第三個命令窗確定放置在最上層,然後使用方向鍵,可以看到小海龜運動,這時可以確定ros安裝成功。
ROS ROS安裝與配置
一 ros的安裝 ubuntu16.04 虛擬機器安裝 設定電腦以安裝來自packages.ros.org的軟體 sudo sh c echo deb lsb release sc main etc apt sources.list.d ros latest.list 設定金鑰 sudo apt k...
MinGM的安裝與測試安裝
原來安裝在c盤,用gcc v命令檢查時,一直沒有成功,裝了一天,終於弄好了。大家以後不要放c盤。放到其他盤就很好配環境,很容易成功了。測試gcc編譯,發現測試檔案必須安裝在和mingm同乙個磁碟。以下是錯誤 當我把test.c文件拷到d盤時,發現還不行,於是乎就在d盤的mingw的目錄下新建了乙個d...
uWsgi的安裝與測試
安裝 uwsgi 的安裝很簡單 1pipinstalluwsgi 現在我們試下將 django 跑起來。我們先在 virtualenv 建立乙個 django project 1 root nowamagic cd nowamagic venv 2 root nowamagic nowamagic ...