水下机器人ArduSub 固件常用参数

目前最新版的ArduSub 固件是4.1.2,本文的参数是基于这个版本的固件

SURFACE_DEPTH:水表深度读数

水下机器人水面时,水压传感器将读取的深度数据(以厘米为单位)这个相当于抵消零偏

  • 单位:cm
  • 范围:-100 0

SYSID_SW_MREV:Eeprom 格式版本号

当对 eeprom 格式进行更改时,此值将递增

  • 只读:

SYSID_THISMAV:该水下机器人的MAVLink系统ID

允许为此水下机器人设置单独的 MAVLink 系统 ID,以将其与同一网络上的其他水下机器人区分开来

  1. 范围:1 255

SYSID_MYGCS:地面站系统的ID

用于区分不同的地面

GCS_PID_MASK:GCS PID调谐

PID 的位掩码,用于发送 MAVLink PID_TUNING 消息,用以在地面站实时观察PID调谐的效果

意义

0

未使能

1

横滚

2

俯仰

4

偏航

RNGFND_GAIN:测距仪增益

用于调整在水下机器人下方感应到物体时改变目标高度的速度

  • 范围:0.01 2.0
  • 增量:0.01

FS_GCS_ENABLE:地面站通信丢失故障安全保护

控制当 GCS 检测信号丢失时要执行的操作。

意义

0

未使能

1

仅警告

2

加锁

3

进入定深模式

4

进入水面模式

FS_LEAK_ENABLE: 漏水安全保护

控制在检测到漏水时要采取的措施。

意义

0

未使能

1

仅警告

2

进入水面模式

FS_PRESS_ENABLE: 内部压力故障保护

控制当内部压力超过FS_PRESS_MAX参数时要采取的操作。

意义

0

未使能

1

仅警告

FS_TEMP_ENABLE: 内部温度故障保护保护

控制当内部温度超过FS_TEMP_MAX参数时要采取的操作。

意义

0

未使能

1

仅警告

FS_PRESS_MAX:内部压力故障安全阈值

触发故障保护之前允许的最大内部压力。故障安全操作由FS_PRESS_ENABLE参数决定

  • 单位:Pa

FS_TEMP_MAX:内部温度故障保护阈值

触发故障保护之前允许的最高内部温度。故障安全操作由FS_TEMP_ENABLE参数决定。

  • 单位:degC

FS_TERRAIN_ENAB:地形故障安全启用

控制在自动模式下地形信息丢失时要采取的操作

意义

0

加锁

1

保持当前位置

2

浮出水面

FS_PILOT_INPUT:guided控制输入故障保护

控制在 FS_PILOT_TIMEOUT 参数指定的超时期限后未收到任何guided输入时要执行的操作

意义

0

未使能

1

仅警告

2

加锁

FS_PILOT_TIMEOUT:guided输入故障保护的超时时间

在触发故障安全操作之前,控制接收到的导频输入之间的最大间隔

  • 单位:s
  • 范围:0.1 3.0

XTRACK_ANG_LIM:横向修正角度限制

航点导航期间当前航迹与所需航向之间的最大允许角度(以度为单位)

  • 范围:10 90

WP_YAW_BEHAVIOR:任务期间的偏航行为

确定自动驾驶仪在任务和 RTL 期间如何控制偏航

意义

0

保持当前航向

1

指向下一航点

2

除了返航期间指向下一航点

3

Face along GPS course

4

指向航线误差方向

PILOT_SPEED_UP:机器人最大垂直上升速度

机器人可能要求的最大垂直上升速度,单位为厘米/秒

  • 单位:cm/s
  • 范围:50 500
  • 增量:10

PILOT_SPEED_DN:机器人最大垂直下降速度

机器人可能要求的最大垂直下降速度,单位为厘米/秒

  • 单位:cm/s
  • 范围:50 500
  • 增量:10

PILOT_ACCEL_Z:机器人垂直加速度

机器人控制高度时使用的垂直加速度

  • 单位:cm/s/s
  • 范围:50 500
  • 增量:10

THR_DZ:油门死区

PWM盲区(以微秒为单位)高于和低于中油门。用于 AltHold、Loiter、PosHold 航行模式

  • 射程:0 300
  • 单位:PWM
  • 增量:1

LOG_BITMASK:日志位掩码

要启用的日志类型的 4 字节标志位

意义

830

默认

894

默认+遥控输入数据

958

默认+IMU数据

1854

默认+电机数据

-6146

几乎全部数据-AC315

45054

几乎全部数据

131071

全部数据+高频率姿态

262142

全部数据+电机和电池数据

393214

全部数据+高频率IMU

397310

全部数据+高频率IMU+PID数据

655358

全部数据+全频率IMU数据

0

未使能

ANGLE_MAX:最大角度

所有航行模式下的最大倾斜角

  • 单位:cdeg
  • 范围:1000 8000

FS_EKF_ACTION:EKF 故障安全操作

控制调用 EKF 故障保护时将执行的操作

意义

0

未使能

1

仅警告

2

加锁

FS_EKF_THRESH:EKF 故障安全方差阈值

允许设置最大可接受的罗盘和速度方差

  • 值:0.6:Strict、0.8:默认、1.0:Relaxed

FS_CRASH_CHECK:启用碰撞检查

这将启用自动崩溃检查。启用后,如果检测到碰撞,电机将加锁。

意义

0

未使能

1

仅警告

2

加锁

JS_GAIN_DEFULT:启动时的默认增益

