Ubuntu22.04解决gazebo启动问题
简介最近在b站观看古月居视频学习ros2但是在学习到Gazebo使用以及Rviz时屡屡出现启动问题导致学习无法继续现已找到解决办法。方法介绍1.前提根据视频内指令安装好gazebo。链接如下18.Gazebo三维物理仿真平台_哔哩哔哩_bilibili打开终端输入如下指令sudo aptinstallros-humble-gazebo-*2.启动gazeboros2 launch gazebo_ros gazebo.launch.py如果gazebo打开那么一切顺利。但是主播一直会报如下错误qiukoqiuko-virtual-machine:~$ ros2 launch gazebo_ros gazebo.launch.py[INFO] [launch]: All log files can be found below /home/qiuko/.ros/log/2025-09-03-10-11-38-464731-qiuko-virtual-machine-16717[INFO] [launch]: Default logging verbosity is set to INFO[INFO] [gzserver-1]: process started with pid [16718][INFO] [gzclient-2]: process started with pid [16720] [gzclient-2] gzclient: /usr/include/boost/smart_ptr/shared_ptr.hpp:728: typename boost::detail::sp_member_accessT::type boost::shared_ptrT::operator-() const [with T gazebo::rendering::Camera; typename boost::detail::sp_member_accessT::type gazebo::rendering::Camera*]: Assertion px ! 0 failed.[ERROR] [gzclient-2]: process has died [pid 16720, exit code -6, cmd gzclient --gui-client-pluginlibgazebo_ros_eol_gui.so].gzclient 进程启动后崩溃了并且报告了一个断言失败的错误。3.解决办法终端中输入如下指令打开.bashrc文件nano ~/.bashrc进入到如下图界面点击键盘⬇️按键或移动滚轮到最末行添加如下指令source /usr/share/gazebo/setup.sh按ctrlx保存按y确定按enter退出。最后运行如下指令重新加载.bashrc文件使修改生效source ~/.bashrc再次运行ros2 launch gazebo_ros gazebo.launch.py就可以顺利进入gazebo界面了。

相关新闻

octant 项目中的 k8s.io/utils/pointer 包:Go 指针工具函数实战指南

octant 项目中的 k8s.io/utils/pointer 包:Go 指针工具函数实战指南

云原生后端前端运维可观测性开发工具 【免费下载链接】octant Highly extensible platform for developers to better understand the complexity of Kubernetes clusters. 项目地址: https://gitcode.com/gh_mirrors/oc/octant 点击查看 免费下载 本指南以当前仓库…

2026/10/10 8:19:50 阅读更多 →
Apache Zeppelin Cassandra CQL 解释器完全指南:从连接配置到 Prepared Statement 与动态表单实战

Apache Zeppelin Cassandra CQL 解释器完全指南:从连接配置到 Prepared Statement 与动态表单实战

后端前端大数据数据分析 【免费下载链接】zeppelin Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more. 项目地址: https://gitcode.com/gh_mirrors/zeppelin2/zeppelin 点击查看 免…

2026/10/10 8:19:50 阅读更多 →
重新捡起计算机:从用户思维到技术人的实操路径

重新捡起计算机:从用户思维到技术人的实操路径

1. 从“用电脑”到“做技术”:真正的门槛不在工具,在思维把“计算机”这三个字重新捡起来,对我来说不是一次简单的回归,而是一次彻底的身份切换。过去十年,我用电脑干得最多的事是打开浏览器、刷视频、聊微信、写文档&…

2026/10/10 8:19:50 阅读更多 →

最新新闻

多线程(进阶)主要学习思想

多线程(进阶)主要学习思想

Java多线程锁策略 笔记(通俗易懂例子)这三组是不同维度对锁的分类!不要混在一起:悲观锁 / 乐观锁:思想层面(认为会不会发生并发冲突)重量级锁 / 轻量级锁:synchronized底层实现层面&…

