# 地理围栏

地理围栏(GeoFence)是一个虚拟边界,用于定义飞行器的飞行范围。GeoFences 可用于防止飞行器飞出遥控控制器的范围,或进入不安全或受限制的空域。

PX4 为指定 GeoFence 提供了两种独立机制:

  • 一个基本的 "failsafe" 地理围栏,定义了一个简单的圆柱体。
  • 使用 GeoFence Plan (QGroundControl).

备注

地理围栏适用于所有模式,包括任务和手动飞行。

# 故障安全地理围栏

GeoFence 故障安全 定义一个以原点为中心的圆柱体,具有指定的最大半径和高度。

设置还包括在围栏被破坏时的故障安全动作。这可能只是一个警告通知,但更常见的情况是,载具会立即 返回 到安全地点。

欲了解更多信息,请参阅 安全 > GeoFence Failsafe.

# 地理围栏计划

PX4 支持由多个圆形和多边形区域组成的复杂 GeoFence 边界,这些区域可被定义为包含(飞入)或排除(飞出)区域。

GeoFence 计划在 QGroundControl 任务和集结点。

地理围栏计划

GeoFence 规划在 平面图 > GeoFence (打开新窗口) (QGroundControl 用户指南)。

总而言之

  1. 开放 QGroundControl > 平面图.
  2. 选择 计划类型 单选按钮: 围栏.这将显示 地理围栏编辑器. 地理围栏计划
  3. 选择 多边形围栏圆形围栏 按钮来添加一个 基本的 将所需类型的栅栏添加到地图上。这也会在编辑器中添加围栏类型的条目。
  4. 使用地图配置栅栏的形状和位置。
    • 围栏中心标记可用于将围栏移动到正确位置。
    • 圆形栅栏边框上的标记可用于更改半径。
    • 角(顶点)上的标记可用来改变多边形的几何形状。点击现有标记之间线段的一半,即可创建附加顶点。
  5. 使用 地理围栏编辑器 将栅栏设置为包含或排除,并选择要编辑的栅栏 (编辑 单选按钮)或删除 (德尔 按钮)。
  6. 您可以添加任意数量的栅栏。
  7. 完成后,点击 上传 按钮(右上角),将栅栏(以及集结点和任务)发送到载具上。
  8. GeoFence 故障安全.

备注

PX4 实现了 MAVLink 特派团微服务 (打开新窗口)其中包括对 GeoFences 的支持。