启动时的默认增益必须在 [JS_GAIN_MIN , JS_GAIN_MAX] 范围内

  • 范围:0.1 1.0

JS_GAIN_MAX:最大操纵杆增益

最大操纵杆增益

  • 范围:0.2 1.0

JS_GAIN_MIN:最小操纵杆增益

最小操纵杆增益

  • 范围:0.1 0.8

JS_GAIN_STEPS:增益步长

当使用按钮调整增益时,控制最小和最大操纵杆增益之间的步长。设置为 1 可始终使用JS_GAIN_默认。

  • 范围:1 10

JS_LIGHTS_STEPS:灯光亮度步长

最小亮度和最大亮度之间的亮度步长数

  • 范围:1 10单位:PWM

JS_THR_GAIN:油门增益标量

油门通道增益的标量

  • 范围:0.5 4.0

FRAME_CONFIG:机架配置

根据您的水下机器人/电机配置设置此参数

  • 是否需要重启飞控:是

意义

0

BlueROV1

1

Vectored

2

Vectored_6DOF

3

Vectored_6DOF_90

4

SimpleROV-3

5

SimpleROV-4

6

SimpleROV-5

7

Custom

RC_SPEED:电调更新速率

这是您的电调将接收更新的速率(以赫兹为单位)

  • 单位:赫兹
  • 范围:50 490
  • 增量:1

ACRO_RP_P:Acro Roll 和 Pitch P 增益

在 ACRO 和 SPORT 模式下将导向滚转和俯仰转换为所需的旋转速率。值越高意味着旋转速度越快。

  • 范围:1 10

ACRO_YAW_P:Acro Yaw P 增益

将导向偏航输入转换为所需的旋转速率。值越高意味着旋转速度越快。

  • 范围:1 10

ACRO_BAL_ROLL:Acro 平衡辊

在 ACRO 模式下横滚角度恢复到水平的速率。值越高,机器人返回水平的速度越快。

  • 范围:0 3
  • 增量:0.1

ACRO_BAL_PITCH:跨平衡节距

在 Acro 模式下俯仰角恢复水平的速率。值越高,机器人返回水平的速度越快。

  • 范围:0 3
  • 增量:0.1

TERRAIN_FOLLOW:地形跟踪使用控制

这为 RTL 和 SURFACE 航行模式提供了地形跟踪。要使用此选项TERRAIN_ENABLE必须为 1,并且 GCS 必须支持向航行器发送地形数据。在 RTL 中,RTL_ALT将被视为高于地形的高度。在SURFACE 模式下,水下机器人将减速至LAND_SPEED高于地形 10 米(而不是高于本地 10 米)。

意义

0

Do not use in RTL and SURFACE

1

Use in RTL and SURFACE

ARMING_CHECK:解锁检查(位掩码)

在解锁电机之前进行检查。这是在允许解锁之前将执行的检查位掩码。默认值为“无检查”,允许随时解锁。您可以通过将每种检查类型的值相加来设置此参数,从而选择您喜欢的任何检查。例如,要仅在具有 GPS 锁定且没有 RC 故障保护时才允许解锁,请将 ARMING_CHECK 设置为 72。对于大多数用户,建议将此设置为 1 以启用所有检查。

意义

0

None

1

All

2

Barometer

4

Compass

8

GPS Lock

16

INS(INertial Sensors - accels & gyros)

32

Parameters(unused)

64

RC Channels

128

Board voltage

256

Battery Level

512

Airspeed

1024

LoggingAvailable

2048

Hardware safety switch

4096

GPS configuration

8192

System

  • 位掩码:0:全部,1:气压计,2:指南针,3:GPS锁定,4:INS,5:参数,6:RC通道,7:板电压,8:电池电量,9:空速,10:可用记录,11:硬件安全开关,12:GPS配置,13:系统,14:任务,15:测距仪

ATC参数

ATC_SLEW_YAW:偏航目标压摆率

偏航目标的最大速率可以在 Loiter、RTL、自动航行模式下更新

  • 单位:cdeg/s
  • 范围:500 18000
  • 增量:100

ATC_ACCEL_Y_MAX:偏航的最大加速度

偏航轴的最大加速度

  • 单位:cdeg/s/s
  • 范围:0 72000

意义

0

未使能

9000

Very慢

18000

36000

54000

  • 增量:1000

ATC_RATE_FF_ENAB:速率前馈保护

意义

0

未使能

1

Enable

ATC_ACCEL_R_MAX:横滚的最大加速度

横滚轴的最大加速度

  • 单位:cdeg/s/s
  • 范围:0 180000
  • 增量:1000

意义

0

Disable

30000

Very慢

72000

108000

162000

ATC_ACCEL_P_MAX:俯仰的最大加速度

俯仰轴的最大加速度

  • 单位:cdeg/s/s
  • 范围:0 180000
  • 增量:1000

意义

0

Disable

30000

Very慢

72000

108000

162000

ATC_ANGLE_BOOST:角度补偿

当水下机器人倾斜时,会增加输出油门,以减少掉高

意义

0

未使能

1

使能

ATC_ANG_RLL_P:横滚轴角度控制器P增益

横滚轴角度控制器P增益。将所需侧倾角和实际角度之间的误差转换为所需的侧倾速率

  • 范围:0.0 12.000

ATC_ANG_PIT_P:俯仰轴角度控制器 P 增益

