ubuntu 18.04 安装ROS melodic教程。
1.首先,我这个ubuntu 18.04是刚刚安装好的,所以我们先换源。
sudo nano /etc/apt/sources.list
然后将里面的内容清空,把下面的内容复制进去保存退出。
##中科大源deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
然后打开一个终端:
sudo apt update
sudo apt upgrade
2.然后开始正式安装这个步骤了,设置软件源:
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://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
4.更新源地址:
sudo apt-get update
如果在这一步出现如下报错,则看接下来的解决方法(没有报错则直接调至第5步):
解决办法:
将公钥添加至服务器,即终端中输入:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys '公钥编码'//将上面单引号‘’中的公钥编码替换为你上面报错信息那里的公钥编码,下方为我的示例:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F42ED6FBAB17C654
5.安装ros melodic完整版:
sudo apt-get install ros-melodic-desktop-full
6.安装rqt工具并初始化rosdep:
sudo apt-get install ros-melodic-rqt*
sudo rosdep init
如果提示:sudo: rosdep: command not found,则执行下方命令:
sudo apt-get install python-rosdep
,然后继续,如果提示:ERROR: cannot download default sources list from:这样的错误,如下图:
然后通过以下方式解决:https://blog.csdn.net/qqliuzhitong/article/details/113095518
继续就可以了。
然后执行:
rosdep update
7.环境变量设置:
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrcsource ~/.bashrc
8.安装编译依赖库:
sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential
9.运行roscore测试:
roscore
成功:
10.运行自带小乌龟例程:
rosrun turtlesim turtlesim_noderosrun turtlesim turtle_teleop_key
可以用方向键控制小乌龟前后左右运动:
ubuntu 18.04 安装ROS melodic教程。相关推荐
- Ubuntu 20.04安装Ros Noetic及Ubuntu 18.04安装ROS Melodic(两版本详细填坑)
Ubuntu 20.04安装Ros Noetic及18.04安装ROS Melodic 表1-1 ROS的历史版本 1. 设置安装源 2. 添加秘钥 3. 更新列表 4. 开始安装 5. 配置ROS环 ...
- Ubuntu 18.04安装ROS Melodic
设置sources.list 设置源(目前找到的能够正常下载的源) sudo sh -c ' echo "deb http://packages.ros.org/ros/ubuntu $(l ...
- ubuntu 18.04安装 ros melodic提示: 有一些软件包无法被安装。如果您用的是 unstable 发行版...解决方法
sudo apt install ros-melodic-desktop-full 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装.如 ...
- ubuntu 18.04 安装 ROS
ubuntu 18.04 安装 ROS 1.设置软件源 国外的: sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb ...
- Ubuntu 18.04安装ROS 2
ROS 2 安装手册和踩过的坑 官方流程 系统要求 系统设置 更换Ubuntu 清华源 设置语言区域 增加ROS 2 apt软件仓库 安装开发工具和ROS工具 获取ROS 2代码 使用rosdep安装 ...
- wsl2 Ubuntu 18.04 安装 ROS
目录 前期准备 安装ROS 初始化rosdep 测试 前期准备 WSL的安装见旧版 WSL 的手动安装步骤从步骤4开始弄. 图形界面安装见在WSL中使用GPU:WSL2 + Ubuntu 18.04 ...
- Ubuntu 18.04 安装RealSense D435教程
1.更新内核 运行代码 uname -r 如果>=4.4.0-50的版本则ok,否则需要升级内核. 2.更新cmake(需要3.6以上版本)(需要科学上网) 首先下载cmake-3.13.2.t ...
- Ubuntu 18.04 安装ROS遇到的问题
一.安装ROS-melodic sudo apt-get updatesudo apt-get install ros-melodic-desktop-fullsudo apt-get install ...
- Windows10+Ubuntu 18.04.2+ROS 安装笔记(SSD单硬盘)下
Windows10+Ubuntu 18.04.2+ROS 安装笔记(SSD单硬盘)下 一.前言 二.化繁为简 二.补充说明 三.测试ROS 是否安装成功 一.前言 最近需要学习ROS和python,于 ...
最新文章
- arcgiss如何在空白点图层加入坐标_连载 | 21 QGIS工程文件属性设置(2)——坐标参照系、变换、默认样式、数据源、关系和变量...
- (译)在Objective-c里面使用property教程
- 提升面对电脑的工作效率
- 4.线性和卷积——线性滤波器、非锐化掩蔽原理揭破_4
- 断网python第三方库安装_Python离线断网情况下安装numpy、pandas和matplotlib等常用第三方包...
- #分布式系统架构之# 事件驱动模式以及与之匹配的长时间处理过程讨论
- 中本聪主题系列NFT收藏品在OpenSea发售,于26秒内售罄
- magento url rewrite规则
- ActiveMQ_Linux安装
- https://leetcode-cn.com/
- 小程序如何发布体验版本
- 维护两个互斥的定价条件
- GII全球创新指数(2011-2018年)
- 编译原理 | 实验四 | 逆波兰式
- flask python 上传图片或头像
- 【转】SSL协议、SET协议、HTTPS简介
- 操作系统课程设计-二级文件系统,Windows平台版本,c语言
- 2017web前端校招面试总结 - 陌陌技术保障组
- 如何在 Linux 中使用 Calibre 将 PDF 文件转换为 EPUB 格式?
- 基于android手机选课系统的设计与实现
热门文章
- dw网页插入java小程序_DW网页设计35:构建Java插入模块
- 面试笔试题(含答案)
- 机器学习之多元线性回归问题综合应用示例:简单案例+解决红酒质量的判断问题
- 什么是管道?(详解进程间是如何通过管道通信的)
- 亲测可用fiddler手机抓包配置代理后没有网络
- 如何更好地调整学习率?
- GitLab 出现错误Could not resolve host: xxx-xxx
- K8S -- kubernetes集群权限之Cluster、 User和Context
- html背景图片手机端全屏,css 背景图全屏显示,兼容移动端
- 鸿蒙os2.0发布直播,2021华为鸿蒙操作系统发布会及华为全场景新品发布会时间 发布会直播入口...