lubuntu20.04安装和使用ROS Noetic Ninjemys

Noetic Ninjemys

最后一个ROS官方支持的第一代Noetic Ninjemys


为何选择Lubuntu

熟悉我博客的朋友知道,我的这些分享都没有官方经费支持,都是在自己和志同道合朋友们共同努力下,走到今天。

设备陈旧,只能选择对系统资源需求最少的系统,否则都无法正常运行了。

不得不说Lubuntu对老旧机器非常友好,速度很美妙。


如何最快使用ROS1

宇宙级别最快,没有之一,一个网页登录即可使用体验。

lanqiao课程号854。


起源

从2020年使用Noetic到现在已经4年多啦。

ROS1&2极简版安装配置案例(Noetic&Foxy@Ubuntu20.04)


一键安装脚本

bash 复制代码
echo "Upgrade ROS Mission Begins."
 
echo "-----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-----" >> ~/ros.asc
 
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 apt update
 
sudo apt upgrade -y
 
sudo apt install ros-noetic-desktop-full
 
echo "Upgrade Mission Completed."

哇咔咔,3k+的官方包!太丰富啦。

下载速度飞快,轻轻松松完成安装。

2MiB起步......


使用

如何判断基本功是否扎实?

ROS机器人虚拟仿真挑战赛本地电脑环境配置记录

ROS机器人虚拟仿真挑战赛本地电脑环境配置记录

ROS机器人虚拟仿真挑战赛本地电脑环境配置记录


在Lubuntu 20.04上安装和使用ROS Noetic Ninjemys,你可以按照以下步骤进行:

1. 安装ROS Noetic

  1. 配置Ubuntu的软件源:为了确保能够从ROS的官方软件源中获取到ROS Noetic的软件包,你需要先配置Ubuntu的软件源。这通常涉及到备份原有的软件源列表,然后添加ROS的官方软件源。
  2. 添加ROS软件源的密钥:为了确保软件包的完整性和安全性,你需要添加ROS软件源的GPG密钥。
  3. 安装ROS Noetic :在配置好软件源并添加了密钥之后,你就可以使用apt包管理器来安装ROS Noetic了。通常,你可以选择安装ROS的桌面完整版,它包含了ROS的核心功能以及一系列常用的机器人开发工具和库。

2. 初始化ROS环境

安装完ROS Noetic之后,你需要初始化ROS环境。这通常涉及到在终端中执行一些命令来设置环境变量,以便在后续的终端会话中能够方便地使用ROS的命令和工具。

3. 使用ROS Noetic

  1. 创建ROS工作空间:在开始使用ROS进行机器人开发之前,你通常需要创建一个ROS工作空间。这个工作空间将用于存放你的ROS项目和代码。
  2. 编写ROS程序:在ROS工作空间中,你可以编写自己的ROS节点(即ROS程序)。这些节点可以执行各种任务,如处理传感器数据、控制机器人的运动等。
  3. 编译和运行ROS程序 :在编写了ROS程序之后,你需要使用catkin_make命令来编译你的工作空间。编译成功后,你就可以运行你的ROS程序了。

4. 学习和参考

  • ROS官方教程:ROS官方网站提供了丰富的教程和文档,可以帮助你更深入地了解ROS的使用和开发。
  • 社区资源:ROS社区非常活跃,你可以在社区中找到许多有用的资源和经验分享。
  • 书籍和课程:还有许多关于ROS的书籍和在线课程可供学习,这些资源可以帮助你更系统地学习ROS的使用和开发。

注意:在安装和使用ROS过程中,可能会遇到一些问题和挑战。如果遇到问题,建议查阅ROS官方文档、搜索在线资源或向ROS社区寻求帮助。

另外,虽然你提到了"Ninjemys",但这似乎是一个笔误或特定环境下的术语。在标准的ROS Noetic安装和使用过程中,并没有特定提及"Ninjemys"。如果你是指某个特定的ROS包或工具,请提供更多的上下文信息,以便我能提供更准确的指导。

最后,需要注意的是,Lubuntu 20.04作为Ubuntu的一个轻量级版本,其安装ROS的过程应该与Ubuntu 20.04大致相同。然而,由于Lubuntu可能使用了一些不同的软件包管理工具或默认设置,因此在某些步骤中可能需要进行适当的调整。


相关推荐
微蓝课堂9 小时前
【微蓝课堂】机器人编程|树莓派系列|13-从零开始编写TM1637驱动程序
笔记·python·青少年编程·机器人
惯师科技12 小时前
TDK推出第二代用于汽车安全应用的6轴IMU
人工智能·安全·机器人·汽车·imu
Lu_ffy-1 天前
如何创建你的第一个 Telegram 机器人:一步步教程
机器人
EAI-Robotics1 天前
机器人打包物品研究现状简述
机器人
肥猪猪爸1 天前
使用卡尔曼滤波器估计pybullet中的机器人位置
数据结构·人工智能·python·算法·机器人·卡尔曼滤波·pybullet
清安无别事1 天前
闲聊?泳池清洁机器人?
机器人
zhd15306915625ff1 天前
库卡机器人维护需要注意哪些事项
安全·机器人·自动化
宋138102797201 天前
Manus Xsens Metagloves虚拟现实手套
人工智能·机器人·vr·动作捕捉
禁默1 天前
第六届机器人、智能控制与人工智能国际学术会议(RICAI 2024)
人工智能·机器人·智能控制
Robot2512 天前
Figure 02迎重大升级!!人形机器人独角兽[Figure AI]商业化加速
人工智能·机器人·微信公众平台