俯仰轴角度控制器 P 增益。将所需俯仰角和实际角度之间的误差转换为所需的俯仰速率

  • 范围:0.0 12.000

ATC_ANG_YAW_P:偏航轴角度控制器 P 增益

偏航轴角度控制器 P 增益。将所需偏航角与实际偏航角之间的误差转换为所需偏航速率

  • 范围:0.0 6.000

ATC_ANG_LIM_TC:角度限制(保持高度) 时间常数

角度限制(保持高度) 时间常数

  • 范围:0.5 10.0

ATC_RATE_R_MAX:横滚的最大角速度

横滚轴的最大角速度

  • 单位:deg/s
  • 范围:0 1080
  • 增量:1

意义

0

未使能

360

720

1080

ATC_RATE_P_MAX:俯仰角的最大角速度

俯仰轴上的最大角速度

  • 单位:deg/s
  • 范围:0 1080
  • 增量:1

意义

0

未使能

360

720

1080

ATC_RATE_Y_MAX:偏航的最大角速度

偏航轴上的最大角速度

  • 单位:deg/s
  • 范围:0 1080
  • 增量:1

意义

0

未使能

360

720

1080

ATC_INPUT_TC:姿态控制输入时间常数

姿态控制输入时间恒定。数字越小,响应越尖锐,数字越大,响应越柔和

  • 单位:s
  • 范围:0 1
  • 增量:0.01
  • 值:0.5:非常柔软,0.2:柔软,0.15:中等,0.1:脆,0.05:非常脆

ATC_RAT_RLL_P:横滚轴速率控制器 P 增益

横滚轴速率控制器P增益。将所需横滚速度与实际横滚速度之间的差值转换为电机速度输出

  • 范围:0.0 0.30
  • 增量: 0.005

ATC_RAT_RLL_I:横滚轴速率控制器I增益

横滚轴速率控制器I增益。校正所需横滚速度与实际横滚速度的长期差异

  • 范围:0.0 0.5
  • 增量:0.01

ATC_RAT_RLL_IMAX:横滚轴速率控制器I最大增益

横滚轴速率控制器 I 最大增益。限制 I 增益将输出的最大电机输出

  • 范围:0 1
  • 增量:0.01
  • 单位: %

ATC_RAT_RLL_D:横滚轴速率控制器D增益

横滚轴速率控制器 D 增益。补偿所需横滚速度与实际横滚速度的短期变化

  • 范围:0.0 0.02
  • 增量: 0.001

ATC_RAT_RLL_FF:横滚轴速率控制器前馈

横滚轴速率控制器前馈

  • 范围:0 0.5
  • 增量: 0.001

ATC_RAT_RLL_FLTT:横滚轴速率控制器输入频率(Hz)

横滚轴速率控制器输入频率(Hz)

  • 射程:1 100
  • 增量:1
  • 单位:赫兹

ATC_RAT_RLL_FLTE:横滚轴速率控制器输入频率(Hz)

横滚轴速率控制器输入频率(Hz)

  • 范围:1 100
  • 增量:1
  • 单位:赫兹

ATC_RAT_RLL_FLTD:横滚轴速率控制器输入频率(Hz)

横滚轴速率控制器输入频率(Hz)

范围:1 100

增量:1

单位:赫兹

ATC_RAT_PIT_P:俯仰轴速率控制器 P 增益

俯仰轴速率控制器 P 增益。将所需变速与实际变速之间的差值转换为电机转速输出

  • 范围:0.0 0.30
  • 增量: 0.005

ATC_RAT_PIT_I:俯仰轴速率控制器I增益

俯仰轴速率控制器I增益。校正所需俯仰速率与实际俯仰速率的长期差异

  • 范围:0.0 0.5
  • 增量:0.01

ATC_RAT_PIT_IMAX:俯仰轴速率控制器 I 增益最大

俯仰轴速率控制器 I 增益最大。限制 I 增益将输出的最大电机输出

  • 范围:0 1
  • 增量:0.01
  • 单位: %

ATC_RAT_PIT_D:俯仰轴速率控制器D增益

俯仰轴速率控制器 D 增益。补偿所需俯仰速率相对于实际俯仰速率的短期变化

  • 范围:0.0 0.02
  • 增量: 0.001

ATC_RAT_PIT_FF:俯仰轴速率控制器前馈

俯仰轴速率控制器前馈

  • 范围:0 0.5
  • 增量: 0.001

ATC_RAT_PIT_FLTT:俯仰轴速率控制器输入频率(Hz)

俯仰轴速率控制器输入频率(Hz)

  • 范围:1 100
  • 增量:1
  • 单位:赫兹

ATC_RAT_PIT_FLTE:俯仰轴速率控制器输入频率(Hz)

俯仰轴速率控制器输入频率(Hz)

  • 范围:1 100
  • 增量:1
  • 单位:赫兹

ATC_RAT_PIT_FLTD:俯仰轴速率控制器输入频率(Hz)

俯仰轴速率控制器输入频率(Hz)

  • 范围:1 100
  • 增量:1
  • 单位:赫兹

ATC_RAT_YAW_P:偏航轴速率控制器 P 增益

偏航轴速率控制器 P 增益。将所需偏航速度与实际偏航速度之间的差值转换为电机转速输出

  • 范围:0.0 0.50
  • 增量: 0.005

ATC_RAT_YAW_I:偏航轴速率控制器I增益

偏航轴速率控制器 I 增益。校正所需偏航速率与实际偏航速率的长期差异

  • 范围:0.0 0.05
  • 增量:0.01

