DJI Mobile SDK Documentation

      class PerceptionInfo

      class PerceptionInfo
      包:dji.v5.manager.aircraft.perception.data
      描述:

      感知信息,包括感知避障开关状态、避障刹停距离和避障告警距离。

      MSDK 5.0.0开始支持

      类成员:

      Members

      method getUpwardObstacleAvoidanceWorking
      Boolean getUpwardObstacleAvoidanceWorking()
      包:dji.v5.manager.aircraft.perception.data
      描述:

      获取感知避障上视传感器是否正在工作。

      返回值:
      Boolean返回感知避障上视传感器是否正在工作。
      method getDownwardObstacleAvoidanceWorking
      Boolean getDownwardObstacleAvoidanceWorking()
      包:dji.v5.manager.aircraft.perception.data
      描述:

      获取感知避障下视传感器是否正在工作。

      返回值:
      Boolean返回感知避障下视传感器是否正在工作。
      method getLeftSideObstacleAvoidanceWorking
      Boolean getLeftSideObstacleAvoidanceWorking()
      包:dji.v5.manager.aircraft.perception.data
      描述:

      获取感知避障左视传感器是否正在工作。

      返回值:
      Boolean返回感知避障左视传感器是否正在工作。
      method getRightSideObstacleAvoidanceWorking
      Boolean getRightSideObstacleAvoidanceWorking()
      包:dji.v5.manager.aircraft.perception.data
      描述:

      获取感知避障右视传感器是否正在工作。

      返回值:
      Boolean返回感知避障右视传感器是否正在工作。
      method getForwardObstacleAvoidanceWorking
      Boolean getForwardObstacleAvoidanceWorking()
      包:dji.v5.manager.aircraft.perception.data
      描述:

      获取感知避障前视传感器是否正在工作。

      返回值:
      Boolean返回感知避障前视传感器是否正在工作。
      method getBackwardObstacleAvoidanceWorking
      Boolean getBackwardObstacleAvoidanceWorking()
      包:dji.v5.manager.aircraft.perception.data
      描述:

      获取感知避障后视传感器是否正在工作。

      返回值:
      Boolean返回感知避障后视传感器是否正在工作。
      method isUpwardObstacleAvoidanceEnabled
      boolean isUpwardObstacleAvoidanceEnabled()
      包:dji.v5.manager.aircraft.perception.data
      描述:

      获取是否开启感知避障上视开关。

      返回值:
      boolean返回是否开启感知避障上视开关。
      method isDownwardObstacleAvoidanceEnabled
      boolean isDownwardObstacleAvoidanceEnabled()
      包:dji.v5.manager.aircraft.perception.data
      描述:

      获取是否开启感知避障下视开关。

      返回值:
      boolean返回是否开启感知避障下视开关。
      method isHorizontalObstacleAvoidanceEnabled
      boolean isHorizontalObstacleAvoidanceEnabled()
      包:dji.v5.manager.aircraft.perception.data
      描述:

      获取是否开启感知避障水平四向开关。

      返回值:
      boolean返回是否开启感知避障水平四向开关。
      method getUpwardObstacleAvoidanceWarningDistance
      double getUpwardObstacleAvoidanceWarningDistance()
      包:dji.v5.manager.aircraft.perception.data
      描述:

      获取感知避障上视告警距离,单位:米。

      返回值:
      double返回感知避障上视告警距离。
      method getDownwardObstacleAvoidanceWarningDistance
      double getDownwardObstacleAvoidanceWarningDistance()
      包:dji.v5.manager.aircraft.perception.data
      描述:

      获取感知避障下视告警距离,单位:米。

      返回值:
      double返回感知避障下视告警距离。
      method getHorizontalObstacleAvoidanceWarningDistance
      double getHorizontalObstacleAvoidanceWarningDistance()
      包:dji.v5.manager.aircraft.perception.data
      描述:

      获取感知避障水平四向告警距离,单位:米。

      返回值:
      double返回感知避障水平四向告警距离。
      method getUpwardObstacleAvoidanceBrakingDistance
      double getUpwardObstacleAvoidanceBrakingDistance()
      包:dji.v5.manager.aircraft.perception.data
      描述:

      获取感知避障上视刹停距离,单位:米。

      返回值:
      double返回感知避障上视刹停距离。
      method getDownwardObstacleAvoidanceBrakingDistance
      double getDownwardObstacleAvoidanceBrakingDistance()
      包:dji.v5.manager.aircraft.perception.data
      描述:

      获取感知避障下视刹停距离,单位:米。

      返回值:
      double返回感知避障下视刹停距离。
      method getHorizontalObstacleAvoidanceBrakingDistance
      double getHorizontalObstacleAvoidanceBrakingDistance()
      包:dji.v5.manager.aircraft.perception.data
      描述:

      获取感知避障水平四向刹停距离,单位:米。

      返回值:
      double返回感知避障水平四向刹停距离。
      method isVisionPositioningEnabled
      boolean isVisionPositioningEnabled()
      包:dji.v5.manager.aircraft.perception.data
      描述:

      获取是否开启视觉定位。

      返回值:
      boolean返回是否开启视觉定位。
      method isPrecisionLandingEnabled
      boolean isPrecisionLandingEnabled()
      包:dji.v5.manager.aircraft.perception.data
      描述:

      获取是否开启精准降落。

      返回值:
      boolean返回是否开启精准降落。
      method isOverallObstacleAvoidanceEnabled
      @Deprecated
      boolean isOverallObstacleAvoidanceEnabled()
      包:dji.v5.manager.aircraft.perception.data
      描述:

      获取是否开启感知避障总开关。
      注意:
      该接口从MSDK 5.1.0版本开始废弃。请调用getObstacleAvoidanceType来获取是否开启避障开关。对于毫米波雷达配件,需要调用getObstacleAvoidanceEnabled来获取是否开启避障开关。

      返回值:
      boolean返回是否开启感知避障总开关。