请选择 进入手机版 | 继续访问电脑版
正在上传图片(0/1)

启动飞机

 0
手机看帖 7 4195
今天七月七,祝有情人节日快乐。

有个问题,想请教下大家
用一键起飞DJIDrone.getDjiGroundStation().oneKeyFly,飞机可以起飞。
用DJIDrone.getDjiGroundStation().sendFlightControlData(int,int,int,int,DJIExecuteResultCallback);操作没反应。

请问诸位这样可以操作飞机飞行吗?能否给点参考。怎样控制起飞。

评论
上传
你需要登录之后才能回帖    登录 | 注册
RDTeam100.DJI   2015-8-21 推荐
您好,你输入这个指令就是相当于推杆。我给您做个形象的比喻,您send一次就相当于推杆了一次,您需要持续的推杆,才能让飞机持续的按照你所希望的方向进行移动和飞行,建议您使用一个timer来实现这个功能,关于方向的选择,请参考这个函数的各个参数之间的意义。
抱歉,没能及时回复您的问题,如果关于mobile SDK有任何问题,请发邮件到sdk@dji.com 我们会尽力给您解答。
楼主   2015-8-21 2#
不知道有没有做飞行的交流群啊,遇到问题难以解决。我的QQ号281030001 ,大家可以加我,一起讨论下技术。我现在做到飞机飞行控制着一块。
楼主   2015-8-21 3#
大疆的帖子都不带回复的么?开发者如何交流。官方不能建个群什么的吗?
behap   2015-8-21 4#
好像必须起飞之后才能使用,demo里使用的是DJIDrone.getDjiGroundStation().setAircraftJoystick(int,int,int,int,DJIExecuteResultCallback) 时起飞后才能控制
我用的是DJIDrone.getDjiGroundStation().sendFlightControlData(int,int,int,int,DJIExecuteResultCallback) 也是起飞后才能控制,不过还没搞清楚方向
楼主   2015-8-21 5#
behap 发表于 2015-8-21 17:42
好像必须起飞之后才能使用,demo里使用的是DJIDrone.getDjiGroundStation().setAircraftJoystick(int,int,i ...
我发现好像论坛上的开发者就那么几个,一个手都数的过来,时间长了。名字都能记下。加我建个开发群132891145 一起讨论

DJI-Shirley  Phantom 3 Professional认证用户 2015-8-21 6#
Hello, 请持续发送指令,否则飞控可能判断指令失效。
DJI-Shirley  Phantom 3 Professional认证用户 2015-8-21 7#
另外,建议你看看回调函数里返回的执行结果是什么。不起飞有很多原因。请确保您设置好了准确的horizontal mode, vertical mode, yaw mode以及coordinate system. 不同的模式对应的参数的限制也有不同。
收藏 点赞 评论
分享至:
回复:
上传
取消 评论
快速回复 返回顶部 返回列表