ATC_RAT_YAW_IMAX:偏航轴速率控制器 I 增益最大

偏航轴速率控制器 I 增益最大。限制 I 增益将输出的最大电机输出

  • 范围:0 1
  • 增量:0.01
  • 单位: %

ATC_RAT_YAW_D:偏航轴速率控制器 D 增益

偏航轴速率控制器 D 增益。补偿所需偏航速率相对于实际偏航速率的短期变化

  • 范围:0.000 0.02
  • 增量: 0.001

ATC_RAT_YAW_FF:偏航轴速率控制器前馈

偏航轴速率控制器前馈

  • 范围:0 0.5
  • 增量: 0.001

ATC_RAT_YAW_FLTT:偏航轴速率控制器输入频率(Hz)

偏航轴速率控制器输入频率(Hz)

  • 范围:1 100
  • 增量:1
  • 单位:赫兹

ATC_RAT_YAW_FLTE:偏航轴速率控制器输入频率(Hz)

偏航轴速率控制器输入频率(Hz)

  • 范围:1 100
  • 增量:1
  • 单位:赫兹

ATC_RAT_YAW_FLTD:偏航轴速率控制器输入频率(Hz)

偏航轴速率控制器输入频率(Hz)

  • 范围:1 100
  • 增量:1
  • 单位:赫兹

ATC_THR_MIX_MIN:最小油门混合

降落时使用的油门与姿态控制优先级(更高的值意味着我们优先考虑姿态控制而不是油门)

  • 范围:0.1 0.25

ATC_THR_MIX_MAX:最大油门混合

主动航行期间使用的油门与姿态控制优先级(更高的值意味着我们优先考虑姿态控制而不是油门)

  • 范围:0.5 0.9

ATC_THR_MIX_MAN:

手动航行期间使用的油门与姿态控制优先级(更高的值意味着我们优先考虑姿态控制而不是油门)

  • 范围:0.5 0.9

ATC_RAT_RLL_FILT:横滚轴速率控制器输入频率(Hz)

横滚轴速率控制器输入频率(Hz)

  • 范围:1 100
  • 增量:1
  • 单位:赫兹

ATC_RAT_PIT_FILT:俯仰轴速率控制器输入频率(Hz)

俯仰轴速率控制器输入频率(Hz)

  • 范围:1 100
  • 增量:1
  • 单位:赫兹

ATC_RAT_YAW_FILT:偏航轴速率控制器输入频率(Hz)

偏航轴速率控制器输入频率(Hz)

  • 范围:1 100
  • 增量:1
  • 单位:赫兹

BATT2参数

BATT2_MONITOR:电池监控

控制装置可监控电池的电压和电流

意义

0

未使能

3

Analog Voltage Only

4

Analog Voltage and Current

5

Solo

6

Bebop

7

SMBus-Maxell

8

UAVCAN-BatteryInfo

9

BLHeli 电调

10

SumOfFollowing

11

FuelFlow

12

FuelLevelPWM

  • 是否需要重启飞控:是

BATT2_VOLT_PIN:电池电压感应引脚

设置应用于电压监控的模拟输入引脚。

意义

-1

禁用

2

Pixhawk/Pixracer/Navio2/Pixhawk2_PM1

13

Pixhawk2_PM2

14

立方体橙

13

CubeOrange_PM2

100

PX4-v1型

  • 是否需要重启飞控:是

BATT2_CURR_PIN:电池电流检测引脚

设置应用于电流监控的模拟输入引脚。

意义

-1

未使能

2

Pixhawk/Pixracer/Navio2/Pixhawk2_PM1

13

Pixhawk2_PM2

14

CubeOrange

13

CubeOrange_PM2

100

PX4-v1

  • 是否需要重启飞控:是

BRD 参数

BRD_PWM_COUNT:辅助引脚配置

控制为PWM设置的FMU输出数量。所有未分配的引脚都可用于 GPIO

意义

0

No PWMs

1

One PWMs

2

Two PWMs

3

Three PWMs

4

Four PWMs

5

Five PWMs

6

Six PWMs

7

Seven PWMs

8

Eight PWMs

  • 是否需要重启飞控: 是

BRD_SER1_RTSCTS:串口 1 流量控制

在 Pixhawk 上的串口 1(遥测 1)上启用流量控制。您必须将 RTS 和 CTS 引脚连接到您的电台。用于 3DR 无线电的标准 DF13 6 针连接器确实连接了这些针脚。如果设置为 2,则将通过在启动时检查输出缓冲区填充来自动检测流量控制。请注意,PX4v1 在此端口上没有硬件流量控制引脚,因此应将其禁用。

意义

0

未使能

1

使能

2

Auto

  • 是否需要重启飞控:是

BRD_SER2_RTSCTS:串口 2 流量控制

在 Pixhawk 和 STATE 上的串口 2(遥测 2)上启用流量控制。您必须将 RTS 和 CTS 引脚连接到您的电台。用于 3DR 无线电的标准 DF13 6 针连接器确实连接了这些针脚。如果设置为 2,则将通过在启动时检查输出缓冲区填充来自动检测流量控制。

意义

0

未使能

1

使能

2

Auto

  • 是否需要重启飞控:是

BRD_SAFETYENABLE:启用安全解锁开关

