• PX4 固件常用 QGroundControl 参数设置


    一、安全检查

    1. CBRK_USB_CHK(USB连接检查)

    检查USB连接飞控,若连接则不允许解锁,默认情况下有USB连接时是无法解锁的,如果需要插USB解锁,需要设置为 197848

    2. CBRK_IO_SAFETY(安全开关检查)

    检查安全开关,安全开关未打开则不允许解锁,默认情况下需要打开安全开关才能解锁,如果需要禁用安全开关,则将其参数设置为 22027

    3. CBRK_SUPPLY_CHK(电池检查)

    检查电池,如果没有检测到电池则不允许解锁,默认情况下需要检测到电池才能解锁,如果需要禁用电池检查,则将其参数设置为 894281

    设置飞控模式切换方式,建议仅使用遥控器进行模式切换

    4. COM_RC_IN_MODE(模式切换)

    设置飞控模式切换方式,建议仅使用遥控器进行模式切换

    二、定高模式数据来源

    1. EKF2_HGT_MODE

    默认通过气压计 Barometric pressure 来获取高度数据,可以将其设置为视觉 Vision 从而通过视觉获取高度数据

    2. EKF2_AID_MASK

    默认使用 GPS 来实现 EKF 融合,可以将其值设置为 24,通过视觉位置和视觉偏航来进行 EKF 融合

    3. 设置自稳和定高模式最大倾斜角度

    三、机载计算机通信设置

    官方推荐使用 TLELM 2 端口进行连接机载计算机(companion computer)

    1. MAV_X_CONFIG(其中 X 代表数字)

    设置 MAVLink 信息通信的端口,将 MAV_1_CONFIG 的值设置为 102,即可在 TELEM 2 端口进行 MAVLink 信息的通信,需要重启飞控使配置生效

    Parameter Reference | PX4 User Guide

    2. MAV_X_MODE(其中 X 为数字)

    官方推荐在 MAV_1_CONFIG = 102 的情况下,将 MAV_1_MODE 设置为 2, 也就是 Onboard 模式

    Holybro Pixhawk RPi CM4 Baseboard | PX4 User Guide

    Parameter Reference | PX4 User Guide

    3. SER_TELX_BAUD(其中 X 为数字)

    设置端口的波特率,官方推荐在 MAV_1_CONFIG = 102 的情况下,将 MAV_1_MODE = 2 的情况下,将 SER_TEL2_BAUD 设置为 921600

    Holybro Pixhawk RPi CM4 Baseboard | PX4 User Guide

    如果飞控没有 TELEM 2 端口,并且飞控也不需要连接数传,也可以设置 TELEM 1 口与机载电脑通信,具体而言就是设置以下参数

    MAV_0_CONFIG = 101

    MAV_0_MODE = 0

    SER_TEL1_BAUD = 921600

    其中 MAV_0_MODE 的值可以直接设置为 0,也就是 Normal

    四、 GPS 模块设置

    1. GPS_X_CONFIG(其中 X 为数字)

    设置 GPS 通信端口,默认设置 GPS_1_CONFIG 的值为 201,也就是 GPS 1 端口

    Parameter Reference | PX4 User Guide

    五、常见的解锁失败报错

    1. 报错加速度偏移过大

    可以把 COM_ARM_EKF_AB 参数值调大,在 1.13 以后的版本中把 EKF2_ABL_LIM 调大

    2. 报错陀螺仪偏移过大

    可以把 COM_ARM_EKF_GB 参数值调大

    3. 报错罗盘某个度数没包含

    可以将 COM_ARM_MAG_ANG 值设置为 -1

    4. 其他报错无法解锁

    可以搜索 COM_ARM,查看报错相关的参数,可以设置其对应的值

    5. 报错 GPS 信号获取失败

    如果 GPS 搜星少,长时间没有进入 GPS 定位,或者未安装 GPS 模块,可以把 EKF2_GPS_CHECK 的值设置为 0

  • 相关阅读:
    Frp实现内网穿透
    C#获取本地时间/系统时间
    【Java】1608. 特殊数组的特征值---使用桶排序
    OceanBase 分布式数据库【信创/国产化】- OceanBase Demo 环境搭建
    c==ubuntu+vscode debug redis7源码
    故障管理:谈谈我对故障的理解
    Scrapy+Selenium自动化获取个人CSDN文章质量分
    python 网页爬虫,多任务下载
    LiveNVR监控流媒体Onvif/RTSP功能-如何配置播放回调鉴权集成业务自身的权限系统视频流安全控制
    【MySql】MySQL概述及其语法概述
  • 原文地址:https://blog.csdn.net/qq_44998513/article/details/133122139