NEWS DETAIL

用ROS2 、 Gazebo和 MoveIt2做机械臂仿真

发布时间:2026/10/10 5:04:47 · 栏目:资讯中心

尧图网络原创建站知识分享正文
首先Ros2的安装参考步骤可以参考本人的这一篇博客对于ROS2的学习日记仿真安装的学习文章参考的是这一篇文章【机器人】ROS2 机械臂控制MoveIt2从入门到实战需要注意的是要根据自己linux系统版本去下载对应的Gazebo我的系统是24.04, sudo apt install gz-harmonic在安装的时候出现了这样的错误我问的千问给的解决办法遇到的问题是 Ubuntu 24.04 系统中添加第三方 Gazebo 软件源后因缺少对应 GPG 公钥导致 apt update 失败。这是 Ubuntu 24.04 引入更严格安全机制后的常见问题。以下是完整、安全、推荐的解决方案✅ 推荐操作步骤适用于 Ubuntu 24.04第一步导入缺失的 GPG 密钥从 OSRF 官方获取并导入密钥推荐使用现代方式下载并转换为 gpg 格式存入系统密钥环目录wget -qO - https://packages.osrfoundation.org/gazebo.key | sudo gpg–dearmor -o /usr/share/keyrings/gazebo-archive-keyring.gpg 说明此命令会从 OSRF 官方服务器下载密钥并用 gpg --dearmor 转为二进制格式保存到 /usr/share/keyrings/ 目录下这是 Ubuntu 24.04 推荐的密钥存储位置。第二步修改源配置文件指定 Signed-By打开或创建 Gazebo 源的配置文件sudo nano /etc/apt/sources.list.d/gazebo-stable.list将内容替换为以下格式确保包含 signed-by 字段deb [signed-by/usr/share/keyrings/gazebo-archive-keyring.gpg] https://packages.osrfoundation.org/gazebo/ubuntu-stable noble main⚠️ 注意如果你之前使用的是旧格式如 deb https://…必须加上 [signed-by…] 部分否则即使导入了密钥系统仍会报错。第三步更新软件包列表sudo apt update此时应不再出现 GPG 错误Gazebo 源将被正常识别和更新。输入 gz -sim显示下面基本上就是安装成功了对于安装MoveIt2要根据linux系统和ROS2版本进行安装针对我的 Ubuntu 24.04 ROS 2 Jazzy 环境正确的安装命令是sudo apt install ros-jazzy-moveit验证是否安装成功dpkg -l | grep moveit如果安装成功你会看到类似这样的输出其中状态为 ii 表示已安装ii ros-jazzy-moveit … (版本信息)ii ros-jazzy-moveit-core …ii ros-jazzy-moveit-msgs …… (其他相关包)只要 ros-jazzy-moveit 这一行存在且状态是 ii就说明主包已安装。或者尝试启动 MoveIt Setup Assistantros2 launch moveit_setup_assistant setup_assistant.launch.pysudo apt install ros-jazzy-moveit 对应的安装在/opt/ros/jazzy/ROS2 、 Gazebo和 MoveIt2这三个的关系工具 核心角色一句话理解ROS2 通信与控制中枢 整个系统的 “大脑和神经系统”负责节点间通信、话题 / 服务调度、硬件抽象让不同模块能互相 “对话”Gazebo 物理仿真引擎 虚拟世界的 “物理实验室”模拟机械臂的运动、碰撞、重力、传感器数据提供真实的物理环境MoveIt2 运动规划库 机械臂的 “路径规划师”负责机械臂的避障、轨迹生成、逆运动学求解算出怎么安全地从 A 点移动到 B 点成功安装了 ROS2、Gazebo 和 MoveIt2接下来可以进入实操阶段通过运行官方教程样例来快速上手机械臂的运动规划与可视化控制。以下是具体操作步骤一.加载环境配置打开终端输入以下命令并回车这一步是为了告诉系统去哪里找刚才安装的软件包source /opt/ros/jazzy/setup.bash二.启动演示程序复制并粘贴以下长命令然后回车ros2 launch moveit2_tutorials demo.launch.py rviz_tutorial:true出现了这样的错误解决办法sudo apt updatesudo apt install ros-jazzy-moveit2-tutorials又会遇到一个错误遇到的错误 E: Unable to locate package ros-jazzy-moveit2-tutorials 是因为 ROS2 Jazzy 发行版尚未在官方二进制仓库中提供 moveit2_tutorials 包。这是当前版本的正常现象因为 Jazzy 是较新的 LTS 版本部分教程包仍在开发或等待发布。解决方案从源码编译安装教程包既然无法通过 apt 安装你需要手动从 GitHub 克隆源码并编译。以下是完整步骤创建工作空间并克隆源码mkdir -p ~/moveit2_ws/srccd ~/moveit2_ws/srcgit clone https://github.com/ros-planning/moveit2_tutorials.git -b jazzy --depth 1说明-b jazzy 指定使用 Jazzy 分支–depth 1 仅克隆最新提交以节省时间和空间。安装编译依赖cd ~/moveit2_wsrosdep install -r --from-paths src --ignore-src --rosdistro jazzy -y注意如果提示 rosdep 未安装请先执行 sudo apt install python3-rosdep 并初始化 sudo rosdep init rosdep update。初始化 rosdepsudo rosdep init这条命令会创建一个默认的源列表文件 /etc/ros/rosdep/sources.list.d/20-default.list指向官方的依赖数据库。如果提示“already initialized”说明之前已初始化过可跳过此步。更新依赖数据库rosdep update这条命令会从远程服务器下载最新的依赖映射表确保 rosdep install 能正确识别并安装你当前 ROS2 发行版Jazzy所需的系统包。注意此步骤可能需要几秒到几十秒取决于网络速度。
✦

