news 2026/4/23 13:47:41

PX4环境与Ubuntu 18.04虚拟机:源码带gazebo,支持多机仿真,基础编程能力必备...

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
PX4环境与Ubuntu 18.04虚拟机:源码带gazebo,支持多机仿真,基础编程能力必备...

px4环境,Ubuntu18.04环境,有源码,虚拟机文件,可以直接使用,带gazebo,另外可以添加多机仿真等其他功能,需要单独联系开发 只是编译环境,是虚拟机系统,不带教程,需要一定基础

直接上硬货。这个PX4虚拟机镜像解压后大概30G空间起步,建议给虚拟机分配至少4核CPU+8G内存,Ubuntu 18.04系统已经装好了全套编译工具链。开机先别急着启动Gazebo,咱们得确认下环境变量有没有问题。

打开终端随手敲这个:

echo $PX4_DIR

如果没输出就赶紧跑下setup脚本,源码在~/px4_sitx/Firmware里躺着呢。这个仓库已经提前拉好了2022年的稳定分支,不过想换版本自己git checkout就行。

px4环境,Ubuntu18.04环境,有源码,虚拟机文件,可以直接使用,带gazebo,另外可以添加多机仿真等其他功能,需要单独联系开发 只是编译环境,是虚拟机系统,不带教程,需要一定基础

编译固件老规矩:

cd ~/px4_sitx/Firmware make px4_sitl gazebo

注意看编译输出,要是卡在uorb头文件找不到,八成是子模块没更:

git submodule update --init --recursive

编译完别急着关终端!保持这个窗口开着,Gazebo会自动蹦出来展示默认的iris无人机。这时候想开QGC地面站的话,虚拟机里已经装好了,直接任务栏点图标就行。

想玩多机?得改启动脚本。举个栗子,开三个无人机:

./Tools/sitl_multiple_run.sh -n 3

不过这个镜像里没预装多机配置,得自己改models文件夹里的无人机参数。每个实例要指定不同端口,比如第一个用14540,第二个用14541...记得修改启动脚本里的--instance参数。

遇到Gazebo黑屏大概率是显卡加速没开,虚拟机设置里把3D加速勾上。要是模型加载慢得像蜗牛,试试换成软件渲染:

export SVGA_VGPU10=0 vblank_mode=0 gazebo

最后提醒下,虚拟机里自带的gazebo_plugins版本可能和PX4有冲突,看到传感器数据异常就赶紧重编译:

make clean make px4_sitl gazebo -j$(nproc)

这个环境最适合快速验证算法,真要搞深度开发还是建议物理机装双系统。虚拟机文件用久了记得压缩,不然膨胀到100G都不奇怪。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 8:34:56

小白也能懂的语音转文字:Paraformer-large镜像保姆级教程

小白也能懂的语音转文字:Paraformer-large镜像保姆级教程 你是不是也遇到过这样的情况?手头有一段长达几小时的会议录音,却要一个字一个字地手动整理成文字稿。或者想把一段采访音频转成文字做内容分析,但又苦于没有趁手的工具。…

作者头像 李华
网站建设 2026/4/23 6:27:50

黑苹果配置革命:OpCore Simplify三步打造完美EFI的完整指南

黑苹果配置革命:OpCore Simplify三步打造完美EFI的完整指南 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 还在为繁琐的黑苹果配置流程而…

作者头像 李华
网站建设 2026/4/23 10:06:55

OpCore Simplify:彻底告别黑苹果配置噩梦的智能解决方案

OpCore Simplify:彻底告别黑苹果配置噩梦的智能解决方案 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 你是否曾经花费数小时研究OpenCor…

作者头像 李华
网站建设 2026/4/23 10:06:06

如何高效生成多风格语音?试试Voice Sculptor指令化语音合成镜像

如何高效生成多风格语音?试试Voice Sculptor指令化语音合成镜像 1. 快速上手:三步生成你的专属声音 你有没有遇到过这样的问题:想做一段有情感的配音,却找不到合适的声音演员;想给视频配上不同角色的对话&#xff0c…

作者头像 李华
网站建设 2026/4/23 10:06:07

LLM Guard:企业级AI对话系统的安全防护盾牌

LLM Guard:企业级AI对话系统的安全防护盾牌 【免费下载链接】llm-guard The Security Toolkit for LLM Interactions 项目地址: https://gitcode.com/gh_mirrors/llm/llm-guard 在人工智能技术快速发展的今天,大型语言模型(Large Language Model,…

作者头像 李华
网站建设 2026/4/23 10:02:46

DeepSeek-R1-Distill-Qwen-1.5B部署教程:Nginx反向代理配置实战

DeepSeek-R1-Distill-Qwen-1.5B部署教程:Nginx反向代理配置实战 你是不是也遇到过这样的问题:本地训练好的AI模型只能通过IP加端口访问,既不美观也不安全?今天我们就来解决这个问题——把 DeepSeek-R1-Distill-Qwen-1.5B 这个强大…

作者头像 李华