執行:
echo
"source /opt/ros/kinetic/setup.bash"
>> ~/.bashrc
解析:顯示source /opt/ros/kinetic/setup.bash
將其輸出重定向追加到家目錄裡的.bashrc
檔案中。
家目錄下的.bashrc檔案裡儲存的是使用者的個性化設定,如命令別名,路徑等。開啟乙個新終端時首先會在/etc/bash.bashrc
檔案中讀取全域性環境配置,再從~/.bashrc
檔案中讀取使用者個人的環境配置。
所以執行了這條命令後,當我開啟乙個新終端時系統就會自動執行setup.bash指令碼檔案。而不用手動去執行。
只有在新終端執行了這個setup.bas**件,下文的ros命令才能找到turtlesim包檔案。
再執行
source ~/.bashrc
安裝rosinstall
sudo atp-get install python-rosinstall
如果之前的步驟都成功了的話這個軟體很容易就能安裝好
測試ros
首先開啟roscore,直接輸入roscore就ok
roscore
一般來說進行到這一步很容易就能成功了,成功執行的圖例如下:
ros成功執行後就可以測試小海龜了
新開乙個終端,執行
rosrun turtlesim turtlesim_node
到這一步會發現系統提示,rosrun尚未安裝,於是按照系統提示又安裝了一下,即
sudo apt install rosbash
再重新執行一遍會出現乙個有小海龜的視窗,如果沒有出現,就檢查一下~/.bashrc
裡是否新增了環境配置裡的字串,一定要是.bashrc檔案,我一開始漏了字母rc,新增到了~/.bash
檔案裡導致每開乙個終端都有執行一下.bash
檔案,後面改過來就ok了。
新出現的小海龜我們還控制不了,所以需要再開乙個終端來控制它。
在新開的終端裡執行:
rosrun turtlesim turtle_teleop_key
接下來就可以用鍵盤方向鍵愉快地控制小海龜了!
熬過漫漫路,至此終於完全安裝好ros了,不容易啊~
Linux基礎複習三(環境變數)
declare tmp tmp benniao echo tmp 讀取變數的值,表示引值命令 作用set顯示當前shell所有變數 env顯示與當前使用者相關的環境變數,不可以讓命令在指定環境中執行 export顯示從shell中匯出成的環境變數的變數,也能通過它將自定義變數匯出為環境變數 temp...
SpringBoot原始碼學習 三 環境準備
stopwatch stopwatch new stopwatch stopwatch.start collectionexceptionreporters new arraylist 配置無頭屬性,設定該應用程式即使沒有檢測到顯示器也允許啟動 configureheadlessproperty 開...
centos 7 環境安裝配置
yum update1 安裝ifconfig netstat 命令 yum install net tools2 安裝lsof命令 yum install lsof3 安裝vim yum install vim4 安裝ntfs 3g,及行動硬碟掛載 安裝ntfs 3g yum install gcc...