这控制了启动时安全开关的默认状态。当设置为 1 时,安全开关将在启动时以安全状态(闪烁)启动。当设置为零时,安全开关将在启动时以不安全状态(常亮)启动。请注意,如果安装了安全开关,用户仍然可以在启动后使用开关控制安全状态。安全状态也可以在软件中使用 MAVLink 消息进行控制。

意义

0

未使能

1

使能

  • 是否需要重启飞控:是

LEAK 参数

LEAK1_PIN:检漏仪连接的引脚

检漏仪所连接的引脚

意义

-1

未使能

50

Pixhawk Aux1

51

Pixhawk Aux2

52

Pixhawk Aux3

53

Pixhawk Aux4

54

Pixhawk Aux5

55

Pixhawk Aux6

13

Pixhawk 3.3ADC1

14

Pixhawk 3.3ADC2

15

Pixhawk 6.6ADC

  • 是否需要重启飞控: 是

LEAK1_LOGIC:检漏仪干燥时的默认读数

检漏仪干燥时的默认读数

意义

0

Low

1

High

LEAK2_PIN:检漏仪连接的引脚

检漏仪所连接的引脚

意义

-1

未使能

50

Pixhawk Aux1

51

Pixhawk Aux2

52

Pixhawk Aux3

53

Pixhawk Aux4

54

Pixhawk Aux5

55

Pixhawk Aux6

13

Pixhawk 3.3ADC1

14

Pixhawk 3.3ADC2

15

Pixhawk 6.6ADC

  • 是否需要重启飞控: 是

LEAK2_LOGIC:检漏仪干燥时的默认读数

检漏仪干燥时的默认读数

意义

0

Low

1

High

LEAK3_PIN:检漏仪连接的引脚

检漏仪所连接的引脚

意义

-1

未使能

50

Pixhawk Aux1

51

Pixhawk Aux2

52

Pixhawk Aux3

53

Pixhawk Aux4

54

Pixhawk Aux5

55

Pixhawk Aux6

13

Pixhawk 3.3ADC1

14

Pixhawk 3.3ADC2

15

Pixhawk 6.6ADC

  • 是否需要重启飞控:是

LEAK3_LOGIC:检漏仪干燥时的默认读数

检漏仪干燥时的默认读数

意义

0

Low

1

High

MOT 参数

MOT_1_DIRECTION:电机正常或反转

用于在不更换电线的情况下改变电机旋转方向

Value

Meaning

1

normal

-1

reverse

MOT_2_DIRECTION:电机正常或反转

用于在不更换电线的情况下改变电机旋转方向

Value

Meaning

1

normal

-1

reverse

MOT_3_DIRECTION:电机正常或反转

用于在不更换电线的情况下改变电机旋转方向

Value

Meaning

1

normal

-1

reverse

MOT_4_DIRECTION:电机正常或反转

用于在不更换电线的情况下改变电机旋转方向

Value

Meaning

1

normal

-1

reverse

MOT_5_DIRECTION:电机正常或反转

用于在不更换电线的情况下改变电机旋转方向

Value

Meaning

1

normal

-1

reverse

MOT_6_DIRECTION:电机正常或反转

用于在不更换电线的情况下改变电机旋转方向

Value

Meaning

1

normal

-1

reverse

MOT_7_DIRECTION:电机正常或反转

用于在不更换电线的情况下改变电机旋转方向

Value

Meaning

1

normal

-1

reverse

MOT_8_DIRECTION:电机正常或反转

用于在不更换电线的情况下改变电机旋转方向

Value

Meaning

1

normal

-1

reverse

MOT_FV_CPLNG_K:正向/垂直到俯仰去耦因子

用于将俯仰与向前/垂直运动分离。0 禁用,1.2 正常

  • 范围:0.0 1.5
  • 增量:0.1

MOT_9_DIRECTION:电机正常或反转

用于在不更换电线的情况下改变电机旋转方向

Value

Meaning

1

normal

-1

reverse

MOT_10_DIRECTION:电机正常或反转

用于在不更换电线的情况下改变电机旋转方向

Value

Meaning

1

normal

-1

reverse

MOT_11_DIRECTION:电机正常或反转

用于在不更换电线的情况下改变电机旋转方向

Value

Meaning

1

normal

-1

reverse

MOT_12_DIRECTION:电机正常或反转

用于在不更换电线的情况下改变电机旋转方向

Value

Meaning

1

normal

-1

reverse

MOT_PWM_TYPE:输出PWM型

这可选择输出PWM类型,允许正常PWM连续输出、OneShot、有刷或DShot电机输出

意义

0

Normal

1

OneShot

2

OneShot125

3

Brushed

4

DShot150

5

DShot300

6

DShot600

7

DShot1200

  • 是否需要重启飞控: 是

MOT_PWM_MIN:PWM输出最小值

这将设置将输出到电机的最小 PWM 输出值(以微秒为单位),0 = 使用输入RC3_MIN

  • 单位:PWM
  • 范围:0 2000

PSC 参数

PSC_ACC_XY_FILT:XY加速度滤波器截止频率

较低的值会减慢导航控制器的响应速度并减少抽搐

  • 单位:赫兹
  • 范围:0.5 5
  • 增量:0.1

PSC_POSZ_P:位置(垂直)控制器 P 增益

位置(垂直)控制器 P 增益。将所需高度与实际高度之间的差值转换为爬升或下降速率,并传递到油门速率控制器

  • 范围:1.000 3.000

PSC_VELZ_P:速度(垂直)控制器 P 增益

