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起步......
使用
如何判断基本功是否扎实?
在Lubuntu 20.04上安装和使用ROS Noetic Ninjemys,你可以按照以下步骤进行:
1. 安装ROS Noetic
- 配置Ubuntu的软件源:为了确保能够从ROS的官方软件源中获取到ROS Noetic的软件包,你需要先配置Ubuntu的软件源。这通常涉及到备份原有的软件源列表,然后添加ROS的官方软件源。
- 添加ROS软件源的密钥:为了确保软件包的完整性和安全性,你需要添加ROS软件源的GPG密钥。
- 安装ROS Noetic :在配置好软件源并添加了密钥之后,你就可以使用
apt
包管理器来安装ROS Noetic了。通常,你可以选择安装ROS的桌面完整版,它包含了ROS的核心功能以及一系列常用的机器人开发工具和库。
2. 初始化ROS环境
安装完ROS Noetic之后,你需要初始化ROS环境。这通常涉及到在终端中执行一些命令来设置环境变量,以便在后续的终端会话中能够方便地使用ROS的命令和工具。
3. 使用ROS Noetic
- 创建ROS工作空间:在开始使用ROS进行机器人开发之前,你通常需要创建一个ROS工作空间。这个工作空间将用于存放你的ROS项目和代码。
- 编写ROS程序:在ROS工作空间中,你可以编写自己的ROS节点(即ROS程序)。这些节点可以执行各种任务,如处理传感器数据、控制机器人的运动等。
- 编译和运行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可能使用了一些不同的软件包管理工具或默认设置,因此在某些步骤中可能需要进行适当的调整。