私は単純なTakeoff
コマンドを作ろうとしています。ここでDroneKit単純な離陸は機能しません
は以下のコードである:私はヘリコプターをARMに管理しておりますが
ControlApi.getApi(this.drone).takeoff(10, new AbstractCommandListener() {
@Override
public void onSuccess() {
}
@Override
public void onError(int executionError) {
alertUser("Error: " + executionError);
}
@Override
public void onTimeout() {
alertUser("timeout");
}
});
、離陸コマンドは常にexecutionError
3または4 と、エラーを返し、私はそれが何を意味するのか分からないのですか? いずれかのコードの意味はですか? 問題が何か分かっているのでしょうか?
あなたはヘリコプターを操作する必要があります。ガイドモードにする必要もあります。あなたはその両方の条件に会ったことがありますか? – squilter
@squilterはい、まず私はアーミングをしてから、 'VehicleApi.getApi(this.drone).setVehicleMode(VehicleMode.COPTER_GUIDED);'と上記のコードでガイドモードに切り替えます。 – Seiran
モード変更が成功したことを確認するのを待っていましたか? – squilter