如何让无人机自动绕开禁飞区呢?

Comments

7 comments

  • zzxihuanheixiu

    虽然我们有了这些区域的信息,但是创建的航线轨迹如果穿过了这些区域,无人机飞行时肯定会穿过这些区域,并不会自动进行规避。

    0
    Comment actions Permalink
  • DJI Developer Support
    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 您可以了解下自定义飞行区,以下是相关文档:1.https://developer.dji.com/doc/cloud-api-tutorial/cn/feature-set/dock-feature-set/custom-flight-area.html 2.https://developer.dji.com/doc/cloud-api-tutorial/cn/api-reference/dock-to-cloud/mqtt/dock/dock2/custom-flight-area.html 3.自定义飞行区注意事项(https://sdk-forum.dji.net/hc/zh-cn/articles/35660828016281) 3.自定义飞行区云端和机场交互时序(https://sdk-forum.dji.net/hc/zh-cn/articles/24433908876697-%E8%87%AA%E5%AE%9A%E4%B9%89%E9%A3%9E%E8%A1%8C%E5%8C%BA%E4%BA%91%E7%AB%AF%E5%92%8C%E6%9C%BA%E5%9C%BA%E4%BA%A4%E4%BA%92%E6%97%B6%E5%BA%8F) 希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持
    0
    Comment actions Permalink
  • zzxihuanheixiu

    谢谢您的答复,但是我在想,这个 json 文件中究竟能填写多少自定义飞行区呢?我们在网络上扒到了中国有9000多个飞行区数据,如果把这9000个飞行区全部填入 json 中,是否极其不合理?

    0
    Comment actions Permalink
  • DJI Developer Support
    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 不用写这么多,从实际使用看,同一个无人机活动范围也是有限的,您可以在oss存储多个json文件,不同地区的无人机读取不同的json文件生效即可,同一时间只会有一份json文件内容生效 希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持
    0
    Comment actions Permalink
  • zzxihuanheixiu

    或者,我想到一个投机取巧的办法,比如我们在长沙有个无人机机场,每次给这个机场下发航线任务之前,我可以先查一下机场周围10km范围内有哪些飞行区,这样就从9000多个飞行区中筛选出了零星的个别飞行区,然后再把这几个飞行区封装到 json 文件中,并发送 flight_areas_update 消息给机场以更新自定义飞行区。

    完成以上的一切操作后,我再下发航线任务,如此一来无人机就能在飞行时自动规避自定义飞行区文件中的禁飞区了,我说的对吗?

    0
    Comment actions Permalink
  • zzxihuanheixiu

    我刚刚在上面提到的 “查一下机场周围10km范围内有哪些飞行区” 的操作,是通过提前把9000多个飞行区维护在 MySQL 数据库,并通过几何查询方式来实现快速的查询操作,一般来讲只需要100ms,是非常快速地操作。

    0
    Comment actions Permalink
  • DJI Developer Support
    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 可以的,自定义飞行区这个功能底层就是给机场同步文件内容并生效,其余没有太多限制。 希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持
    0
    Comment actions Permalink

Please sign in to leave a comment.