蓝桥ros机器人系统更新和功能包安装记录(代码片段)

zhangrelay zhangrelay     2022-12-02     690

关键词:

直接系统更新会有错误:

☞ ROS域名解析问题记录(蓝桥云课ros.asc)


sudo apt update

 

 

使用ros.asc如下:

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1
 
mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc
VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro
u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4
K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG
aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+
TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz
pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p
V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT
hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/
/SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV
okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB
tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA
PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur
F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB
RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z
PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa
DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC
Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR
fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0
quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1
1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6
qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA
TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo
22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6
WE+F5FaIKwb72PL4rLi4
=i0tj
-----END PGP PUBLIC KEY BLOCK-----

sudo apt-key add ros.asc

然后切换为国内源:

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'


 

预计5分钟,完成上述配置,然后更新和安装功能包就都没问题啦!!!

sudo apt upgrade

默认情况下,不用更新,此过程复习一下ubuntu维护等基础。


如上错误可以忽略。

安装catkin工具:

 sudo apt install python3-catkin-tools 

全部命令如下:

shiyanlou:~/ $ history                                               [11:57:18]
    1  sudo apt update
    2  gedit ros.asc
    3  sudo apt-key add ros.asc
    4  sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'
    5  sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'
    6  sudo apt update
    7  sudo apt upgrade
    8  sudo apt install ros-kinetic-rqt-*
    9  sudo apt install python3-catkin-tools
   10  catkin 
shiyanlou:~/ $                                                       [11:57:21]









-~-


步履艰难的课程维护→机器人工程←蓝桥ros1/2云课(代码片段)

...水的朋友还是非常多的。蓝桥ROS课程已经开设5年了:机器人课程反馈中如何面对批评和负面消息_zhangrelay的博客-CSDN博客 最大的问题出现在哪里呢?和教育机器人市场类似。很多人围绕一些点,做类似同质化的机器... 查看详情

4.1ros元功能包(代码片段)

...一个系统性的功能,可能涉及到多个功能包,比如实现了机器人导航模块,该模块下有地图、定位、路径规划...等不同的子级功能包。那么调用者安装该模块时,需要逐一的安装每一个功能包吗?显而易见的,逐一安装功能包的... 查看详情

ros1noetic在win11中安装记录(代码片段)

...WSL使用Ubuntu下原生ROS,非常方便。在Windows系统安装ROS机器人操作系统(2020年10月25日更新)_zhangrelay的博客-CSDN博客_windows安装ros*************** 查看详情

《ros理论与实践》学习笔记机器人slam建图(代码片段)

《ROS理论与实践》学习笔记(八)机器人SLAM建图课程内容常用SLAM功能包应用gmappinghectorcartographerrtabmap本讲作业1.在Gazebo中构建一个用于建图和导航的虚拟环境2.将自己构建的机器人模型放置到虚拟环境中,使用gmapping... 查看详情

蓝桥ros课程版本不匹配和功能包缺失报错解决(代码片段)

课程授课是发现不同版本ROS功能包会有一些小bug:比如报错信息类似: 课程中已经详细讲解,需要配置,成功后如下:关于功能包缺失,使用更新方式无法成功,毕竟云系统为了安全性锁定的hosts。 ... 查看详情

ros1云课→01简介和配置(代码片段)

...ic/noetic。以蓝桥ROS云课为模板重新梳理。云原生与蓝桥ROS机器人课程2017-2022_zhangrelay的博客-CSDN博客机器人课程反馈中如何面对批评和负面消息_zhangrelay的博客-CSDN博客 ROS1系统已经支持大量机器人中的传感器和执行器,同时... 查看详情

ros1云课→01简介和配置(代码片段)

...ic/noetic。以蓝桥ROS云课为模板重新梳理。云原生与蓝桥ROS机器人课程2017-2022_zhangrelay的博客-CSDN博客机器人课程反馈中如何面对批评和负面消息_zhangrelay的博客-CSDN博客 ROS1系统已经支持大量机器人中的传感器和执行器,同时... 查看详情

