(24)(24.3) MSP OSD(二)

文章目录

前言

3 OSD面板项目配置

4 使用SITL测试OSD

5 使用任务规划器配置布局

6 视频


前言

ArduPilot 支持 MSP OSD 协议,该协议允许在 DJI 护目镜上显示飞行数据,就像许多自动驾驶仪中的外部 MAVLink OSD 或内部集成模拟 OSD 一样。如果配置了 MSP 遥测,它也可以与外部OSD(如 MWOSD)一起使用,就像与 iNavBetaflight 一起使用一样。


3 OSD面板项目配置

每个 OSD 面板项都使用一组三个变量进行设置:

  • OSDn_<ITEM>_EN -当设置为 1 时,激活屏幕“n”上的相应面板项。
  • OSDn_<ITEM>_X 和 OSDn_<ITEM>_Y 设置项目的水平和垂直位置,从屏幕左上角的 X=0 Y=0 开始

Note

ArduPilot 计算无传感器空速估计值,如果没有传感器或发生故障,则使用该估计值。如果没有传感器,ARSPD_TYPE 必须设置为零,才能将此值显示为空速项。

4 使用SITL测试OSD

使用软件在线循环(SITL)模拟器设置(Software In The Loop (SITL) simulator ),可以在没有自动驾驶仪或视频硬件的情况下测试 OSD 功能并调整面板项目。按照这些 SITL 说明设置模拟环境。使用 --osdmsp 选项在当前源代码上运行模拟器,将 OSD 代码构建到模拟器中。例如,对于平面模拟:

sim_vehicle.py -v ArduPlane --console --osdmsp

使用位于库 /AP_MSP/Tools/osdtest.parm 中的一组典型 OSD 面板参数,将在单独的窗口中打开图形 DJI 风格的 MSP OSD 模拟,并与其他模拟窗口一起打开。然后,可以使用 MSP OSD 仿真程序通过参数定制 OSD 元素,以可视化 OSD

Note

你也可以使用这些参数来初始设置 MSP OSD 配置,以便与护目镜一起使用,但你可能必须更改SERIALx_PROTOCOL 参数,以匹配你将使用的实际串行端口。

Note

仿真不支持多个屏幕或度量以外的单位

通过更改 OSD 面板项目的参数,可以在此模拟器中看到其位置的实时更新。

5 使用任务规划器配置布局

任务规划器(MP)的 CONFIG 菜单中有一个选项卡,用于配置许多自动驾驶仪集成的机载 OSD。此配置选项卡可用于配置 OSD 面板。事实上,当 SITL 程序和 MSP OSD 仿真窗口处于活动状态时,你可以通过在 MAVProxy 中使用以下命令将运行在同一台计算机或联网计算机上的Mission Planner 连接到 MAVProxy:

output add <ip address of box running Mission Planner>:14550

Note

如果 MP 在同一台 PC 上运行,则 ip 地址为 127.0.0.1(本地主机地址)

6 视频

 

SERIAL1_PROTOCOL释义

注意:更改后需要重新启动。

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

Values

Value

Meaning

-1

None

1

MAVLink1

2

MAVLink2

3

Frsky D

4

Frsky SPort

5

GPS

7

Alexmos Gimbal Serial

8

Gimbal

9

Rangefinder

10

FrSky SPort Passthrough (OpenTX)

11

Lidar360

13

Beacon

14

Volz servo out

15

SBus servo out

16

ESC Telemetry

17

Devo Telemetry

18

OpticalFlow

19

RobotisServo

20

NMEA Output

21

WindVane

22

SLCAN

23

RCIN

24

EFI Serial

25

LTM

26

RunCam

27

HottTelem

28

Scripting

29

Crossfire VTX

30

Generator

31

Winch

32

MSP

33

DJI FPV

34

AirSpeed

35

ADSB

36

AHRS

37

SmartAudio

38

FETtecOneWire

39

Torqeedo

40

AIS

41

CoDevESC

42

DisplayPort

43

MAVLink High Latency

44

IRC Tramp

45

DDS XRCE

46

IMUDATA

48

PPP

评论 139
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

EmotionFlying

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

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

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

打赏作者

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

抵扣说明:

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

余额充值