嵌入式 Ubuntu環境下ROS安裝與例程執行

2021-10-21 04:31:45 字數 3843 閱讀 4238

四、小海龜demo

五、參考

實驗目的:

1)在ubuntu16或18系統中,安裝對應版本的ros軟體,並熟悉ros基本命令。

2)執行小海龜demo例子,通過鍵盤控制小海龜運動,記錄整個實踐過程。

實驗環境:什麼是ros?ros產生、發展和壯大的原因和意義?設定安裝源

sudo sh -c '. /etc/lsb-release && echo "deb  $distrib_codename main" > /etc/apt/sources.list.d/ros-latest.list'
設定金鑰

sudo apt-key adv --keyserver hkp: --recv-key 421c365bd9ff1f717815a3895523baeeb01fa116
安裝公鑰

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys f42ed6fbab17c654
更新軟體列表

sudo apt update
安裝ros

sudo apt-get install ros-melodic-desktop-full
初始化rosdep

sudo apt install python-rosdep

sudo rosdep init

結果:website may be down

連線:

解壓到主目錄

cd ~

unzip rosdistro-master.zip

mv rosdistro-master rosdistro

1)修改檔案 20-default.list

sudo gedit /home/***/rosdistro/rosdep/sources.list.d/20-default.list
其中***要替換為自己的up使用者名稱,比如我的使用者名稱是huo,則命令為

sudo gedit /home/huo/rosdistro/rosdep/sources.list.d/20-default.list

下同

修改為以下內容

2)修改檔案 sources_list.py

3)修改檔案 rep3.py

4)修改檔案init.py

sudo gedit /usr/lib/python2.7/dist-packages/rosdistro/__init__.py
default_index_url = 'file:///home/***/rosdistro/index-v4.yaml'
sudo rosdep init

rosdep update

顯示如下即配置成功

新增 ros 環境變數

echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc

source ~/.bashrc

安裝 rosinstall

sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential
第一次啟動ros時,需要進行環境變數配置

echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc

source ~/.bashrc

開啟第乙個終端,執行以下命令

右鍵選擇new terminal開啟第二個終端,執行以下命令

rosrun turtlesim turtlesim_node
小海龜出現

開啟第三個終端,執行以下命令

rosrun turtlesim turtle_teleop_key
然後就可以使用方向鍵控制小海龜了

①ros學習:什麼是ros?

ubuntu 嵌入式開發環境

1.安裝好ubuntu10.04後,公升級語言包,自動會把輸入法和字型安裝好。2.passwd 修改unix密碼,以允許root賬戶登入。4.解決root賬戶下的聲音問題 修改 etc default pulseaudio,修改前兩行為 pulseaudio system start 1 disal...

在嵌入式linux環境下,搭建ROS下位機

最近在ros官網上發現rosserial支援embeddlinux,於是對這個產生了很大的興趣,傳統大家都是用arduino來做下位機,通過串列埠的形式來做控制的,但是有時候我們的下位機可能需要很大的計算量,這時候用普通的微控制器可能性能就不是很夠的了,因此我做這樣乙個教程,通過給樹莓派編譯ross...

Debian下構建嵌入式開發環境

一.安裝虛擬機器vm6.0 二.官網獲取debian 40r5 i386 netinst.iso,安裝 1.安裝時選標準系統,不連線網路 2.配置網路 修改 etc network inte ces auto lo iface lo inet loopback allow hotplug eth0 ...