我目前正在尝试使用DJI的移动SDK实现航路点。
但是,在不进行仿真的情况下进行连接时,很难获得无人机的位置。
我该怎么办?
答案 0 :(得分:0)
您在户外是否具有良好的GPS信号?
答案 1 :(得分:0)
很难确定您的真实问题,但是如果飞机可以清楚地看到天空,则它将连接到许多GPS卫星并通过呼叫报告位置,如下所示。如果您对天空没有清晰的视野(从技术上来说是向南的曝光),那么GPS将无法建立与GPS卫星的连接,并且不会报告位置。与您的手机(可以使用GPS,手机站点和WIFI定位自身)不同,飞机只有GPS。
Application.getAircraftInstance().getFlightController().setStateCallback(new FlightControllerState.Callback() {
@Override
public void onUpdate(FlightControllerState djiFlightControllerCurrentState) {
}
});