msdk开发,控制无人机旋转

Completed

Comments

6 comments

  • DJI Developer Support
    需要您自行添加判断逻辑来停止旋转,一般都是飞机当前yaw角与目标yaw角之间的差值小于某个阈值就停止旋转。
    0
    Comment actions Permalink
  • luduan

    具体是哪个类的哪个方法获取当前yaw的角度值呢?

    还有如果采用角速度来控制,需不需要timer来用PID的控制方式

    0
    Comment actions Permalink
  • DJI Developer Support
    可以通过**FlightControllerState.getAttitude方法获取yaw轴角度** 角速度控制也是需要timer和pid的控制方式来实现旋转到特定角度的。
    0
    Comment actions Permalink
  • luduan

    如果采用角速度控制,传入的yaw值是角速度吗,那这个怎么控制任务的结束

    0
    Comment actions Permalink
  • DJI Developer Support
    角速度控制传入yaw的值就是角速度,需要自己写闭环控制逻辑,飞机当前yaw角与目标yaw角之间的差值小于某个阈值就停止旋转。
    0
    Comment actions Permalink
  • lyu洁

    请问角速度模式下,当前yaw角如何获取?通过FlightControllerState.getAttitude获取会导致程序闪退

    0
    Comment actions Permalink

Please sign in to leave a comment.