ROS Noetic安裝簡述

2021-10-08 08:45:55 字數 3454 閱讀 2728

驗證參考

本文主要介紹ros的安裝過程,總結安裝過程中的問題點。

開啟terminal終端,輸入下方**

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

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

sudo apt-key adv --keyserver 'hkp:' --recv-key c1cf6e31e6bade8868b172b4f42ed6fbab17c654
如果使用**伺服器,可以使用curl替代apt-key命令,具體內容如下:

curl -ssl ''

|sudo apt-key add -

成功後返回

gpg: key f42ed6fbab******: public key "open robotics " imported

gpg: total number processed: 1

gpg: imported: 1

安裝前,確保debian包索引到最新

sudo

apt-get update

下面就是選擇安裝多大的ros包

sudo apt install ros-noetic-desktop-full
sudo apt install ros-noetic-desktop
sudo apt install ros-noetic-ros-base
如果需要安裝其他包檔案,可以選擇相應的包直接安裝

sudo apt install ros-noetic-package
其中,package對應你所要安裝的包,詳細可參考安裝包列表。

如果需要使用ros,在每個bash終端中需更新ros的配置指令碼,具體命令如下:

source /opt/ros/noetic/setup.bash
也可以設定每次開啟終端時,自動更新ros的配置指令碼

echo

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

>> ~/.bashrc

source ~/.bashrc

如果未安裝rosdep工具,輸入下述命令:

$ sudo apt install python-rosdep
如果系統(ubuntu2020)預設只包含python3,相應命令修改如下:

$ sudo apt install python3-rosdep
$ sudo rosdep init
返回下述結果說明初始化成功

wrote /etc/ros/rosdep/sources.list.d/20-default.list

recommended: please run

rosdep update

$ rosdep update
返回下述結果說明更新成功

eading in sources list data from /etc/ros/rosdep/sources.list.d

hit

hit

hit

hit

hit

query rosdistro index

skip end-of-life distro "ardent"

skip end-of-life distro "bouncy"

skip end-of-life distro "crystal"

add distro "dashing"

add distro "eloquent"

add distro "foxy"

skip end-of-life distro "groovy"

skip end-of-life distro "hydro"

skip end-of-life distro "indigo"

skip end-of-life distro "jade"

add distro "kinetic"

skip end-of-life distro "lunar"

add distro "melodic"

add distro "noetic"

add distro "rolling"

updated cache in /home/zgh/.ros/rosdep/sources.cache

輸入下述命令,驗證ros是否安裝成功。

roscore
命令列返回如下結果,就表明ros已安裝成功。

doneros官網教程

battery historian安裝簡述

battery historian是用go語言開發的乙個電池耗電分析工具 battery historian工具需要使用bugreport中的battery history python historian.py a bugreport.txt battery.html sudo apt get i...

spark簡述,安裝

hadoop mapreduce框架 平行計算的思想 分而治之的思想 scala集合高階函式 處理資料的思想 將 要分析的資料放到集合中去,然後呼叫集合的高階函式處理資料 統一分析引擎為海量資料處理 統一 什麼樣的資料都能處理分析,什麼型別的資料都可以處理,實時,離線,流式都可以 mapreduce...

簡述hadoop安裝步驟

安裝步驟 1 安裝虛擬機器系統,並進行準備工作 可安裝 乙個然後轉殖 2.修改各個虛擬機器的hostname和host 3.建立使用者組和使用者 4 配置虛擬機器網路,使虛擬機器系統之間以及和host主機之間可以通過 相互ping通。5.安裝jdk和配置環境變數,檢查是否配置成功 6 配置ssh,實...