小鱼 ROS 2 新书上线!点击链接查看, 新书配套视频点击链接查看。
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
ROS2 2024 最新版 Jazzy 发布,一键安装已支持
-
大家好,我是小鱼,又到了每年的 5 月 23 日,ROS2 社区发布了最新版本的 ROS2——Jazzy Jalisco。这个版本带来了许多新功能和改进,为开发者提供了更高效的机器人系统开发工具。本文将简要介绍 Jazzy Jalisco 版本的主要特性,并提供一键安装的支持和使用方法。
Jazzy Jalisco 版本简介
支持的平台
- Ubuntu 24.04 (Noble): amd64 和 arm64
- Windows 10 (Visual Studio 2019): amd64
- RHEL 9: amd64
- macOS: amd64
- Debian Bookworm: amd64
ROS 2 与 Gazebo 的集成改进
从 Jazzy Jalisco 开始,ROS 2 与 Gazebo 的集成变得更加简化。每个 ROS 2 版本将有一个推荐的 Gazebo 版本。在 Jazzy Jalisco 中,推荐使用 Harmonic 版本的 Gazebo。引入了 gz_*_vendor 包,使 ROS 2 包能够更方便地使用 Gazebo 包的功能。
新特性和改进
- common_interfaces:新增 VelocityStamped 消息和 Marker.msg 中的 ARROW_STRIP 类型。
- image_transport:支持懒订阅者,添加设置回调组和允许列表的选项。
- ros2cli:增加了 --log-file-name 命令行参数和订阅选项中的 QoS。
- rosbag2:支持服务数据的录制和回放,新增过滤模式,优化播放器和录音机组件的性能。
- rviz2:添加 TF 显示的正则表达式过滤字段和话题状态的订阅频率显示。
一键安装支持
Jazzy Jalisco 版本的 ROS2 现在支持一键安装,极大地简化了安装过程。使用以下命令即可完成安装:
wget http://fishros.com/install -O fishros && . fishros
结语
Jazzy Jalisco 版本的发布标志着 ROS2 的又一次重要进步。通过一键安装的支持,开发者可以更加便捷地部署和使用 ROS2 系统。希望本文的介绍能帮助大家快速上手 Jazzy Jalisco 版本,充分利用其新特性和改进,提升机器人开发的效率和体验。有关 Jazzy Jalisco 的更多详细信息,请访问 官方文档。
-
@小鱼
请问ros2 Jazzy的一键安装目前只支持x86架构的 Ubuntu24吗?
我的系统为:OS: Ubuntu 22.04.4 LTS aarch64,选择界面如下没有jazzy选项:RUN Choose Task:[请输入括号内的数字] 请选择你要安装的ROS版本名称(请注意ROS1和ROS2区别): [1]:humble(ROS2) [2]:iron(ROS2) [3]:rolling(ROS2) [0]:quit 请输入[]内的数字以选择:
我的系统已有ros2humble,以前安装时用的源是huawei的。
用了您的一键脚本源默认换成了这个:https://mirrors.ustc.edu.cn/ubuntu-ports
,不过换不换源都没有jazzy选项。
不知道是不是arm架构的源还每更新? -
@minemyemails 你要换24.04才有jazzy
-
@小鱼 那我想问一下你的jazz这个版本用社区那个版本的教程学习?
-
@401772473 建议学习humble版本哈,刚出的书籍和视频
-
@小鱼 好的,谢谢小鱼!
-
此回复已被删除! -
@小鱼 我的ubuntu24.04版本,使用这个命令,弹出如下提示:
VMware-Virtual-Platform:~/桌面$ wget http://fishros.com/install -O fishros && . fishros
--2024-09-05 21:31:20-- http://fishros.com/install
正在解析主机 fishros.com (fishros.com)... 47.119.165.169
正在连接 fishros.com (fishros.com)|47.119.165.169|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 301 Moved Permanently
位置:http://fishros.com/install/ [跟随至新的 URL]
--2024-09-05 21:31:20-- http://fishros.com/install/
再次使用存在的到 fishros.com:80 的连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度: 993 [text/html]
正在保存至: ‘fishros’fishros 100%[===================>] 993 --.-KB/s 用时 0s
2024-09-05 21:31:20 (84.1 MB/s) - 已保存 ‘fishros’ [993/993])
bash: html: 没有那个文件或目录
bash: head: 没有那个文件或目录
bash: fishros: 行 3: 未预期的记号 "(" 附近有语法错误
bash: fishros: 行 3: `<script language="javascript">setTimeout("try{setCookie();'catch(error){};location.replace(location.href.split("#")[0])",2000);</script>请问怎么实现安装jazzy 呢?
-
安装了rolling版,可直接安装jazzy版本吗