SmartRTL 模式

https://youtu.be/gXfBmFn JEU (中文(简体) ).

宽度 :100%

当转换成Smart 你怎么可以像普通的RTL一样,机体会试图回家. 此模式的"Smart"部分内容是,它将追溯安全路径回家而不是直接回家. 如果在机体和主场位置之间有障碍,这可能会有用。

说明:

机体必须具备良好的位置估计值(LED应该是绿色的),当机体配备了武器或SmartRTL将被禁用时. 如果该车携带武器,ắn头位置估计不足,"SmartRTL失效:位置差"将送往地面站.

当机体在任何其他模式下行驶时,用于返回家园的路径在缓冲区内被捕获。 路径为"简化"(意为曲线路径坛变为一系列直线)和"prun时光"(意为环路被移除)所掌握的. 缓冲器的尺寸有限(见下文),一旦满,"SmartRTL失效:缓uful full"将出现在地面站的HUD上,用户将无法再切换到这种模式. 每个点的高度也存储在返回时使用.

SmartRTL最多每秒节省3个点,但机体必须至少移动**SRTL ACCURACY ** 距前一点1米。 因此,例如,如果机体在10米/秒时行驶,则会节省3.3米间隔的点数. 在 拜托了50分之后,它又回到过去,并使用**SRTL ACCURACY**将其简化为线条。 如果所有中间点都不超过**SRT Board ACCURACY **,则它将用两个终点替换一串点。 这就是它如何创造出一条明智的回家之路 而无需驾驶不必要的动作。

机体可采用多种模式转换为SmartRTL. 要么通过用户选择, 要么通过故障安全选择 。

**FS GCS enable **和**FS THR enable ** 参数设定为4或5,机体将切换到SmartRTL->RTL或SmartRTL> 基于正确条件是否允许模式的土地. 设置表明它会先尝试SmartRTL,然后降级为RTL(4)或Land(5)

可切换到 SmartRTL 的附加Failsaces为: **BATT FS CRT ACT **,**BATT FS LOW ACT(英语: **、**BATT2 FS LOW ACT**和**BATT2 FS C 喂 ACT**。

SmartRTL 参数

说明:

SmartRTL可以通过简单地设置**SRTL POINTS **到"0"来作为一个模式被关闭.

../images/smartrtl-freemem.jpg

译自 ArduPilot Copter「Smart RTL Mode」· 查看原文 · CC BY-SA 3.0


版本号 #2
由 Admin 创建于 2026-10-09 14:39:14 UTC
由 Admin 更新于 2026-10-10 01:45:35 UTC