首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • PX4 安装完整流程

    upgrade -ysudo apt install git git-lfs curl wget cmake build-essential python3 python3-pip -y✅ 二、安装 PX4 依赖(官方脚本)bash复制# 克隆 PX4 源码(含子模块)git clone https://github.com/PX4/PX4-Autopilot.git --recursivecd PX4- ✅ 三、验证安装(启动仿真)bash复制# 编译并启动 Gazebo 仿真(x500 四旋翼)make px4_sitl gz_x500成功后会自动打开 Gazebo 界面,并显示 PX4 控制台 pxh 启动 Agent(连接 PX4 与 ROS 2)bash复制MicroXRCEAgent udp4 -p 8888✅ 六、常用命令速查表格复制目的命令编译并启动仿真make px4_sitl gz_x500 支持语法高亮与调试QGroundControl:用于地面监控与参数调试Gazebo:PX4 官方推荐仿真平台(Ignition Gazebo)✅ 八、参考来源(2025年最新)PX4 官方文档:https

    1.1K10编辑于 2025-09-22
  • PX4 + jMAVSim 无人驾驶测试

    PX4 源码根目录 执行:. /Tools/jmavsim_run.sh -l脚本会自动:把刚编好的 build/px4_sitl_default/bin/px4 拉起来;把 jMAVSim 的 jar 包启动;端口、模型、初始位置全部配好 全程不用再敲任何 px4 命令。 手动两步(想自己控制 PX4 参数时)终端 1(先起飞控,指定仿真器为 jmavsim)cd ~/PX4-Autopilot/build/px4_sitl_default./bin/px4 . /bin/px4 … -t jmavsim 再 java -cp … jmavsim.jar

    27010编辑于 2025-09-22
  • 来自专栏云深之无迹

    树莓派硬件运行PX4飞控固件

    我在研究这个PX4飞控的时候,发现新的硬件500—700之间,二手的现在最便宜的200.。。(去年有个店家100块,我没买,o(╥﹏╥)o)。 那我没硬件肯定就玩不成了啊,那我肯定不干! 想起来以前看文档说PX4可以编译在树莓派上面使用。我后面也搜索过但是不见了踪影。那现在我们就是有了第三个选择,树莓派的PX4. 经过我一番操作,有结果了。 首先可以在树莓派上面运行PX4,这点是确实可以的。但是需要一些额外的东西,比如一个IMU,一个GPS。PX4官方做了一个,但是不开源。后来也有一个场子做了,也不开源。 就是下面这个了 https://docs.px4.io/master/en/flight_controller/raspberry_pi_navio2.html 长这样,便宜点就好了 这个板子好处是把PX4 cd Navio2 下载下来就是这样 外设驱动 芯片驱动 一个简单的点灯demo(日后分析) 剩下还有一个是官方的Piotpi(是可以编译的版本,我过几天写文章) 这里我加个搭配PX4

    3K30发布于 2021-10-20
  • 来自专栏云深之无迹

    入手一块“坏”PX4 飞控

    一直眼馋PX4的飞控,前几天在闲鱼上看见有个老哥出炸鸡px4,100多出我了。。。见过漫长的等待,今日到手了。确实是炸鸡了,USB口,SD卡口,一个彩灯什么的,都掉了,这些是明面的。

    86230发布于 2021-11-04
  • 未来展望:PX4 Flight Stack在无人机行业的发展趋势与挑战

    作为一个重要的软件基础架构,PX4 Flight Stack在无人机行业发展中起着至关重要的作用。本文将探讨PX4 Flight Stack在未来的发展趋势以及面临的挑战。 PX4 Flight Stack简介PX4 Flight Stack是一种为无人机提供飞行控制的开源自动驾驶仪软件。它由一系列模块和算法组成,包括飞行控制器、导航系统、传感器融合和遥控系统等。 PX4 Flight Stack需要适应新的通信标准和协议,以更好地支持实时数据传输和指令控制。4. 软件生态系统的建设一个健康的软件生态系统对于PX4 Flight Stack的发展非常重要。 开发者社区的活跃度和贡献度将直接影响PX4 Flight Stack的功能增强和问题修复。PX4 Flight Stack需要继续吸引开发者参与、扩展插件和功能,并提供良好的文档和支持。 参考文献:PX4官方网站:https://px4.io/PX4 GitHub仓库:https://github.com/PX4/PX4-AutopilotPX4 Flight Stack在海洋无人机中的应用与挑战

    43210编辑于 2024-09-13
  • vs2022 生成AirSim 教程

    JSON 配置与 PX4 + QGC 联合运行一、JSON 模板(Windows 端)把文件放到 C:\Users\<用户名>\Documents\AirSim\settings.json:{ "SettingsVersion ": 1.2, "SimMode": "Multirotor", "ClockType": "SteppableClock", "Vehicles": { "PX4": { "VehicleType 1, "LPE_LAT": 47.641468, "LPE_LON": -122.140165 } } }}关键字段说明TcpPort: 4560 是 PX4 同一台或另一台机器打开 QGroundControl默认通过 UDP 14550 自动连上 PX4,左下角出现“ Armed / Disarmed ”即成功。 先启 PX4 后启 AirSim– PX4 会立即反向连接,如果 AirSim 还没监听就会失败;务必 AirSim → 再 PX4

    37610编辑于 2025-09-22
  • 来自专栏AirSim

    AirSim 遥控

    PX4 的 RC 设置AirSim 支持 PX4 飞控,但需要不同的设置。有许多远程控制选项可以与四旋翼一起使用。 我的 RC 无法与 PX4 设置一起使用。首先,您要确保您的 RC 在 QGroundControl] 中工作。如果没有,那么它肯定无法在 AirSim 中运行。 PX4 模式适合具有至少中级经验的人处理与 PX4 相关的各种问题,我们通常会推荐您从 PX4 论坛获得帮助。

    44000编辑于 2025-09-24
  • 来自专栏云深之无迹

    Pixhawk 4飞控(1代)原理图

    众所周知我有块飞控入手一块“坏”PX4 飞控,用不了,然后有个老哥可以修。。。(大概是可以修) 赌一下。。。反正现在一个PX4好贵的说 今日冲浪,居然找到PX4的原理图,就鸡儿在官网。。。 这里是调试的时候使用 接线引脚 https://github.com/Firmament-Autopilot/FMT-Firmware 如果修好,我们就玩这个 这套程序有良好的分层结构 值得一提的是,PX4 希望我的PX4可以修好,老哥加油,为你打call

    3.2K30编辑于 2021-12-27
  • 来自专栏深度学习与计算机视觉

    px4官网调参指南 多旋翼无人机PID调参指南

    PX4的目的是在个人电脑上实现设备的尽可能快速的控制,因为不是所有的被控对象的系统模型都是可获得的,因此PID调参是非常有意义的,并且PID控制适用于所有情况。 介绍 PX4采用双闭环PID控制,其外环为角度(angle)控制,角度值是由滤波与姿态解算后得到的欧拉角,有延迟且存在误差,所以单纯的单闭环无法实现姿态控制过程。 同时方向控制上还引入了前馈控制,所以还有一个参数为MC_YAW_FF file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps4638.tmp.jpg PX4 为了防止这种情况发生,PX4中加入了油门限幅。如果其中一个电机的转速偏离安全范围,系统总体推力将被变低以便控制器输出的相关比率达到一个期望值。其结果会是电机转速不会增加甚至降低,但是永远不会翻。 To prevent this, the multi rotor mixers on PX4 include a band-limit.

    1.7K10编辑于 2022-05-07
  • 来自专栏全志嵌入式那些事

    DIY了一台无人机,用全志T113芯片

    飞控设置 这款使用全志T113-S3处理器制作的PX4飞控整体硬件设计并不复杂,飞控板载主控、IMU、磁力计、气压计以及其它常见的元件,并由T113直接输出PWM控制飞行器,并使用1路ADC来采集电池的电压 如下图中的画面所示,左侧是飞控通过WiFi与QGC连接后将无人机姿态数据返回的显示界面,右侧的画面则是T113芯片的负载情况显示,T113是双核处理器,作者这里只把T113的核心1做了隔离,只运行PX4 程序,所以可以通过核心1的反馈直接看运行PX4程序的负载情况,核心0是负责系统上的其他程序运行。

    96710编辑于 2024-11-14
  • 来自专栏AirSim

    安装QGC地面站

    QGroundControl 为 PX4 或 ArduPilot 驱动的车辆提供完整的飞行控制和飞行器设置。它为初学者提供了简单明了的使用,同时仍然为有经验的用户提供高端功能支持。 ArduPilot 和 PX4 Pro 驱动车辆的完整设置/配置。对运行 PX4 和 ArduPilot(或任何其他使用 MAVLink 协议进行通信的自动驾驶仪)的车辆的飞行支持。

    94810编辑于 2025-09-22
  • 从开源代码入场无人机学术研究到商业化市场的全路径指南-优雅草卓伊凡

    PX4 Autopilot仓库地址: https://github.com/PX4/PX4-Autopilot星级: 4.5k主要语言: C++简介: PX4是一个专业的自动驾驶仪软件平台,支持多种无人机类型 2023年数据显示,国内基于PX4的论文发表量占全球25%。核心功能:支持多旋翼、固定翼、垂直起降(VTOL)和无人车完整的仿真环境(Gazebo)先进的避障和路径规划算法支持多种硬件平台2. QGroundControl仓库地址: https://github.com/mavlink/qgroundcontrol星级: 2.3k主要语言: C++简介: PX4生态的地面站软件,提供完整的任务规划和飞行监控功能

    1.2K10编辑于 2025-06-17
  • 来自专栏AI SPPECH

    100_飞行数据分析与可视化示例

    ArduPilot/PX4:.BIN/.LOG(数据闪存日志)、参数 .param、任务 .waypoints。 Parrot/Autel/Skydio:JSON/CSV 等厂商格式。 Mission Planner / APM Planner / PX4 Tools:解析 ArduPilot/PX4 .BIN/.LOG。 工具与资源速查 数据转换:DatCon / Flight Reader / DJI Log Viewer / ExifTool 飞行日志解析:Mission Planner / QGroundControl / PX4 参考文献与资源 NIST Digital Evidence Collection Guidelines(数字证据采集指南) ArduPilot/PX4 官方日志与参数文档 DJI 开发者与日志社区资料(

    30510编辑于 2025-11-16
  • 来自专栏全志嵌入式那些事

    8月全志芯片开源项目分享合集

    全志T113-S3自稳PX4飞控 作者:光轮电子 使用全志T113-S3处理器制作的PX4飞控,飞控板载主控、IMU、磁力计、气压计以及其它常见的元件,并由T113直接输出PWM控制飞行器,PCB孔距30x30

    46810编辑于 2024-09-08
  • 来自专栏代码编写世界

    判断点在多边形内算法的C++实现

    判断两线段相交 bool IsIntersect(double px1, double py1, double px2, double py2, double px3, double py3, double px4 , double py4) { bool flag = false; double d = (px2 - px1) * (py4 - py3) - (py2 - py1) * (px4 - px3) = 0) { double r = ((py1 - py3) * (px4 - px3) - (px1 - px3) * (py4 - py3)) / d; double s = ((py1

    6.5K30发布于 2019-08-13
  • 来自专栏云深之无迹

    MAVLink是什么?

    该协议被PX4, PIXHAWK, APM和Parrot AR.Drone平台所广泛测试并在以上的项目中作为MCU/IMU间以及Linux进程和地面站链路通信间的主干通信协议。 该协议被PX4, PIXHAWK, APM和Parrot AR.Drone平台所广泛测试并在以上的项目中作为MCU/IMU间以及Linux进程和地面站链路通信间的主干通信协议。

    1.2K20发布于 2021-08-20
  • 来自专栏代码编写世界

    空间或平面判断两线段相交(求交点)

    判断两线段相交 bool IsIntersect(double px1, double py1, double px2, double py2, double px3, double py3, double px4 , double py4) { bool flag = false; double d = (px2 - px1) * (py4 - py3) - (py2 - py1) * (px4 - px3) = 0) { double r = ((py1 - py3) * (px4 - px3) - (px1 - px3) * (py4 - py3)) / d; double s = ((py1

    2.9K10发布于 2021-06-21
  • 来自专栏全栈程序员必看

    PX震荡波_常用的黑客代码大全

    更多无人机技术相关文章请关注此公众号 一、前言 前面的文章主要都是一些理论知识为主,很多读者朋友看了之后可能会有点枯燥,里面很多公式看起来也比较晦涩,今天起给大家讲一讲如何用开源飞控PX4飞好一架飞机 使用开源飞控PX4来调试一套无人机是一个较为复杂的过程,不过前期的电机电调选型、桨叶的配套,电池的设计这些内容都不是我擅长的内容,如果有需求的话以后有机会请我专业的朋友给大家来写一写这方面的内容。 接下来,我们针对px4来着重阐述一下如何分析飞行器的振动特性,以及如何调试参数来减少振动带来的影响。

    92140编辑于 2022-11-04
  • 来自专栏云深之无迹

    Intel神经网络计算棒2代(NCS预热篇上)

    可以看到确实是硬件强大,怪不得敢卖2400 大量的视觉接口,USB接口更是扩展了使用外设的能力 也就是开局无人机上面的蓝色设备 就是这样 Intel Aero Compute Board 主板,以及支援PX4 的Aero Flight Controller 飞控《Linux》作业系统Yocto Project 运作 可以看到是px4的飞控,机载电脑是Linux 当年Intel和武汉大学合作修补长城,使用的就是这个无人机

    1.4K20编辑于 2022-02-08
  • 来自专栏机器人网

    细数无人机的幕后功臣:开源飞控流派全揭秘

    PX4和PIXHawk PX4是一个软硬件开源项目(遵守BSD协议),目的在于为学术、爱好和工业团体提供一款低成本、高性能的高端自驾仪。 PX4通过MAVLink同地面站通讯,兼容的地面站有QGroundControl和Mission Planner,软件全部开源且遵守BSD协议。 由3DR联合APM小组与PX4小组于2014年推出的PIXHawk飞控是PX4飞控的升级版本,拥有PX4和APM两套固件和相应的地面站软件。

    6K31发布于 2018-04-24
领券