ROS安裝實記(三)環境配置與測試

2021-10-08 19:20:44 字數 1536 閱讀 2664

執行:

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...