VMware12安装ubuntu18.04配置Ros_Melodic环境步骤

先放上下载网盘:VMware12: https://pan.baidu.com/s/1ifp3UhUnvyYCAJcjpsrYOw.提取码:s9dx
Ubuntu18.04.5: https://pan.baidu.com/s/15t8YahCiCc-KCfG4VVAryw.提取码:w838

1.安装VMware12

2.在VMware中安装Ubuntu18.04

2.配置Ros环境

1.在软件和更新中勾选对应选项,换源为国内源,校园网用edu的源会快些
在这里插入图片描述
2.添加ROS软件源

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 apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

4.安装前更新索引

sudo apt update

安装melodic完整版

sudo apt install ros-melodic-desktop-full

5.安装Rosdep

sudo apt install python-rosdep

6.初始化Rosdep

sudo rosdep init

7更新一下

rosdep update

8.设置环境变量

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

定位bashrc

source ~/.bashrc

9.安装RosInstall

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

10.输入roscore测试,若出现command not found 解决方法:

sudo apt install ros-melodic-roslaunch

11.接下来就可以使用小海龟测试了总共三个终端命令窗口
测试时roscore一个终端窗口:

roscore

若出现如下,则表示成功
在这里插入图片描述

再打开另一个终端窗口输入

rosrun turtlesim tuetlesim_node

在这里插入图片描述
再打开另一个终端窗口输入

rosrun turtlesim tuetle_teleop_key

在这里插入图片描述
用方向键操控海龟运动时,把rosrun turtlesim tuetle_teleop_key终端窗口放在最上面
若出现 Error: package ‘beginner_tutorials’ not found
输入安装

sudo apt-get install ros-melodic-turtlesim 

12.运行rqt_graph可以看发布订阅关系,但若提示command not found,可能是没安装全,缺少一些包
修复环境实际上就是把缺失的包找回来,运行当初装ROS的指令就好:

sudo apt-get install ros-melodic-desktop

和官方安装步骤略有不同,但亲测成功!
官方安装教程: http://wiki.ros.org/melodic/Installation/Ubuntu.
本步骤是按照B站古月居教程总结,很好地教程链接: https://www.bilibili.com/video/BV1zt411G7Vn?p=5.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

RambOoO_l

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值