Skip to content

Safe Landing (Multicopter + Companion Computer)

The Safe Landing computer-vision feature ensures that multicopter vehicles only land on flat terrain.

The feature can be enabled in both Land mode and Mission mode on multicopter vehicles that have a companion computer running the appropriate vision software. 也可以在VTOL(垂起无人机)的MC模式下使用。

如果降落,无人机首先降落到距离表面可以测量的高度(机载计算机loiter_height参数)。 如果降落的区域不够平坦,无人机会以正方形螺旋状向外移动,并定期检查地形,以寻找相对平坦的降落点。

局限/能力

安全着陆是为了在崎岖的地势中找到平坦区域。

  • 允许在公路上降落;如果检测到汽车,它将在驶过是被"遗忘"。
  • 如果使用雷达或超声波传感器,就可以降落在水上,但是使用立体相机或LIDAR则不可以。
    • 系统只有在能够探测到地面的情况下才会降落。 对于立体相机,不能对水进行足够的特征分析,导致找不到平坦的区域进行降落。

PX4配置

PX4通过 设置 参数 COM_OBS_AVOID 为1来启动安全着陆功能。

:::note COM_OBS_AVOID 还使能了 安全着陆,以及使用了 PX4 Path Planning Offboard Interface (轨迹接口)将外部路径规划服务与 PX4 集成的其他功能。 :::

机载计算机设置

Companion-side setup and configuration is provided in the PX4/PX4-Avoidance Github repo.

This covers the common setup for obstacle avoidance and collision prevention, and includes specific sections for using the safe landing planner (which provides companion-side support for this feature):

配置信息除了其他外,还包括使用不同的相机怎样设置安全着陆,无人机大小和决定是否降落的高度。

Safe Landing Interface

PX4 使用 Path Planning Offboard Interface 集成机载计算机中的路径规划服务(包括 任务中自主避障安全着陆以及更多的服务)。

PX4 和机载设备之间的(消息发送)接口与任何其他路径规划服务完全一样。 但是请注意,安全着陆规划仅将TRAJECTORY_REPRESENTATION_WAYPOINTS消息的第0点中的信息用于所需路径。

支持的硬件

Tested companion computers and cameras are listed in PX4/PX4-Avoidance.

更多信息