Mobile SDK Android如何控制无人机上的云台?

Completed

Comments

5 comments

  • DJI Developer Support
    精灵4Prov2.0支持MSDK。 总是提示说参数不合法 -- 你传入的参数的是什么?有检查参数范围吗?知识库:如何获取云台的可转动范围?
    0
    Comment actions Permalink
  • Quincy

    文档里没说控制云台各个值的范围,至少0应该不会不合法吧,但是用0参数依旧提示不合法。

    0
    Comment actions Permalink
  • DJI Developer Support
    你传入的参数是什么呢?即传入的rotation存储哪些信息呢? 文章没有给出具体范围,但是指出了SDK用于获取哪个轴可以控制以及哪个轴转动的范围的接口,你可以使用接口获取到这部分信息。
    0
    Comment actions Permalink
  • Quincy
    1. 你传入的参数是什么呢?即传入的rotation存储哪些信息呢? ----传入的参数rotation就是以0为值的pitch、roll、yaw。
    2. 文章没有给出具体范围,但是指出了SDK用于获取哪个轴可以控制以及哪个轴转动的范围的接口,你可以使用接口获取到这部分信息。----好的我尝试一下。

    我的理解是首先要选中转动轴,然后设置rotation里面的mode、pitch等参数,然后调用rotate执行是吗?或者有没有示例可以参考。

    0
    Comment actions Permalink
  • DJI Developer Support
    1.我的理解是首先要选中转动轴,然后设置rotation里面的mode、pitch等参数,然后调用rotate执行是吗?或者有没有示例可以参考。 -->获取到gimbal对象之后rotate就可以了。转动的轴就是由rotation里的pitch,yaw和roll控制的。 我们有给示例代码,地址在这里:https://github.com/dji-sdk/Mobile-SDK-Android/blob/master/Sample%20Code/app/src/main/java/com/dji/sdk/sample/demo/gimbal/GimbalCapabilityView.java 示例代码是转动到最大或者最小值。
    0
    Comment actions Permalink

Please sign in to leave a comment.