dji-sdk / Mobile-SDK-Android

DJI Mobile SDK for Android: http://developer.dji.com/mobile-sdk/
Other
972 stars 580 forks source link

请问怎么转动云台? 我用timeline试了下没成功 #545

Open addriumruss opened 4 years ago

addriumruss commented 4 years ago

飞机:御2 msdk: 4.11.2 手机: 安卓10

麻烦看看为什么没成功, 感谢支持!

List elements = new ArrayList<>();

Attitude attitude = new Attitude(yawOffset != 0 ? yawOffset : Rotation.NO_ROTATION, pitchOffset != 0 ? pitchOffset : Rotation.NO_ROTATION, rollOffset != 0 ? rollOffset : Rotation.NO_ROTATION); GimbalAttitudeAction gimbalAction = new GimbalAttitudeAction(attitude); gimbalAction.setCompletionTime(2); elements.add(gimbalAction);

    if (missionControl.scheduledCount() > 0) {
        missionControl.unscheduleEverything();
        missionControl.removeAllListeners();
    }

    missionControl.scheduleElements(elements);
    missionControl.addListener(missionControlListener);

    if (MissionControl.getInstance().scheduledCount() > 0) {
        MissionControl.getInstance().startTimeline();
    }
dji-dev commented 4 years ago

Agent comment from DJI SDK in Zendesk ticket #35966:

飞机:御2 msdk: 4.11.2 手机: 安卓10

麻烦看看为什么没成功, 感谢支持!

List elements = new ArrayList<>();

Attitude attitude = new Attitude(yawOffset != 0 ? yawOffset : Rotation.NO_ROTATION, pitchOffset != 0 ? pitchOffset : Rotation.NO_ROTATION, rollOffset != 0 ? rollOffset : Rotation.NO_ROTATION); GimbalAttitudeAction gimbalAction = new GimbalAttitudeAction(attitude); gimbalAction.setCompletionTime(2); elements.add(gimbalAction);

    if (missionControl.scheduledCount() > 0) {
        missionControl.unscheduleEverything();
        missionControl.removeAllListeners();
    }

    missionControl.scheduleElements(elements);
    missionControl.addListener(missionControlListener);

    if (MissionControl.getInstance().scheduledCount() > 0) {
        MissionControl.getInstance().startTimeline();
    }
addriumruss commented 4 years ago

这个Zendesk ticket #35966好像进不去

addriumruss commented 4 years ago

终于进入Zendesk ticket #35966了,显示这个: """ 哎呀 您查找的页面不存在 您可能输错了网址,或者页面已被移动

带我回主页 """

dji-dev commented 4 years ago

Agent comment from Luce Luo in Zendesk ticket #35966:

尊敬的用户,

您好!感谢您联系DJI 大疆创新。 Attitude构造错了,应该是pitch, roll, yaw。 且对于Mavic2,roll轴是不可控的,必须设置为NO_ROTATION。

在收到您的详细细节信息后,我们将会进行快速处理。

非常感谢您的理解与配合,祝您生活愉快!

Best Regards,

DJI 大疆创新SDK技术支持