速度(垂直)控制器 P 增益。将所需垂直速度与实际速度之间的差值转换为传递到油门加速控制器的所需加速度

  • 范围:1.000 8.000

PSC_ACCZ_P:加速度(垂直)控制器 P 增益

加速度(垂直)控制器P增益。将所需的垂直加速度与实际加速度之间的差值转换为电机输出

  • 范围:0.500 1.500
  • 增量:0.05

PSC_ACCZ_I:加速度(垂直)控制器I增益

加速度(垂直)控制器I增益。校正所需垂直加速度和实际加速度的长期差异

  • 范围:0.000 3.000

PSC_ACCZ_IMAX:加速度(垂直)控制器 I 增益最大

加速度(垂直)控制器 I 增益最大。约束 I 项将生成的最大 pwm

  • 范围:0 1000
  • 单位:d%

PSC_ACCZ_D:加速度(垂直)控制器 D 增益

加速度(垂直)控制器 D 增益。补偿所需垂直加速度与实际加速度的短期变化

  • 范围:0.000 0.400

PSC_ACCZ_FILT:加速度(垂直)控制器过滤器

滤波器应用于加速度以降低噪音。较低的值可降低噪声,但会增加延迟。

  • 范围:1.000 100.000
  • 单位:赫兹

PSC_POSXY_P:位置(水平)控制器 P 增益

位置控制器 P 增益。将距离(在纬度方向上)转换为所需的速度,然后将其传递给徘徊纬度率控制器

  • 范围: 0.500 2.000

PSC_VELXY_P:速度(水平)P 增益

速度(水平)P 增益。将所需速度之间的差值转换为目标加速度

  • 范围:0.1 6.0
  • 增量:0.1

PSC_VELXY_I:加速度(垂直)控制器I增益

速度(水平)我获得。校正所需速度与目标加速度的长期差异

  • 范围:0.02 1.00
  • 增量:0.01

PSC_VELXY_D:速度(水平)D 增益

速度(水平)D 增益。纠正速度的短期变化

  • 范围:0.00 1.00
  • 增量: 0.001

PSC_VELXY_IMAX:速度(水平)积分器最大值

速度(水平)积分器最大值。约束 I 增益将输出的目标加速度

  • 范围:0 4500
  • 增量:10
  • 单位:cm/s/s

PSC_VELXY_FILT:速度(水平)输入滤波器

速度(水平)输入滤波器。此滤波器(以 hz 为单位)应用于 P 和 I 项的输入

  • 范围:0 100
  • 单位:赫兹

PSC_VELXY_D_FILT:速度(水平)输入滤波器

速度(水平)输入滤波器。此滤波器(以 hz 为单位)应用于 P 和 I 项的输入

  • 范围:0 100
  • 单位:赫兹

PSC_ANGLE_MAX:最大位置控制角度

可以要求的最大倾斜角度自动驾驶仪。设置为零以使用ANGLE_MAX参数值

  • 单位:度
  • 范围:0 45
  • 增量:1

RC 参数

RC_OVERRIDE_TIME:RC 覆盖超时

超时后将不再使用 RC 覆盖,RC 输入将恢复,0 将禁用 RC 覆盖,-1 将永远不会超时,并继续使用覆盖,直到它们被禁用

  • 范围:0.0 120.0
  • 单位:s

RC_OPTIONS:RC 选项

RC 输入选项

  • 位掩码:0:忽略 RC 接收器,1:忽略 MAVLink 覆盖,2:忽略接收器故障保护

RCn 参数

RCn_MIN:RC 最小 PWM

RC 最小 PWM 脉冲宽度,以微秒为单位。通常 1000 是下限,1500 是中性,2000 是上限。

  • 单位:PWM
  • 范围:800 2200
  • 增量:1

RCn_TRIM:RC微调PWM

RC 微调(中性线)PWM 脉冲宽度,以微秒为单位。通常 1000 是下限,1500 是中性,2000 是上限。

  • 单位:PWM
  • 范围:800 2200
  • 增量:1

RCn_MAX:RC 最大 PWM

RC 最大 PWM 脉冲宽度(以微秒为单位)。通常 1000 是下限,1500 是中性,2000 是上限。

  • 单位:PWM
  • 范围:800 2200
  • 增量:1

RCn_REVERSED:RC反转

反向通道输入。设置为 0 可正常操作。设置为 1 可反转此输入通道。

意义

0

Normal

1

Reversed

RCn_DZ:RC盲区

PWM盲区(以微秒为单位)围绕修剪或底部

  • 单位:PWM
  • 范围:0 200

RCn_OPTION:RC输入选项

分配给此 RC 通道的功能

意义

0

Do Nothing

4

ModeRTL

9

Camera Trigger

16

ModeAuto

24

Auto Mission Reset

28

Relay On/Off

29

Landing Gear

34

Relay2 On/Off

30

Lost Plane Sound

31

Motor Emergency Stop

35

Relay3 On/Off

36

Relay4 On/Off

41

Arm加锁

43

InvertedFlight

46

RC Override Enable

51

ModeManual

55

ModeGuided

58

Clear Waypoints

62

Compass Learn

64

Reverse Throttle

65

GPS Disable

66

Relay5

67

Relay6

72

ModeCircle

100

KillIMU1

101

KillIMU2

RELAY Parameters

RELAY_PIN:第一个继电器引脚

用于第一个继电器控制的数字引脚号。这是用于相机控制的引脚。

意义

-1

未使能

49

BB Blue GP0 pin 4

50

