NaveGo 导航工具箱
NaveGo
⭐⭐⭐☆☆ (3/5)
🧩 软硬件结合
已发布
项目简介
NaveGo: an open-source MATLAB/GNU Octave toolbox for processing integrated navigation systems and performing inertial se
NaveGo 是一个基于 MATLAB/GNU Octave 的开源工具箱,专注于处理组合导航系统与惯性传感器特性分析。其核心功能包括:惯性导航系统(INS)解算、松耦合的 INS/GNSS 组合导航、融合磁力计的 INS/GNSS/MAG 组合导航,以及最新加入的视觉/惯性/GNSS 组合导航。此外,它还支持零速修正(ZUPT)检测、利用磁力计计算航向角,以及通过 Allan 方差分析惯性传感器的确定性误差与随机误差特性。在仿真方面,NaveGo 能够模拟惯性传感器和 GNSS 接收机的输出数据,为算法验证提供便利。
标签
项目特点
支持多种导航系统处理:纯 INS、INS/GNSS、INS/GNSS/MAG、VISUAL/INS/GNSS。
提供惯性传感器和 GNSS 的仿真功能。
包含零速更新(ZUPT)检测算法。
利用 Allan 方差技术对惯性传感器的确定性和随机误差进行特性分析。
提供更好的 GNSS 信号中断可视化效果。
包含使用合成数据和真实数据的多种示例,便于用户快速上手。
技术规格
| 开发环境 | |
|---|---|
| 主要功能 | |
| 数学模型基础 | |
| 验证方式 | |
| 版本 | |
| 许可证 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| MATLAB 或 GNU Octave | 1 | — | 运行环境 |
| 轨迹生成器 | 1 | — | 用于合成数据示例,NaveGo 不提供 |
| 真实 IMU/GNSS 数据 | 1 | — | 用于真实数据示例,来自意大利都灵 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| MATLAB 或 GNU Octave | 运行 NaveGo 工具箱和示例脚本 | ✅ 是 |
| 文本编辑器 | 查看和修改 MATLAB 脚本 | ✅ 是 |
能力画像
记忆与知识检索
1/5
逻辑推演
4/5
表达与交流
1/5
感知与观察
1/5
数理与计算
5/5
动手与操作
1/5
狂热与坚持
3/5
创造与创新
3/5
所需技能
🔧 **动手能力**:无需硬件动手能力,但需要能够获取或生成 IMU/GNSS 数据集。
💻 **编程能力**:需要具备 MATLAB 或 GNU Octave 编程基础,能够运行和修改脚本。
⚡ **电子电路**:无需电子电路知识,但了解惯性传感器和 GNSS 接收器的工作原理有助于理解项目。
适用场景
学术研究:用于验证新的导航算法或传感器融合策略。
教学:作为组合导航课程的实践工具,帮助学生理解 INS/GNSS 原理。
工程开发:在低成本导航系统开发中进行算法仿真和性能评估。
数据分析:对惯性传感器数据进行 Allan 方差分析,评估其噪声特性。