2016-05-16 137 views
-3

我是无人机的新手。我想开发一个程序来管理使用opencv的无人机在室内通过线路飞行。使用opencv编程无人机飞行室内

我正在寻找很多语言,但大多数都是基于GPS的。我看到有一个替代方案叫SLAM使用传感器检测位置。
嗯,我在地板上有一条线,无人机上有一个摄像头。我喜欢任务规划师,但我不太确定它是否是最佳选择。我将使用鹦鹉AR,但我想使用任何无人机。
所以我想使用任务规划器,但我不确定它是否是最佳选择。

什么是最好的SDK,你会推荐我用来管理无人驾驶飞机不使用GPS点,但相对位置或SLAM

+0

我不知道从哪里开始。我会感谢任何人帮助我降低投票 –

+0

这就是为什么你会得到downvotes:http://stackoverflow.com/help/how-to-ask这是你的2分钟的谷歌搜索应该引导你,http ://vision.in.tum.de/data/software/tum_ardrone, –

+0

正如我所说..我已经看过这个页面,谢谢。那么,你是否推荐我这个,通过node-ar-drone,任务规划器,3dr,jdi ......以及所有现有的sdks?我说“我正在接触很多语言”......并要求提供最佳方法的建议。我花了一周的时间搜索,而不仅仅是2分钟。那么为什么你认为这是最好的? –

回答

1

那么,你有Parrot API和一些不同语言的包装器。 Node-AreDronenodeJs,PyArdronepython,并且有一个用C#编码的包装器,我已经使用了AR.Drone。它具有良好的用户界面,您可以看到两台摄像机,录制和重放视频,通过单击按钮控制无人机,可以看到无人机的指标和配置,还可以在队列中发送命令。因为我喜欢c#和我提到的功能已经在用户界面中,所以我更喜欢这一点。他们中的大部分与他们通过发送udp消息使用Parrot API相同。我无法尝试别人,所以有很多,任何人都可以告诉我哪一个是最好的。对于mission planner我找不到适合室内的好方案。所以,对于任何迷失在这里并不知道如何开始的人来说。我建议选择你想要的语言并搜索相应的包装器。如果你喜欢c#和我一样,那么AR.Drone是个不错的选择。 另外,如果你想用OpenCV做些什么。 Copterface就是一个很好的例子。你可以用OpenCV以任何语言实现它。