ROS是機器人學(xué)習(xí)所需要用到的平臺軟件,記錄一下裝的過程,為下一次重裝節(jié)省一下時間嘻嘻。
目錄
一.設(shè)置sources.list
二.設(shè)置密匙
三.安裝?
?四.配置環(huán)境?
?五.檢測ros是否安裝成
一.設(shè)置sources.list
sudo?sh?-c?'echo?"deb?http://packages.ros.org/ros/ubuntu?$(lsb_release?-sc)?main"?>?/etc/apt/sources.list.d/ros-latest.list'
二.設(shè)置密匙
-
sudo?apt?install?curl?#?if?you?haven't?already?installed?curl curl?-s?https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc?|?sudo?apt-key?add?-
【在設(shè)置密匙的時候可能會遇見以下問題,沒有找到有效的openPGP數(shù)據(jù)】?
-
gpg:?no?valid?OpenPGP?data?found.
【解決方案如下】?
-
sudo?apt?install?curl????#?if?you?haven't?already?installed?curl? ? //該命令執(zhí)行后在當(dāng)前目錄下保存一個ros.ac的文件
curl?-s?https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc?|?sudo?apt-key?add?-?
【運行第一條指令時,可能會出現(xiàn)以下錯誤】?
【問題原因】DNS服務(wù)器在解析時出現(xiàn)了問題
【解決辦法】 更改本機的DNS設(shè)置? 【vim編輯器? ?i表示編輯模式】
-
sudo?vim?/etc/resolv.conf
- 按照以上內(nèi)容更改,最后按住ESC進入命令模式,輸入:wq,再按Enter建便可進行保存
- 【注意更改的時候】nameserver 127.0.0.53前面會有#
【新安裝的Ubuntu可能沒有文本編輯器】 出現(xiàn)以下報錯
?
?【解決辦法】安裝vim編輯器,輸入以下命令后,再次運行更改DNS的命令
-
sudo?apt-get?install?vim? //安裝vim vim?--version? ? ?//可查看是否安裝好vim
?這樣編輯完成之后,再運行下指令進行密匙的添加
-
sudo?apt?install?curl????#?if?you?haven't?already?installed?curl? ? //該命令執(zhí)行后在當(dāng)前目錄下保存一個ros.ac的文件 curl?-s?https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc?|?sudo?apt-key?add?-?
三.安裝?
?首先,得確定Debian軟件包索引的是最新的
sudo?apt?update
?然后再運行以下指令?
-
sudo?apt?install?ros-melodic-desktop-full sudo?apt?install?ros-melodic-desktop sudo?apt?install?ros-melodic-ros-base
?四.配置環(huán)境?
-
source?/opt/ros/melodic/setup.bash? ?//首先運行腳本 echo?"source?/opt/ros/melodic/setup.bash"?>>?~/.bashrc source?~/.bashrc sudo?apt?install?python3-rosdep?python3-rosinstall?python3-rosinstall-generator?python3-wstool?build-essential? ? ? ? ? ? ? ? ? //安裝構(gòu)建ROS的依賴項 sudo?apt?install?python3-rosdep//首先安裝rosdep,rosdep為ros的工具 sudo?rosdep?init//初始化 rosdep?update//更新
?【初始化rosdep時可能會遇到以下問題】境外資源被屏蔽
?【解決方法可以參考以下這篇文章】
?rosdep-CSDN博客
?成功之后,重新運行,便可以實現(xiàn)rosdep的正常初始化與更新。
-
sudo?rosdep?init rosdep?update
?五.檢測ros是否安裝成功
-
roscore //第一個終端 rosrun?turtlesim?turtlesim_node//第二個終端 rosrun?turtlesim?turtle_teleop_key//第三個終端
文章來源:http://www.zghlxwxcb.cn/news/detail-781541.html
控制鍵盤的上下左右鍵便可以左右移動,說明你的ros安裝成功了文章來源地址http://www.zghlxwxcb.cn/news/detail-781541.html
到了這里,關(guān)于ROS的安裝【Ubuntu18.04版本】的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!