PX4 可以通过串行接线或 WiFi 由独立的机载伴飞计算机进行控制。 机载计算机通常使用 MAVLink API(如 MAVSDK 或 MAVROS)进行通信。 SD卡(可移除储存器) PX4 使用 SD 储存卡存储 飞行日志,而且还需要内存卡才能使用 UAVCAN 外围设备,运行 飞行任务。默认情况下,如果没有 SD ,PX4 将在启动时播放格式化失败(2-声...
默认下载的是最新发布的PX4稳定版固件 下载原生稳定版固件 下载步骤: 打开下图页面 编辑 通过USB连接飞控 注意 直接通过USB进行连接,而不是通过USB集线器 1. 选择需要下载的固件,默认会下载最新稳定版 2. 编辑 点进OK进行下载 然后,固件将进行一系列升级步骤(下载新固件、擦除旧固件等)。每个步骤都会打印到屏幕...
电源模块通常用于“分离”飞行控制器的稳压电源,也用于测量电池电压和PX4学习笔记飞行器消耗的总电流。 PX4可以使用这些信息来推断剩余的电池容量,并提供低电量警告和一些故障保护行为。 分电板(PDB,Power Distribution Board)可用于简化将电池输出到飞行控制器、电机和...
https://docs.px4.io/v1.14/en/dev_setup/vscode.html 或者如下镜像地址 https://px-4.com/v1.14/en/dev_setup/vscode.html 启动vscode 启动Ubuntu后,进入PX4目录,然后启动vscode。 $cdPX4-Autopilot $ code . 首次启动会安装vscode server,一定要在联网环境下进行。
PX4是与平台无关的自动驾驶仪软件(或称为固件),可以驱动无人机或无人车。它可以被烧写在某些硬件(如Pixhawk v2),并与地面控制站在一起组成一个完全独立的自动驾驶系统。 PX4地面控制站被称为QGroundControl,是PX4自驾系统不可分割的一部分,可以运行在Windows,OS X或Linux等多个平台。 使用QGroundControl,您可以...
PX4 Autopilot Software C++9.1k13.8k PX4-user_guidePX4-user_guidePublic PX4 User Guide Sources (Archived) Jupyter Notebook3771.8k Repositories Type Language Sort NuttXPublic Standard NuttX with current PX4 patches C154Apache-2.0216816UpdatedMar 28, 2025 ...
由于PX4-Autopilot托管在github,在国内下载可能遇到各种网络问题导致无法下载。为了提高下载速度,我们将PX4在github上的仓库以及其子仓库(依赖仓库)都搬移到gitee上了。 我们在gitee上创建了一个组织px4-autopilot_v1-14做为镜像,一定能确保快速、稳定的下载。 这里我们详细说明下如何下载代码。 下载主仓库 我们在gitee...
机外连接 – PX4和外部能够控制PX4的微机之间的数据连接。 遥控连接 – 通过无线电实现遥控器对飞控的连接。 数据连接 – 使用数传、WiFi或者USB线对QGroundControl地面站和无人机进行的连接。 机外连接 – PX4和外部能够控制PX4的微机之间的数据连接。
然而,为实现飞控架构的灵活性,避免对底层实现细节的依赖,在PX4中,并不鼓励开发者在自定义飞控程序中直接使用Mavlink,而是鼓励开发者使用一种名为uORB((Micro Object Request Broker,微对象请求代理)的消息机制。其实uORB在概念上等同于posix里面的命名管道(named pipe),它本质上是一种进程间通信机制。由于PX4实际使用...