Px4 V2.4.8飞控Mavlink命令控制说明

首先,可以使用两种方法连接飞控,使用虚拟机(LINUX)或使用地面站(QGC)连接。

在px4的代码文件位置打开命令终端,输入连接命令:

复制代码
./Tools/mavlink_shell.py

在控制台使用help来获取所有可用命令的列表,在大多数情况下,command help将给出用法说明。以下示例使用Linux系统的命令终端进行演示。

输入 help ,会打印全部的命令、以及可运行的程序APP:

记录目前常用命令:

1.打开GPS,连接串口设备 /dev/ttyS3 或 /dev/ttyS4
复制代码
gps start -d /dev/ttyS3

gps start -d /dev/ttyS3 -e /dev/ttyS4

gps status
2. 手动进行日志记录

记录日志可以从QGC端进行下载,使用flightplot工具进行分析。

复制代码
logger start -a   //从解锁到关机进行日志记录

logger start -e   //从上电到关机进行日志记录

logger on  //开启日志记录

相关命令的细节说明,详见模块 & 命令 - 命令 - PX4 开发指南 - 开发文档 - 文江博客bl_update源代码: systemcmds/bl_update 从文件烧写引导程序的实用程序 用法bl_update 参数... setopt 设置可选位来解锁FLASH(仅在锁定状态时需要...https://www.wenjiangs.com/doc/8shice6we

相关推荐
励志不掉头发的内向程序员1 小时前
【从零写一个CAD 03】三个 double 值得单独一个类吗:把视图变换抽成 View
开发语言·c++·qt·学习·系统架构
蒸蒸yyyyzwd8 小时前
秋招学习笔记 day46
c++·八股
码匠许师傅12 小时前
【C++三方组件】cpp-httplib:一个头文件起 HTTP 服务
开发语言·c++·http
无名猿13 小时前
new/delete 与 malloc/free:为什么绝对不能混用
c++·内存管理·现代c++·踩坑记录
2601_9622186114 小时前
C++中decltype关键字的实现
开发语言·c++
繁华的地方不一定留下你的脚印15 小时前
C++ std::variant 与 std::visit:安全保存多种类型,写清每个处理分支
开发语言·c++
程序员老陆15 小时前
WIN32_LEAN_AND_MEAN:Windows 头文件里的“精简编译开关”
c++·windows
hold?fish:palm16 小时前
45 二叉树的右视图
开发语言·c++·算法
ShineWinsu16 小时前
对于Redis:Redis的认识以及分布式系统的解析
linux·数据库·c++·redis·缓存·消息队列·分布式架构
布莱克60516 小时前
在C++中,构造函数能不能是虚函数?析构函数为什么要虚?
开发语言·c++·构造函数·析构函数·虚函数