OpenIMU开源开发链是一大进步,对开发过程中自主导航的车辆。gydF4y2Ba
如何快速构建自己的可靠,便宜,和精确自治系统gydF4y2Ba
麦克霍顿|gydF4y2BaACEINNAgydF4y2Ba
假设您正在设计一个海上石油平台,人类检查检验无人机飞行是危险的,精度是关键。gydF4y2Ba
发育测试,你意识到飞行控制变得不稳定附近的无人驾驶飞机飞和钢结构。你确定这个损失是由于GPS故障和控制gydF4y2Ba磁推理从桥上这两个负面影响无人机的姿态控制系统。gydF4y2Ba
IMU技术可以帮助无人机准确导航严酷的环境下gydF4y2Ba
你意识到你需要升级你的无人机导航更健壮的和准确的。调查后,你会发现两个不是很有吸引力的替代品:gydF4y2Ba
选项1:gydF4y2Ba投资于一个更更高性能的导航解决方案基于光纤陀螺的IMU等(惯性测量单元)。这是一个糟糕的选择,因为增加的成本是$ 20 k每辆车和更大的重量IMU系统将需要更大的无人机飞行来处理增加的重量。gydF4y2Ba
选项2:gydF4y2Ba调整导航解决方案来减少信任在磁传感器在桥的附近和使用受限的船位推算算法而直接从桥下。然而,当前导航解决方案是一个黑盒,你不能修改其操作足够。你需要从头开始设计一个解决方案。这将需要大量的硬件和软件开发工作。gydF4y2Ba
许多现实世界的导航和控制这样的问题开始。系统开发人员很快就面对一个大型定制项目或购买一个高精度“过度”的解决方案。gydF4y2Ba
一个新的低成本的硬件和开源软件栈gydF4y2BaOpenIMUaims提供第三个更合理的选择。OpenIMU旨在简化和现代化导航系统开发利用一个健壮的、专业级的,可定制的开源软件栈和容易积分硬件。OpenIMU包括全面的文档和模拟这种环境一个真正独特的先进的定位和导航算法的解决方案。gydF4y2Ba
OpenIMU完整的堆栈的解决方案gydF4y2Ba
所以回到检查无人驾驶飞机,通过使用gydF4y2BaOpenIMU系统开发人员可以立即开始开始(即使没有采购硬件)首先运行模拟和第二次修改已存在的测试算法在OpenIMU分布。除了运行的源代码和一个模拟环境,gydF4y2Ba完整的文档gydF4y2Ba——包括所有的数学gydF4y2Ba算法gydF4y2Ba可以在网上找到。gydF4y2Ba
在嵌入式开发方面,gydF4y2BaOpenIMU工具链是一个流行的开源的代码编辑器轻松地安装扩展Visual Studio代码。简单的安装gydF4y2BaVS代码gydF4y2Ba和搜索并安装ACEINNA扩展。一旦安装了OpenIMU主页将会出现,你可以启动一个新的导航项目。最简单的方法开始是导入一个定制的IMU的例子。这些例子是便于部署OpenIMUapplications展示不同级别的导航算法的复杂性。gydF4y2Ba
OpenIMU平台主页gydF4y2Ba
当然,仅仅模拟和编码不会得到无人机飞行,所以时间介绍一些硬件。应用程序与gydF4y2BaOpenIMU堆栈直接运行在低成本OpenIMU硬件——第一个是OpenIMU300。gydF4y2Ba
OpenIMU300惯性测量单元模块gydF4y2Ba
OpenIMU300是证明9-Axis IMU模块fully-calibrated ACEINNA工厂错误的温度。OpenIMU300也在使用硬件校准费率表减少错误,如非线性和mis-alignment高达10倍的x /其他低成本的艾莫斯。gydF4y2Ba
OpenIMU300还有多个串行端口为集成外部GPS和其他类型的传感器,SPI端口,一个强大的168 mhz Coretex M4浮点处理器。基线OpenIMU300通常提供比5度/小时的漂流,和ACEINNA正在更高性能的模块。开发人员工具包附带了一个JTAG豆荚,评估板,精密夹具来帮助开发人员从文本代码来测试在几分钟内。gydF4y2Ba
现在,我们有了自己的导航应用程序准备好和运行在硬件上,我们准备收集一些数据,看看是否一切顺利。OpenIMU解决方案的数据真实的收集和记录需要覆盖。Python脚本和一个叫做——开发者网站gydF4y2BaACEINNA导航工作室gydF4y2Ba微风使收集和分析数据。不需要编写一个定制的司机为您的新算法。一个可配置的JSON文件允许这些数据日志记录和图形工具工作即使OpenIMU应用程序自定义数据包/消息到您的独特的需求。gydF4y2Ba
生活习俗IMU数据捕获和记录ACEINNA导航工作室gydF4y2Ba
的gydF4y2BaOpenIMU开源开发链是一大进步,对开发过程中自主导航的车辆。方便,自由,和现代软件工具结合低成本导航硬件在许多即将到来的应用程序是一个强大的组合。ACEINNA致力于持续发展的家庭与低成本和更高性能的模块在地平线上。更多的视频、博客和社区论坛也即将资源旨在民主化先进导航算法。gydF4y2Ba
链接gydF4y2Ba
- OpenIMU——开源GPS / INS平台gydF4y2Ba
- OpenIMU是一项革命性的易于使用的开源开发平台定位和导航的应用程序。gydF4y2Ba
- Aceinna——Visual Studio市场gydF4y2Ba
- 扩展Visual Studio代码gydF4y2Ba
内容与本文作者的意见,不一定代表RoboticsTomorrow的观点半岛app官网gydF4y2Ba
评论(0)gydF4y2Ba
这篇文章没有任何评论。成为第一个在下面留下你的评论。gydF4y2Ba
特色产品gydF4y2Ba