AUXOUT1

51

AUXOUT2

52

AUXOUT3

53

AUXOUT4

54

AUXOUT5

55

AUXOUT6

57

BB Blue GP0 pin 3

113

BB Blue GP0 pin 6

116

BB Blue GP0 pin 5

RNGFND1 Parameters

RNGFND1_TYPE:测距仪类型

连接的测距仪设备类型

意义

0

None

1

Analog

2

MaxbotixI2C

3

LidarLiteV2-I2C

5

PWM

6

BBB-PRU

7

LightWareI2C

8

LightWareSerial

9

Bebop

10

MAVLink

11

uLanding

12

LeddarOne

13

MaxbotixSerial

14

TeraRangerI2C

15

LidarLiteV3-I2C

16

VL53L0X

17

NMEA

18

WASP-LRF

19

BenewakeTF02

20

BenewakeTFmini

21

LidarLightV3HP

22

PWM

23

BlueRoboticsPing

24

UAVCAN

25

BenewakeTFMiniPlus

RNGFND1_PIN:测距仪引脚

测距仪连接的模拟引脚。在 PX11 上设置为 4 用于模拟“空速”端口。在 Pixhawk 上设置为 15 的模拟“空速”端口。

意义

-1

Not Used

11

PX4-airspeed port

15

Pixhawk-airspeed port

RNGFND1_SCALING:测距仪缩放

测距仪读数和距离之间的比例因子。对于线性函数和反相函数,这是以米/伏特为单位。对于双曲函数,单位是米伏特。

  • 单位:m/V
  • 增量: 0.001

RNGFND1_OFFSET:测距仪偏移

模拟测距仪的零距离偏移量(以伏特为单位)。PWM 和 I2C 激光雷达的偏移量(以厘米为单位)增加

  • 单位:V
  • 增量: 0.001

RNGFND1_FUNCTION:测距仪功能

控制用于计算距离的函数。对于线性函数,距离是(电压偏移)缩放。对于反相函数,距离是(偏移电压)缩放。对于双曲函数,距离是缩放/(电压偏移)。这些函数以米为单位返回距离。

意义

0

Linear

1

Inverted

2

Hyperbolic

RNGFND1_MIN_CM:测距仪最小距离

测距仪可以可靠读取的最小距离(以厘米为单位)

  • 单位:cm
  • 增量:1

RNGFND1_MAX_CM:测距仪最大距离

测距仪可以可靠读取的最大距离(以厘米为单位)

  • 单位:cm
  • 增量:1

RNGFND1_STOP_PIN:测距仪停止引脚

数字引脚,用于启用/禁用 PWM 测距仪的测距仪测量。值 -1 表示没有引脚。如果设置了此值,则引脚设置为 1 以启用测距仪,设置为 0 以禁用测距仪。这用于在超出范围时启用省电。

意义

-1

Not Used

50

Pixhawk AUXOUT1

51

Pixhawk AUXOUT2

52

Pixhawk AUXOUT3

53

Pixhawk AUXOUT4

54

Pixhawk AUXOUT5

55

Pixhawk AUXOUT6

111

PX4 FMU Relay1

112

PX4 FMU Relay2

113

PX4IO Relay1

114

PX4IO Relay2

115

PX4IO ACC1

116

PX4IO ACC2

RNGFND1_GNDCLEAR:测距仪到地面的距离(厘米)

该参数设置当水下机器人在地面上时测距仪应返回的预期距离测量值(以厘米为单位)。

  • 单位:cm
  • 范围:5 127
  • 增量:1

RNGFND1_ADDR:传感器的总线地址

这将设置传感器的总线地址(如果适用)。用于 I2C 和 UAVCAN 传感器,允许在不同地址上安装多个传感器。值为 0 将禁用传感器。

  • 范围:0 127
  • 增量:1

RNGFND1_POS_X:X 位置偏移

第一个测距仪在车身机架中的 X 位置。正 X 位于原点的前方。如果提供,请使用零距离基准点。

  • 单位:米

RNGFND1_POS_Y:Y 位置偏移

第一个测距仪在车身机架中的 Y 位置。正 Y 位于原点的右侧。如果提供,请使用零距离基准点。

  • 单位:米

RNGFND1_POS_Z:Z位置偏移

第一个测距仪在车身机架中的Z位置。正 Z 从原点向下。如果提供,请使用零距离基准点。

  • 单位:米

RNGFND1_ORIENT:测距仪方向

测距仪的方向

意义

0

Forward

1

Forward-Right

2

Right

3

Back-Right

4

Back

5

Back-Left

6

Left

7

Forward-Left

24

Up

25

Down

RNGFND1 Parameters

RNGFND1_WSP_MAVG:移动平均线范围

设置用于计算当前范围结果的历史范围结果数。当 MAVG 大于 1 时,当前范围结果将是当前测量值与 N-1 先前结果的平均值

  • 范围:0 255

RNGFND1_WSP_MEDF:移动中值滤波器

设置实时中值筛选器的窗口大小。当 MEDF 大于 0 时,中值滤波器处于活动状态

  • 范围:0 255

RNGFND1_WSP_FRQ:频率

设置测距操作的重复频率(以赫兹为单位)。输入所需频率后,系统将根据内部定时器的分辨率计算出它可以处理的最近频率。

  • 范围:0 10000

RNGFND1_WSP_AVG:多脉冲平均值

