무인 항공기를 사용하여 간단한 임무를 만들려고합니다.DroneKit 임무가 무인 항공기로 보내지지 않았습니다.
Mission myMission = new Mission();
myMission.clear();
Takeoff to = new Takeoff();
ReturnToLaunch rtl = new ReturnToLaunch();
//set Altitude in meters
rtl.setReturnAltitude(2);
to.setTakeoffAltitude(2);
myMission.addMissionItem(to);
myMission.addMissionItem(rtl);
MissionApi.getApi(this.drone).setMission(myMission,true);
문제는 때때로 작동하는지, 그리고 가끔은 ... 가 나는 그것이 작동하지 않는 이유는 ... 내가 코드에서 오류를받지 못했습니다 모르는하지 않습니다이다.
나는
AttributeEvent.MISSION_UPDATED
AttributeEvent.MISSION_SENT
AttributeEvent.MISSION_RECEIVED
을 듣고있어하지만 난 코드를 실행하는 경우에만 AttributeEvent.MISSION_UPDATED
가 시작됩니다. 해고 된 경우에도 임무가 올바르게 업데이트 된 것은 아닙니다. Mission Planer와 함께 임무를 점검하고 있습니다. 나는 때때로 그것이 때때로 작동하지 않는 이유를 이해하지 못합니다.
무인 항공기가 앱에 연결되어 있는지 확인했습니다. 또한 나는 무인 항공기가 괜찮은지와 무장 할 수 있는지 확인했습니다. 나는 정말로 여기에서 찔 렸다. .. 그리고 어떤 도움이라도 인정 될 것이다.