ros机器人操作系统:ubuntu安装rosnoetic(代码片段)

本文介绍如何在Ubuntu20.04安装ROSNoetic软件包,并进行简单的测试。安装步骤1、配置Ubuntu软件仓库配置Ubuntu软件仓库支持“restricted”“universe”和“multiverse”来源,最简单的方法是在「软件和更新」配置窗口进行勾选,... 查看详情

ros机器人操作系统:ubuntu安装rosnoetic(代码片段)

本文介绍如何在Ubuntu20.04安装ROSNoetic软件包,并进行简单的测试。安装步骤1、配置Ubuntu软件仓库配置Ubuntu软件仓库支持“restricted”“universe”和“multiverse”来源,最简单的方法是在「软件和更新」配置窗口进行勾选,... 查看详情

蓝桥ros机器人之ros程序和普通程序以及app/api等(代码片段)

...行的。 这里直接在云课中使用古月居21讲内容。蓝桥ROS机器人之古月居ROS入门21讲推荐学生阅读(2019年左右一篇文章):互联网下半场:从超级入口到超级接口,从超级APP到超级APIshiyanlou:~/$history[16:03:39]1gitclo... 查看详情

机器人操作系统(ros)入门与实践--1(代码片段)

...装2.2.2ROS桌面版测试1.ROS简介1.1什么是ROS?ROS是一个适用于机器人的开源的元操作系统。它提供了操作系统应有的服务,包括硬件抽象,底层设备控制,常用函数的实现,进程间消息传递,以及包管理。它也提供... 查看详情

linux学习opencv+ros实现人脸识别(ubantu16.04)(代码片段)

...脸识别效果五、报错解决六、总结前言本文主要学习 ROS机器人操作系统 ,在ROS系统里调用OpenCV库 实现人脸识别任务一、环境配置   查看详情

仿真环境下移动机器人的导航(代码片段)

1、导航功能包简介导航的关键包含机器人定位和路径规划两大部分,针对这两部分核心内容,ROS提供了以下两个功能包:(1)move_base:实现机器人导航中最优路径规划。(2)amcl:实现二维地图中的机器人定位。在上述两个功能包... 查看详情

ros2机器人操作系统入门和安装以及如何使用.net进行开发(代码片段)

本文是ROS2入门的第一课,简单介绍了ROS系统,以及介绍ROS2系统在Ubuntu22.04中的安装(使用gitee和清华源)以及其中错误的解决。最后对其优势进行总结,为什么选择ROS。最后介绍简单Demo和如何使用.NET接入的其... 查看详情

ros2机器人实验报告提示02➡沼泽⬅(代码片段)

推荐只用远程连接,可以一边做实验一边写报告。镜像内置功能,尽情玩耍。输入用户名和密码即可。颜色属性(colorprofile)这个选项请注意,不用输密码,一路取消……镜像不能保存在本体,但可以... 查看详情

ros2机器人实验报告提示02➡沼泽⬅(代码片段)

推荐只用远程连接,可以一边做实验一边写报告。镜像内置功能,尽情玩耍。输入用户名和密码即可。颜色属性(colorprofile)这个选项请注意,不用输密码,一路取消……镜像不能保存在本体,但可以... 查看详情

ros1.0indigo版本安装步骤

...“小萌是个球”致谢。ROS(RobotOperatingSystem)翻译过来叫机器人操作系统,官方定义如下:ROS是面向机器人的开源的元操作系统(meta-operatingsystem)。它能够提供类似传统操作系统的诸多功能,如硬件抽象、底层设备控制、常用... 查看详情

ubuntu1604ros安装开发学习记录持续更新中(代码片段)

...籍推荐1.3ROS介绍二、ROS安装2.1添加代码列表2.2设置公钥2.3更新软件包索引2.4安装ROSKineticKame2.5初始化rosdep2.6安装rosinstall2.7加载环境设置文件2.8创建并初始化工作目录2.9测试安装结果三、ROS开发3.1ROS操作测试3.1.1运行roscore3.1.2运行&... 查看详情