私のヘリコプターは特定の高度で打ち上げに戻りたいと思っています。今はArduPilot SITLのすべてを走っています。最初私はsimple_gotoを使用することを試みた()DroneKit - RTLの高度を設定する
vehicle.commands.download()
vehicle.commands.wait_ready()
finish_location = deepcopy(vehicle.home_location)
finish_location.alt = flight_altitude
vehicle.simple_goto(finish_location)
simple_goto()は、他の場所のために正常に動作が、私はvehicle.home_locationを使用する場合、それはヘリコプターが高度-7.5mに下降して生じます。より多くのヘリコプターは下降しているだけで、finish_locationには飛ばない。
は、だから私はそれは良い作品が、私は私の希望flight_altitude
パラメータにRTLの高度を設定する方法を見つけることができませんRTLモード
self.vehicle.mode = VehicleMode("RTL")
を使用しようとしました、それはデフォルトの15メートルで実行されます。