尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Px4+Gazebo 仿真环境搭建
最近项目是要做一款自己的无人机但是以前没有相关的基础所以只能网上看看教程然后看到主流是用PX4Gazebo来做的于是就开始动手在电脑上搭建环境。期间遇到了很多问题都一一解决了贴出来当作备忘录。一 环境配置PX4我看官网上对应windows系统上安装是默认C盘的然后还不能更改文件夹Windows Development Environment (WSL2-Based) | PX4 Guide (main) 只能下完了之后在迁移我觉得有点麻烦我本来C盘空间就不够了所以想装到我的ubuntu系统上看了一下教程选择合适的ubuntu版本我就选择最常用的22.04PX4源码第一次直接在github上拉的没看分支版本PX4/PX4-Autopilot: PX4 Autopilot Software 最新已经到了1.18然后这个版本不是很稳定有些命令已经舍弃了尝试了半天发现问题比较多为了更网上的教程匹配一点我删掉原来的代码重新拉了1.16版本的就方便了很多。1.16版本的代码拉下来之后编译一下再使用这个命令就可以启动gazebo仿真了make px4_sitl gz_x500Fig.1 Gazebo飞机界面二 网络下载github下载我前一天网上在ubuntu 上下载超级慢等的我是在不耐烦了然后我试了一下在windows上下载还是快一点的我就决定在windows上下载好通过设置一个vmware和windows的共享文件夹来使用发现这个办法还是比较快的。三 PX4启动成功但是没有飞机显示px4 startingstartup script returned successfullyGazebo 打开但是是空白的像图1那样右边列表显示是正常的问题就出在vmware的OpenGL渲染异常Gazebo Harmonic默认硬件渲染和VMware兼容不好解决方法是使用软件渲染export LIBGL_ALWAYS_SOFTWARE1测试一下gz sim default.sdf能加载默认的界面就正常了。
RELATED

相关推荐

【转载】静电斥力:蟒蛇动态抗毒的核心机制解析 | MDPI Toxins

【转载】静电斥力:蟒蛇动态抗毒的核心机制解析 | MDPI Toxins

2024年4月,来自澳大利亚昆士兰大学Bryan G. Fry教授及其研究团队在《Toxins》期刊上发表了一项研究,通过对非洲与亚洲不同体型蟒蛇的烟碱型乙酰胆碱受体进行序列分析与功能验证,系统探讨了蟒蛇(Pythonidae)在进化过程中…

📅 2026/8/25 3:50:39
医用穿刺超声探头图像处理难点与针尖显影优化策略

医用穿刺超声探头图像处理难点与针尖显影优化策略

引言 超声引导下穿刺是临床介入操作的核心技术,其成功的关键在于穿刺针尖的实时、清晰显影。然而,由于超声成像的物理特性、组织声学差异以及操作环境等因素,针尖显影一直是超声图像处理中的技术难点。本文将系统分析医用穿刺超声探头图像处理…

📅 2026/8/25 3:50:40
BLE蓝牙低功耗协议栈全解析:从广播连接到GATT数据模型与实战避坑

BLE蓝牙低功耗协议栈全解析:从广播连接到GATT数据模型与实战避坑

1. 项目概述:从零开始理解蓝牙协议栈 最近在搞一个智能家居的小项目,需要用到蓝牙低功耗(BLE)来做设备间的近距离通信。说实话,虽然BLE这玩意儿现在遍地都是,从手环到智能门锁都在用,但真要把协…

📅 2026/9/12 2:27:34
MORE NEWS

更多资讯

📰

Readest OPDS 分组轮播实现解析:基于 react-virtuoso 的虚拟化横向卡片滑轨与懒加载封面

桌面应用跨平台前端 【免费下载链接】readest Readest is a modern, feature-rich ebook reader designed for avid readers offering seamless cross-platform access, powerful tools, and an intuitive interface to elevate your reading experience. 项目地址:…

📰

使用 Go 标准库 time 正确处理时间:Uber Go Style Guide 时间处理实践全解析

文档教程代码质量Lint 【免费下载链接】guide The Uber Go Style Guide. 项目地址: https://gitcode.com/gh_mirrors/gu/guide 点击查看 免费下载 导读 时间处理是 Go 开发中最容易被低估的复杂度来源——"一天有 24 小时""一小时有 60 分钟"…

📰

如何给SumatraPDF贡献代码?从构建、调试到提交PR的完整开发者指南

如何给SumatraPDF贡献代码?从构建、调试到提交PR的完整开发者指南 【免费下载链接】sumatrapdf SumatraPDF reader 项目地址: https://gitcode.com/gh_mirrors/su/sumatrapdf SumatraPDF 是一款免费的开源多格式文档阅读器(支持 PDF、EPUB、MOBI、…

📰

Naive UI 创建适配主题的自定义组件:n-config-provider、n-element 与 useThemeVars 全面指南

前端UI组件 【免费下载链接】naive-ui A Vue 3 Component Library. Fairly Complete. Theme Customizable. Uses TypeScript. Fast. 项目地址: https://gitcode.com/gh_mirrors/na/naive-ui 点击查看 免费下载 Naive UI 不仅内置了数十个开箱即用的主题化组件&…

📰

UIkit快速开始教程:CDN、npm、pnpm五种安装方式与第一个响应式页面

UIkit快速开始教程:CDN、npm、pnpm五种安装方式与第一个响应式页面 【免费下载链接】uikit A lightweight and modular front-end framework for developing fast and powerful web interfaces 项目地址: https://gitcode.com/gh_mirrors/ui/uikit UIkit 是一…

📰

Vercel CLI 告警规则:`vc alerts rules schema` 与内置/自定义告警规则创建实战指南

CLI后端云原生 【免费下载链接】vercel Develop. Preview. Ship. 项目地址: https://gitcode.com/gh_mirrors/ve/vercel 点击查看 免费下载 导读 本文基于 Vercel CLI(本仓库 packages/cli)中新增的 alerts rules schema 命令及其配套的规则…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