2 是的,你可以得到你列出的一些情况下的无人机飞行状态。当然,这将取决于你如何用dronekit编程你的飞行行为。这里是我会做什么: 悬停:self.vehicle.mode.name == “游荡” 飞:self.vehicle.mode.name在( “引导”, “AUTO”) 登陆:self.vehicle.mode.name ==“LAND” 登陆:self.vehicle.armed ==假(四轴飞行器道具会自动解除,一旦无人机已经完成着陆过程) 起飞:这里没有直截了当的答案,但你可以从你的无人机的高度推断出它。如果您发送了起飞(target_alt)指令,并且无人机尚未达到target_alt,那么您可能仍在起飞。 来源 2018-01-25 01:26:51 clem