首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用DroneKit建立Windows地面控制站

用DroneKit建立Windows地面控制站
EN

Stack Overflow用户
提问于 2015-07-13 16:27:31
回答 1查看 1.3K关注 0票数 0

在DroneKit.io页面上,它提到在为DroneKit创建地面控制站时使用DroneKit Python。然而,似乎没有这方面的文件。

它是否意味着简单地模拟com端口并充当其他地面控制站的代理,这只会使劫持MAVLink变得更容易?

此外,它还提到了用于低延迟进程的Python。这似乎有点矛盾。有什么理由比仅仅使用C/C++来劫持MAVLink更好呢?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-13 23:45:16

python既可以用来创建一个基于python的地面站,也可以在一台配套的计算机上运行。除了您如何从运行脚本的计算机设置到车辆的连接之外,这两者之间没有实际的区别。针对不同连接启动MAVProxy的不同方法在快速入门文档中进行了介绍。

没有关于使用DK进行GCS的“特定”文档的原因主要是“营销”。地面站GCS软件更大的市场是使用或未来的iOS端口的平板电脑/手机。DK的定位完全是为了在空中接口中使用.尽管没有“特定”文档,但实际上所有现有文档都是相关的。

它是否意味着简单地模拟com端口并充当其他地面控制站的代理,这只会使劫持MAVLink变得更容易?

不是的。请参见上面的。

此外,它还提到了用于低延迟进程的Python。这似乎有点矛盾。有什么理由比仅仅使用C/C++来劫持MAVLink更好呢?

它没有提到低延迟进程,所以答案是“无效问题”。

你可能误读了“需要低延迟链接”的文本。这里的要点是,如果您在同伴计算机上运行dronekit python并通过快速链接连接,则可以对传入的传感器数据进行实时处理。这允许计算机视觉控制无人机。但是,如果您在地面控制站上运行,您的链接将慢得多。你仍然可以控制无人机的运动,但延迟要高得多。

希望这能帮上忙!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31388608

复制
相关文章

相似问题

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