首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何以编程方式向无人驾驶飞机发送路径点?

如何以编程方式向无人驾驶飞机发送路径点?
EN

Stack Overflow用户
提问于 2015-07-01 23:50:58
回答 1查看 1.8K关注 0票数 5

我在这方面非常新,并试图了解这一点。我在DroneKit Python站点上读了很多书,试图弄清楚我是如何能够和它沟通的。

我目前使用的是Iris+无人机

我看了更多,有软件已经提供了这一点,但我希望能够控制它加上更多。

我想设置路标,让它飞起来,给出路标,然后继续往前走。此外,能够武装自己,这是在本例中,并覆盖安全机制。

下面是我尝试使用它的基本原理。让它在某个时候飞起来。到路点1,2,3,1等处然后,在X量的时间或低电池回到发射点和土地。

我已经找到了大量的代码,这些代码提供了我需要做的事情,尽管我不知道它是否会起作用,更重要的是,我甚至不知道如何开始为此进行编程。也许我做这件事是错误的?

我希望这是一个轻量级的API,这样以后我就可以在我的手机上做一个简单的UI,并插入一些坐标来给出方法点,就是这样。我知道已经有软件可以做到这一点,但我想消除接触无人机的需要。我要它自动地开始和结束。

如果有人能帮助提供一些信息,这将是非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-13 22:48:07

假设你没有同伴电脑(默认情况下Iris+不这么做),你可以运行地面站应用程序(你不会超出发送指令的范围,“在任务到期时结束任务”),而且从手机上驱动行为很重要,我会看看DroneKit安卓系统。

一些注意事项:

  1. 你得在某个时候碰一下无人机才能接上电池。
  2. 你可以将设备从dronekit中武装起来。
  3. 您可以从脚本中重写安全机制。我希望你有大量的钱来支付新的无人机,当他们崩溃时,你将不得不购买,以及所有的诉讼受损的人和财产(换句话说,“不要这么做”)。
  4. 默认行为是在低电池上返回设备启动(RTL)。这是令人振奋的
  5. 设定一个时间更“有问题”。您可以在脚本中有一个定时器,然后发送返回到启动,但脚本需要连接到无人机。这意味着要么你必须运行在一个连接的地面站(这可能是可能超出范围)或一个同伴的计算机。
  6. Iris+没有配套的计算机。你必须安装一个或连接从地面控制站。
  7. Python运行在Linux、MacOSX或Windows上。您不能只在普通的电话上运行它,尽管您可以找到一些其他的机制来发送消息/脚本给它运行在一个同伴的计算机上。
  8. DroneKit安卓系统运行在安卓系统上。我们也有一个计划好的iOS版本。从理论上讲,这些设备可以在一台配套的计算机上运行,但在实践中,这些设备目前只用作地面站。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31173508

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档