本文为尧图网络原创建站知识分享。想针对自身行业获取定制化建站方案?欢迎咨询,资深顾问免费为你出思路。

RELATED

相关 资讯推荐

MORE

更多 新鲜资讯

JMeter入门实战:从零构建HTTP接口性能测试脚本与结果分析
2026/10/9 14:51:14

JMeter入门实战:从零构建HTTP接口性能测试脚本与结果分析

1. 项目概述:从零开始,用JMeter搞定HTTP性能测试 刚接触性能测试的新手,或者是从功能测试转过来的朋友,一听到“压测”两个字,心里可能就有点发怵。工具那么多,概念那么杂,从哪儿下手呢&#xf…

Earendel: 一个纯TS写的POSIX兼容的微内核Web操作系统
2026/10/9 12:53:36

Earendel: 一个纯TS写的POSIX兼容的微内核Web操作系统

最近我用TypeScript写了一个运行在浏览器里的Web操作系统 Earendel(目前已知的距离地球最遥远的恒星)。开发它的初衷主要是为了Linux和操作系统课程的教学。市面上绝大多数Web OS项目,要么只是做了一个长得像Windows/macOS的网页UI拼盘&#…

5分钟掌握Windows防撤回神器:让微信QQ撤回消息无处遁形[特殊字符]
2026/10/9 2:33:51

5分钟掌握Windows防撤回神器:让微信QQ撤回消息无处遁形[特殊字符]

5分钟掌握Windows防撤回神器:让微信QQ撤回消息无处遁形🚀 【免费下载链接】RevokeMsgPatcher :trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了) 项目地址: http…

从零制作同人动画:技术路线、流程与实战避坑指南
2026/10/9 14:35:17

从零制作同人动画:技术路线、流程与实战避坑指南

1. 先搞清楚这个“粉丝动画”到底是什么,以及它能解决什么问题看到“五条悟VS宿傩/咒术回战粉丝动画”这个标题,很多人的第一反应可能是去找一个现成的视频。但如果你是一个想自己动手创作、或者想了解这类作品背后技术流程的创作者,这个标题…

闭源降价80%,开源却在涨价:AI定价的交叉路口
2026/10/9 14:36:09

闭源降价80%,开源却在涨价:AI定价的交叉路口

8月6日,两条价格曲线悄然交汇。 一条向下:OpenAI把GPT-5.6 Luna的输出价格从6美元砍到1.2美元/百万Token,降幅80%。另一条向上:同一天,DeepSeek公告全线涨价,措辞是"涨幅较大",非试探…

产线三防平板选哪个牌子?5个品牌实测告诉你别瞎买
2026/10/9 11:21:20

产线三防平板选哪个牌子?5个品牌实测告诉你别瞎买

产线三防平板选哪个牌子?5个品牌实测告诉你别瞎买经常有工厂朋友拿着网上的"三防平板十大品牌排行榜"来问我:到底选哪个?说实话排行榜看看就行,真正选型得看你产线什么场景。今天挑五个在产线数字化里用得比较多的品牌—…

看完这篇,还想了解更多?

预约尧图网络顾问一对一沟通,针对你的行业与现状给出建站建议,全程免费。

免费咨询