2026/10/10 9:04:44 阅读更多 →
Unison 的 Doc2 文档代码示例渲染:深入解读 fix3634 回归测试中的 docExample 行为

Unison 的 Doc2 文档代码示例渲染:深入解读 fix3634 回归测试中的 docExample 行为

编程语言编译器语言运行时开发工具 【免费下载链接】unison A friendly programming language from the future 项目地址: https://gitcode.com/gh_mirrors/un/unison 点击查看 免费下载 本文以 unison-src/transcripts/idempotent/fix3634.md 这份幂等回归测试&am…

2026/10/10 9:04:44 阅读更多 →
springboot高校新生报到管理系统17415-计算机课程设计、毕业设计

springboot高校新生报到管理系统17415-计算机课程设计、毕业设计

第一章 绪论 1.1 研究背景和意义 高校新生报到工作属于高校管理体系的重要部分,近些年来,伴随着高等教育规模不断增大,新生人数持续上升,报到流程越来越繁杂,对信息处理和服务效率提出更高的要求[1]。在传统的模式下&…

2026/10/10 9:04:44 阅读更多 →
Rust 安全审计之 STRCMP 缺陷识别:string-comparison-finder 指南

Rust 安全审计之 STRCMP 缺陷识别:string-comparison-finder 指南

AI 技能AI 插件应用安全网络安全AI 评测 【免费下载链接】skills Trail of Bits Claude Code skills for security research, vulnerability detection, and audit workflows 项目地址: https://gitcode.com/gh_mirrors/skills8/skills 点击查看 免费下载 导读 本…

2026/10/10 9:04:44 阅读更多 →
【ArkUI 入门练中学】第19课:状态管理 V2 深度解析与迁移

【ArkUI 入门练中学】第19课:状态管理 V2 深度解析与迁移

本节目标理解状态管理 V2 的设计理念,掌握其相比 V1 在深度观测与精准刷新上的核心改进掌握 ObservedV2 与 Trace 的配合机制,能够实现对嵌套对象的自动深度观测掌握 V2 组件状态管理装饰器 Local、Param、Once、Event 的用法与 V1 对应关系掌握…

2026/10/10 9:04:44 阅读更多 →
java线上cpu飙高排查实战详细步骤

java线上cpu飙高排查实战详细步骤

1.新建一个springboot项目 新加两个接口,一个是测试接口是否访问通过/test,另一个是专门模拟让cpu飙高的接口/loop,将其打包成一个jar放在服务器上。 package com.cao.controller;import org.springframework.web.bind.annotation.GetMapping…

2026/10/10 9:03:43 阅读更多 →

日新闻

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

1. 从“卫星轨道分类”这个标题说起:为什么值得花时间搞懂第一次接触“卫星轨道分类”这个概念,很多人会觉得它离自己很远——不就是天上的星星怎么转吗?但如果你正在做航天任务规划、遥感数据接收、星座设计,甚至只是准备一场航天…

2026/10/10 0:00:39 阅读更多 →
Spring AOP 核心原理与实战:从概念到日志切面落地

Spring AOP 核心原理与实战:从概念到日志切面落地

1. 从一个真实痛点说起:为什么你的代码里到处都是重复逻辑刚入行那会儿,我写过一个用户管理模块,注册、登录、改密码、注销四个接口。每个接口里都塞了几乎一样的日志打印、参数校验、事务开启和提交。当时觉得没什么,能跑就行。直…

2026/10/10 0:00:40 阅读更多 →
Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

简介:这是一套面向计算机相关专业学生与项目实战学习者的Python数据采集与分析可视化完整项目,以Boss直聘岗位数据为对象,适合用作毕业设计、课程设计或期末大作业。资源包共38个文件,约246KB,以13个py源码文件为核心&…

2026/10/10 0:00:40 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:32 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 1:36:08 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 10:11:06 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 5:23:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 6:17:20 阅读更多 →