大疆社区
大疆社区
modo
已累计飞行 0 米
发布于2015-8-11
浏览3.9k
相关分类
SDK
Mobile-SDK
0
0
7
0

7 条评论

最新
最早
大疆社区
快来评论吧
大疆社区

已累计飞行 0 米

mark!mark!mark!

2016-9-21

大疆社区

已累计飞行 0 米

谢啦~ ~已解决~ ~

2015-8-19

大疆社区

已累计飞行 0 米

官方sample 中不是有吗,app launch 的位置

2015-8-19

大疆社区

已累计飞行 0 米

楼主好 请教您个问题: 在开始调用SDK APIs之前,需要添加以下代码来进行激活验证,那段代码添加到哪里?谢谢~ ~

2015-8-15

大疆社区

已累计飞行 14382 米

啊对………… 角度有局限忘说了 Orz 因为我一直在phantom上用……orz Inspire 也就依样转机头不转云台了……

2015-8-11

大疆社区

已累计飞行 0 米

哈哈,最近一直在研究这个函数。 在第三个参数为false也就是相对角旋转的时候。大于90度的指令就不执行了。 第二种方法。当云台在所在的YawAnle大于180度左右(具体多少没去了解)的时候。它会选择错误的旋转方向。导致向320的极限方向去尝试回中。而不是朝0的方向。 我用以下的代码实现了 int Angle = 0, AngleChange = 80; DJIGimbalRotation mYaw_AntiClock = new DJIGimbalRotation(true, true ,false, AngleChange * 20); DJIGimbalRotation mYaw_Clock = new DJIGimbalRotation(true, false,false, AngleChange * 20); while(640 != Angle) { DJIDrone.getDjiGimbal().updateGimbalAttitude(null,null,mYaw_Clock); Angle += AngleChange; try { Thread.sleep(500); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } Angle = 0; while(320 != Angle) { DJIDrone.getDjiGimbal().updateGimbalAttitude(null,null,mYaw_AntiClock); Angle += AngleChange; try { Thread.sleep(500); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } DJIGimbalRotation mYawReturn = new DJIGimbalRotation(true, false,true, 0);

2015-8-11

大疆社区

已累计飞行 14382 米

有。Android例程如下: gimbalYaw= (int) DJIDrone.getDjiGimbal().getYawAngle(); DJIGimbalRotation resetYaw = new DJIGimbalRotation(true, gimbalYaw>0?false:true, false, Math.abs(gimbalYaw)*2); 或者直接:(转动速度比上面方法慢) DJIGimbalRotation resetYaw = new DJIGimbalRotation(true, true, true, 0); 之后再 DJIDrone.getDjiGimbal().updateGimbalAttitude(null, null, resetYaw);

2015-8-11

暂无更多评论

关于作者

已累计飞行 0 米

大疆社区

modo

飞行学员

认证设备

暂无关联认证的设备