Vmware搭載ubuntu18.04虛擬機配置ROS教程

首先配置虛擬機在這裏就不贅述啦~~直接開始配置ROS,並運行小烏龜程序~~

開始配置

1.更改軟件源,打開Ubuntu Software,在EDIT裏面講將設置改爲以下形式

 

2.設置sources.list

將電腦設置爲接受來自packages.ros.org的軟件。

--------

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

3.使用國內安裝鏡像

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'

4.設置密匙

sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116

5.更新

sudo apt-get update

6.安裝ROS包(ROS,rqtrviz,機器人通用庫,2D / 3D模擬器,導航和2D / 3D感知)

sudo apt-get install ros-melodic-desktop-full

7.初始化rosdep

sudo rosdep init
rosdep update

若在這一步出現:

ERROR: default sources list file already exists:
/etc/ros/rosdep/sources.list.d/20-default.list
Please delete if you wish to re-initialize

通常這是因爲你之前曾經安裝過 ROS 系統的某個版本,只需按照提示刪除已經存在的初始化文件即可:

sudo rm /etc/ros/rosdep/sources.list.d/20-default.list

然後再運行sudo rosdep init

8.環境設置

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

9.構建包所需要的依賴

sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential

10.開始測試

在終端操作小烏龜如下:

1. 打開一個終端,必須首先運行roscore命令,回車;
2. roscore終端的窗口不關閉,打開一個新的終端,輸入命令:rosrun turtlesim turtlesim_node,回車
3. 再打開第三個終端,輸入:rosrun turtlesim turtle_teleop_key  回車。

將鼠標放在第三個終端界面內,點擊,按住上下左右方向鍵,可以移動小烏龜效果圖如下

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章