ROS melodic版本安裝及問題總結

2021-10-10 08:19:46 字數 1853 閱讀 6316

安裝步驟

新增ros軟體源

sh -c 'echo "deb  $(lsb_release -sc)

main"> /etc/apt/sources.list.d/ros-latest.list'

新增金鑰

apt-key adv --keyserver 'hkp:' --recv-key c1cf6e31e6bade8868b172b4f42ed6fbab17c654
安裝ros

apt update

apt install ros-melodic-desktop-full

初始化rosdep

rosdep init

rosdep update

錯誤1:

rosdep init找不到命令

解決

sudo apt install python-rosdep2
錯誤2:

error: cannot download default sources list from:

website may be down.

由於被牆無法訪問,我們可以查詢它的ip並新增到host中

開啟 並查詢

選擇乙個ip,接下來開啟終端,輸入

sudo

vi /etc/hosts

輸入i鍵進行編輯,插入以下一行內容

前面的ip為你選的ip,如果還是不行,可以多換幾個試試。

按esc,再輸 :wq儲存退出。

如果還一直顯示the read operation timed out,還可以作如下修改

sudo vim /usr/lib/python2.7/dist-packages/rosdep2/gbpdistro_support.py
找到download_timeout = 15.0,將15.0改得大一點即可。

設定環境變數

echo

"source /opt/ros/melodic/setup.bash"

>> ~/.bashrc

source ~/.bashrc

安裝rosinstall

apt install python-rosinstall python-rosinstall-generator python-wstool build-essential
錯誤3:

執行至

roscore

命令時,發生錯誤

command 『roscore』 not found,but can be installed with:

sudo apt install python-roslaunch

解決

安裝ros-melodic-desktop解決

sudo

apt-get

install ros-melodic-desktop

g gcc安裝及版本切換

檢視版本 gcc v 檢視gcc的版本 g v 檢視g 的版本 檢視系統已裝gcc ls usr bin gcc ls usr bin g 安裝 自己選擇版本 sudo apt get install gcc 4.8 g 4.8 安裝4.8.5 sudo apt get install gcc 5 ...

Git安裝及建立版本庫

sudo apt get install git 一是安裝homebrew,然後通過homebrew安裝git msysgit是windows版的git,從 安裝完成後,還需要最後一步設定,在命令列輸入 git config global user.name your name git config...

OpenCV多版本安裝及使用

由於程式的需要,經常需要同時安裝並使用兩個或多個版本的opencv,下面是opencv 3.1.0和opencv 2.4.13共存及使用方法。1.安裝 原始碼方式,把原始碼放到乙個固定的位置,例如 home zq,cd opencv 3.1.0 mkdir release cd release cm...