(20)操纵杆或游戏手柄

文章目录

前言

[20.1 你将需要什么](#20.1 你将需要什么)

[20.2 校准](#20.2 校准)

[20.3 用任务规划器进行设置](#20.3 用任务规划器进行设置)

[20.4 飞行前测试控制装置](#20.4 飞行前测试控制装置)

[20.5 测试失控保护](#20.5 测试失控保护)

[20.6 减少控制的滞后性](#20.6 减少控制的滞后性)


前言

本文解释了如何用操纵杆或游戏手柄控制你的飞行器,使用任务计划器向飞行器发送"RC Override"消息。


其他 GCS 也可能支持"RC Override",但本文不涉及这些。

罗技F310操纵杆

Tip

即使使用操纵杆飞行,你也应该保持一个常规的发射器/接收器连接,并准备作为备份使用。在 ArduPilot 的未来版本中,在完成了更多的失控保护测试后,这个建议可能会改变。

20.1 你将需要什么

你将需要以下设备:

  • USB 操纵杆或游戏手柄,如罗技 F310(Logitech F310)(如上图);
  • 你的地面站和飞行器之间的遥测连接(telemetry connection);
  • 一台运行任务规划器的笔记本电脑。

20.2 校准

首先,你必须使用 Windows 操纵杆/游戏控制器向导来校准操纵杆。

20.3 用任务规划器进行设置

1. 将你的 USB 操纵杆/游戏手柄连接到笔记本电脑上。

2. 打开任务计划器飞行数据屏幕。在"行动"选项卡上按下"操纵杆"按钮。

3. 确保罗技操纵杆出现在下拉菜单中。

4. 一旦按下"启用"按钮,将告诉任务规划器开始向飞行器发送指令,因此在最初的设置中,不要按下该按钮。

5. 在"横滚"行,点击自动检测按钮,然后摇动你想用于横滚的控制器,向左和向右。

6. 该通道可以通过反转复选框进行反转。

7. Expo 的数字应该在 -100 到 100 的范围内。

  • 0 = no expo;
  • 100 = 中间周围的反应低,边缘的反应非常快;
  • -100 = 中间周围的反应非常快,边缘的反应较小(很少有人使用负 expo)。

8. 重复俯仰、油门和方向舵的操作,然后按下保存按钮。

9. 你可能想设置其他的按钮,用于解锁和加锁。

10. 与其为 ch5(飞行模式通道)设置一个杆或按钮,不如通过选择"改变模式"来设置个别按钮启动飞行模式,然后按下"设置"按钮,从下拉菜单中选择飞行模式(见上图)。

11. 完成后,按下保存按钮。

12. 在 CONFIG/TUNING | 全部参数列表中,检查 SYSID_MYGCS 参数是否与你的 GCS 的系统 ID 相匹配。这个参数限制了哪个 GCS 可以向飞行器发送超控信号。

Tip

对于任务规划器,默认的 GCS 系统 ID 是 255。APM 任务规划器 2 的默认系统 ID 是 252(但 GCS 将自动设置其 ID 以匹配 SYSID_MYGCS 的 RC 覆盖命令)。

Note

如果你得到一个错误 PreArm:RC 未校准(校准后),你还需要手动将 RC1_MIN 改为 1101,RC1_MAX 改为 1901(然后对 RC2_、RC3_ 和 RC4_ 最大/最小参数进行重复)。

造成这个错误的原因是 Mission Planner 将操纵杆精确地映射到 RC 最小和最大范围,但预解锁检查认为,如果这些值没有至少偏离默认值 1 个 PWM,则说明没有进行校准。如果你已经对你的发射机/接收机系统进行了遥控校准,这就没有必要了。不要对 JOYSTICK 进行遥控校准,它与遥控系统使用的控制机制不同。它使用 MAVLink 的覆盖消息。

20.4 飞行前测试控制装置

20.5 测试失控保护

20.6 减少控制的滞后性

篇幅过多,另起一篇介绍:

相关推荐
m4Rk_1 小时前
【论文阅读】Agent 记忆机制(67):MemPO——用记忆级信用分配训练 Agent 主动管理长程上下文
论文阅读·人工智能·学习·开源·github
hoaxxcj2 小时前
DeepSeek Harness 本地部署与第三方插件排障实录:从 fetch failed 到 preset not found
人工智能·windows·开源·ai agent·deepseek
parksben3 小时前
OpenSider:让浏览器驱动 Agent
开源·github·agent
程序员老赵3 小时前
Docker 部署填鸭表单完整教程:搭建私有化问卷与表单收集平台
前端·docker·开源
AiNightVision3 小时前
AI-ISP微光全彩夜视技术深度解析:如何在0.001Lux下实现全彩成像
人工智能·计算机视觉·车载系统·自动驾驶·无人机·智能家居·智能硬件
Rudon滨海渔村3 小时前
免费开源的Web版windows画图软件 - 简单画画 - js Paint
开源·画图·ms·画画
mmsx3 小时前
MapLibre 实战 11|用户说"我的地块丢了":一个 sealed class 图层模型,和四个让我重构三版的坑
android·前端·开源
追涨杀跌老能手4 小时前
GD32H759 + RT-Thread 工控实战--第4篇 SDRAM,SDIO,以及触摸屏
开源·嵌入式
DolphinScheduler社区4 小时前
Apache DolphinScheduler 3.4.3 发布!权限安全与稳定性全面增强,调度补火即将上线
开源·agent·海豚调度·大数据工作流调度
在下胡三汉5 小时前
宣布了3D地理空间数据格式“3D Tiles 2.0”。 支持与 glTF 2.1 集成,并使用 3DGS 实现数据显示,如何在线查看3dtiles
无人机·gltf·3dtiles·osgb