如何设置dji L2 api demo?

时间:2015-10-16 17:12:02

标签: joystick demo drone

我打算创建一个Android应用程序,你可以在其中控制无人机(在我的情况下幻影2视觉)我想用虚拟操纵杆控制它,我已经有了2级API。要做到这一点,我想看到一个"正在运行的应用程序"用自己的眼睛,了解我应该如何使用API​​。我试着运行dji演示应用程序(我按照他们在文档中指出的步骤,就像将api键放在清单中),应用程序似乎工作正常,但我只能控制万向节,虚拟操纵杆不起作用由于某些原因。在Android操作系统版本,设备,幻像固件版本等方面是否有任何限制?我在dji的论坛上提出了一些问题,但没有人给我一个具体的答案,我希望这里的一些人可以给我一个提示:)

我正在使用三星Galaxy note 10.1。我正在研究DJI-SDK-Android-V2.4.0项目。

我可以得到" D / GsProtocolJoystickDemoActivity:GroundStationResult GS_Result_Failed" 我正在调试。

1 个答案:

答案 0 :(得分:0)

由于你可以正确地从云台和相机调用API,我假设你已经激活了你的应用程序。这是我的观点,虚拟操纵杆只能在地面站模式下使用。我的建议如下:

  1. 将遥控器模式转为F模式
  2. 调用DJIDrone.getDJIGroundStation()。openGroundStation()。
  3. 调用操纵杆方法。
  4. 请注意:应用密钥应具有LEVEL2访问权限,以便您可以调用地面站相关方法。