IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 虚拟机 Ubuntu20.04 ROS安装完整过程 -> 正文阅读

[人工智能]虚拟机 Ubuntu20.04 ROS安装完整过程

参考博客

  1. 《详细介绍如何在ubuntu20.04中安装ROS系统,超快完成安装!!!(最新版教程)》
  2. 《rosdep init 及update报错的解决办法汇总(亲测)》

步骤

1 软件源

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'

2 密钥

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

3 添加一个公钥

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F42ED6FBAB17C654

4 更新软件源

sudo apt update

5 安装ROS

sudo apt install ros-noetic-desktop-full

6 初始化rosdep

sudo rosdep init

可能遇到以下错误:

错误1:找不到命令

sudo apt install python3-rosdep2

错误2:请求超时

方案1:自定义域名解析

sudo gedit /etc/hosts

追加199.232.28.133 raw.githubusercontent.com

方案2:修改timed out的时间。

sudo gedit /usr/lib/python3/dist-packages/rosdep2/sources_list.py

修改DOWNLOAD_TIMEOUT = 15.015.0,改大,可为150。

方案3:切换手机热点。

错误3:已存在文件

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

错误4:[Errno 104] Connection reset by peer

你或许正在进行rosdep update,如果尝试过以上所有解决办法都无效,这一步可以跳过。

7 根据rosdep列表更新。(可跳过)

rosdep update

若出现错误,按sudo rosdep init(上一步)出错处理。

8 设置环境变量

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

使环境变量生效

source ~/.bashrc

9 安装rosinstall

sudo apt install python3-rosinstall python3-rosinstall-generator python3-wstool

10 测试

roscore
rosrun turtlesim turtlesim_node
rosrun turtlesim turtle_teleop_key

错误1:

在这里插入图片描述
之前安装不够全,再次:

sudo apt install ros-noetic-desktop-full

直到全装好。

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-10-27 12:50:24  更:2021-10-27 12:50:53 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 8:21:35-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码