< >

ncnynl 发布的文章

PX4开发指南-4.13.着陆检测

PX4开发指南-4.13.着陆检测 着陆探测器配置 着陆探测器是一个表示关键飞行器状态的动态飞行器模型,比如着陆和地面接触。 自动上锁配置 默认情况下,着陆探测器会检测到着陆,但不会自动上锁。...

PX4开发指南-5.1.基本仿真

PX4开发指南-5.1.基本仿真 软件在环仿真 (SITL) 软件在环仿真是在主机上运行一个完整的系统并模拟自驾仪。它通过本地网络连接到仿真器。 设置成如下的形式: 运行SITL 在确保...

PX4开发指南-5.3.HITL仿真

PX4开发指南-5.3.HITL仿真 硬件在环仿真 硬件在环仿真指的自驾仪与仿真器相连并且所有的代码运行在自驾仪上的仿真。这种方法的优点是可以测试代码在实际处理器中的运行情况。 配置硬件在环...

PX4开发指南-5.4.连接到ROS

PX4开发指南-5.4.连接到ROS ROS仿真接口 模拟自驾仪会在端口14557开放第二个MAVLink接口。将MAVROS连接到这个端口将会接收到实际飞行中发出的所有数据。 启动MAVR...

PX4开发指南-5.5.AirSim仿真

PX4开发指南-5.5.AirSim仿真 AirSim仿真 AirSim是一个基于虚幻引擎(Unreal Engine)的开源、跨平台无人机模拟器。它可以使用硬件在环(HITL)或软件在环(S...

PX4开发指南-7.1.uORB消息机制

PX4开发指南-7.1.uORB消息机制 uORB消息机制 简介 uORB是一种用于线程间/进程间进行异步发布-订阅的消息机制的应用程序接口(API)。 在这个教程中可以学习通过C++如何使用...

PX4开发指南-7.3.守护程序

PX4开发指南-7.3.守护程序 守护进程 守护进程daemon是运行在后台的进程。 在NuttX中守护进程是一个任务,在POSIX(Linux/Mac OS)中是一个线程 daemon_t...

PX4开发指南-7.4.驱动框架

PX4开发指南-7.4.驱动框架 驱动框架 PX4的代码库使用一个轻量级的,统一的驱动抽象层:DriverFramework. POSIX和 QuRT的驱动写入这个驱动框架当中。 旧的Nu...

PX4开发指南-7.5.模块 & 命令

PX4开发指南-7.5.模块 & 命令 模块 & 命令参考 下列页面给出了PX4模块、驱动和命令的相关文档。这些文档描述了所提供的功能,高级实现概述以及如何使用命令行界面。 ...

PX4开发指南-7.5.1.命令

PX4开发指南-7.5.1.命令 模块参考:命令 bl_update 源代码: systemcmds/bl_update 从文件烧写引导程序的实用程序 用法 bl_update [参数......

PX4开发指南-7.5.2.通信

PX4开发指南-7.5.2.通信 模块参考:通信 mavlink 源代码: modules/mavlink 说明 该模块实现MAVLink协议,该协议可以在串行链路或UDP网络连接上使用。它通...

PX4开发指南-7.5.3.驱动

PX4开发指南-7.5.3.驱动 模块参考:驱动 fmu 源代码: drivers/px4fmu 说明 该模块负责驱动输出以及读取输入引脚。对于没有单独IO芯片的飞控板(例如Pixracer)...

PX4开发指南-7.5.4.系统

PX4开发指南-7.5.4.系统 模块参考:系统 logger 源代码: modules/logger 说明 系统日志,记录一组可配置的uORB主题和系统打印消息(PX4_WARN和PX4_E...

PX4开发指南-8.1.统一的基础代码

机型概述 PX4系统是模块化的架构,这使得它对所有的机器人类型都可以使用同一个代码库。 基本设备 在机型部分所用到的硬件包括以下基本设备: 1个Taranis Plus遥控器(或者其它...