需要通过虚拟摇杆的方法控制飞机旋转。
- 调用setYawControlMode方法,将yaw轴的控制逻辑设置为角度控制。
- 调用sendVirtualStickFlightControlData发送虚拟摇杆控制命令。注意,无人机的yaw角控制是一个PID过程,需要多次调用sendVirtualStickFlightControlData发送命令才能使无人机旋转到指定的角度。可以参考以下代码:
flightController.setYawControlMode(YawControlMode.ANGLE);
timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
flightController.sendVirtualStickFlightControlData(new FlightControlData(0,0,yaw,0),
new CommonCallbacks.CompletionCallback() {
@Override
public void onResult(DJIError djiError) {
}
});
}
}, 0, 100);
评论
0 条评论
请登录写评论。