飞行中,无人机高度异常,FlightControllerCurrentState.getUltrasonicHeig...
Completed飞行中,无人机高度异常,FlightControllerCurrentState.getUltrasonicHeightInMeters()或者aircraftLocation.getAltitude()返航负数,这是什么原因?
-
FlightControllerCurrentState.getUltrasonicHeightInMeters()需要看看获取的值是否有效,您可以用isUltrasonicBeingUsed这个接口确认值是否有效,一般值有效的话,是正值。 aircraftLocation.getAltitude()这个获得的是飞机的相对高度,也就是相对于起飞点的高度,如果飞机高度低于起飞点,就会显示负值。 https://developer.dji.com/api-reference/android-api/Components/FlightController/DJIFlightController_DJILocationCoordinate3D.html#djiflightcontroller_djilocationcoordinate3d_getaltitude_inline -
麻烦您您供下以下信息,我们确认下: 1、飞机类型及固件版本。 2、MSDK版本,Android还是IOS。 3、您用官方app试试,看看官方app上显示的对地高度和相对高度是否正常(以及您可以用调参导出相应的主控log给我们确认)。 4、麻烦录个视频显示过程给我们进一步确认(如果官方app没有问题,可以录制官方app和MSDK各一个,对比看看),视频和主控log您可以传至以下链接。 https://pan-sec.djicorp.com/s/wF7J2FdqbpQ7yej 密码:dji123
Please sign in to leave a comment.
Comments
3 comments