设置在多脉冲平均模式下使用的脉冲数。在这种模式下,将采取一系列快速射击距离,然后取平均值以提高测量的准确性

  • 范围:0 255

RNGFND1_WSP_THR:灵敏度阈值

设置系统敏感度。THR 值越大表示灵敏度越高。系统可能会根据出厂设置限制 THR 的最大值,以防止误报率过高。设置为 -1 可自动调整阈值

  • 范围:-1 255

RNGFND1_WSP_BAUD:波特率

所需波特率

意义

0

Low Speed

1

High Speed

SCHED Parameters

SERIAL 参数

SERIAL0_BAUD:串口0波特率

USB 控制台上使用的波特率。大多数基于 stm32 的主板可以支持高达 1500 的速率。如果您设置了无法支持的速率,然后无法连接到您的主板,则应从其他水下机器人类型加载固件。这会将所有参数重置为默认值。

意义

1

1200

2

2400

4

4800

9

9600

19

19200

38

38400

57

57600

111

111100

115

115200

256

256000

460

460800

500

500000

921

921600

1500

1500000

SERIAL0_PROTOCOL:控制台协议选择

控制要在控制台上使用的协议。

意义

1

MAVlink1

2

MAVLink2

  • 是否需要重启飞控:是

SERIAL1_PROTOCOL:Telem1 协议选择

控制要在 Telem1 端口上使用的协议。请注意,Frsky 选项需要外部转换器硬件。有关详细信息,请参阅 wiki。

意义

-1

None

1

MAVLink1

2

MAVLink2

3

Frsky D

4

Frsky SPort

5

GPS

7

Alexmos Gimbal Serial

8

SToRM32 Gimbal Serial

9

Rangefinder

10

FrSky SPort Passthrough (OpenTX)

11

Lidar360

13

Beacon

14

Volz servo out

15

SBus servo out

16

电调 Telemetry

17

Devo Telemetry

18

OpticalFlow

19

RobotisServo

20

NMEA Output

21

WindVane

22

SLCAN

23

RCIN

  • 是否需要重启飞控: 是

SERIAL1_BAUD:Telem1 波特率

Telem1 端口上使用的波特率。大多数基于 stm32 的主板可以支持高达 1500 的速率。如果您设置了无法支持的速率,然后无法连接到您的主板,则应从其他水下机器人类型加载固件。这会将所有参数重置为默认值。

意义

1

1200

2

2400

4

4800

9

9600

19

19200

38

38400

57

57600

111

111100

115

115200

256

256000

460

460800

500

500000

921

921600

1500

1500000

SERIAL_PASS1:串口直通第一个端口

这将设置两个串口端口之间的直通端。设置两端后,在任一端口上接收的所有数据都将传递到另一个端口

意义

-1

未使能

0

Serial0

1

Serial1

2

Serial2

3

Serial3

4

Serial4

5

Serial5

6

Serial6

SERIAL_PASS2串口直通第个端口

这将设置两个串口端口之间的直通端。设置两端后,在任一端口上接收的所有数据都将传递到另一个端口

意义

-1

未使能

0

Serial0

1

Serial1

2

Serial2

3

Serial3

4

Serial4

5

Serial5

6

Serial6

SERIAL_PASSTIMO:串口直通超时

这将设置串口直通的超时(以秒为单位)。当通过设置 SERIAL_PASS1 和 SERIAL_PASS2 参数启用直通时,它将保持有效,直到 SERIAL_PASSTIMO 秒内没有来自第一个端口的数据。这允许端口在不再需要时恢复其正常使用(例如与 GCS 的 MAVLink 连接)。值为 0 表示无超时。

  • 范围:0 120
  • 单位:s

SRn 参数

SRn_RAW_SENS:原始传感器流速率

RAW_IMU、SCALED_IMU2、SCALED_PRESSURE和SENSOR_OFFSETS到地面站的流速率

  • 单位:赫兹
  • 范围:0 10
  • 增量:1

SRn_EXT_STAT:将状态流速率扩展到地面站

SYS_STATUS、MEMINFO、MISSION_CURRENT、GPS_RAW_INT、NAV_CONTROLLER_OUTPUT、LIMITS_STATUS到地面站的流速率

  • 单位:赫兹
  • 范围:0 10
  • 增量:1

SRn_RC_CHAN:到地面站的RC信道流速率

SERVO_OUTPUT_RAW流速率和RC_CHANNELS_RAW到地面站

  • 单位:赫兹
  • 范围:0 10
  • 增量:1

SRn_POSITION:将流速率定位到地面站

GLOBAL_POSITION_INT到地面站的流速率

  • 单位:赫兹
  • 范围:0 10
  • 增量:1

SRn_EXTRA1:到地面站的额外数据类型 1 流速率

ATTITUDE 和 SIMSTATE(仅限 SITL)到地面站的流速率

  • 单位:赫兹
  • 范围:0 10
  • 增量:1

SRn_EXTRA2:到地面站的额外数据类型 2 流速率

VFR_HUD到地面站的流速率

  • 单位:赫兹
  • 范围:0 10
  • 增量:1

SRn_EXTRA3:到地面站的额外数据类型 3 流速率

AHRS、HWSTATUS 和 SYSTEM_TIME 到地面站的流速率

  • 单位:赫兹
  • 范围:0 10
  • 增量:1

SRn_PARAMS:到地面站的参数流速率

PARAM_VALUE到地面站的流速率

  • 单位:赫兹
  • 范围:0 10
  • 增量:1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

超维空间科技

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值