ROS2机器人智能小车学习(1)- ROS2 最简安装与配置

玩转智能小车或者机器人,少不了要接触ROS2操作系统。准确来说ROS2不是一个操作系统,而是一个基于Ubuntu操作系统之上的中间件框架。

1、ROS2安装前的准备

确认系统支持版本,ROS2 Humble Hawksbill支持Ubuntu 22.04 Jammy Jellyfish;ROS2 jazzy Kilted支持 Ubuntu24.04,选择对应的系统安装即可。

2、ROS2安装

这里选择小鱼儿一键安装脚本,快速便捷。

打开ubuntu终端,输入:

复制代码
wget http://fishros.com/install -O fishros && . fishros

然后会出现以下界面:

第一次安装时,先选择输入数字5,及13,一键配置系统源为 国内清华或者中科大的。

配置完成后,再执行上面的命令,出现上面菜单,输入数字1,选择ROS2 某个版本,Kilted是最新的稳定版,rolling是开发版本,等待完成安装。

3、测试安装结果

运行示例程序验证安装:

复制代码
ros2 run demo_nodes_cpp talker

新建终端运行监听节点:

复制代码
ros2 run demo_nodes_py listener

两个终端分别出现下面的窗口,即表示完成了正常的通信。

相关推荐
生活予甜2 小时前
广柔扁平电缆在机器人AI技术创新应用中的前景探索
人工智能·机器人
workflower2 小时前
大型语言模型简史
人工智能·语言模型·自然语言处理·chatgpt·机器人·集成测试·ai编程
童话名剑2 小时前
YOLO v5(学习笔记)
笔记·学习·yolo
Jackyzhe2 小时前
从零学习Kafka:副本机制
分布式·学习·kafka
强化学习与机器人控制仿真2 小时前
Kimodo 入门教程(一)英伟达开源人形机器人动捕数据集训练运动学动作扩散模型
人工智能·神经网络·机器人·强化学习·扩散模型·英伟达·人形机器人
AI成长日志2 小时前
【datawhale】hello agents开源课程第2章学习记录:智能体发展史
学习·github
im_AMBER2 小时前
前后端对接: ESM配置与React Router
前端·javascript·学习·react.js·性能优化·前端框架·ecmascript
楼田莉子2 小时前
Linux网络:应用层HTTP网络协议
网络·c++·后端·网络协议·学习·http
1234567890@world2 小时前
FFmpeg | Day1 FFmpege音视频开发与学习
学习·ffmpeg·音视频