引导至 LOITER 模式

GUIDED to LOITER Mode

我正在尝试将引导模式更改为在车辆到达某个点时徘徊。 但是一旦模式改变,高度就变成零-车辆坠毁在 模拟器.

在切换到闲逛模式之前我是否指定了任何高度?

#change the mode to loiter and wait for 10 seconds
vehicle.mode = VehicleMode("LOITER")
while not vehicle.mode.name == "LOITER":
    print "Waiting for vehicle to change to LOITER Mode"
    sleep(1)

其他遇到同样问题的人。 分配 1500 油门(起飞后?)将解决问题。

armAndTakeOff()
#set the channel overrides which avoids crashing when mode changed to loiter
print "setting throttle channel to 1500 via channel overrides"
vehicle.channels.overrides['3'] = 1500

我不知道这种方法是否正确,因为 dronekit doc 强烈反对使用 rc 覆盖