InertialNav
https://github.com/priseborough/InertialNav
Instructions To Run Simulink Model
Note : Simulink models are only available for 21 and 24 state architecture, and do not include range finder or optical flow measurements.
You will need Matlab + Simulink 2012a or later to run this model
Instructions to run:
- Add 'plots', 'scripts' and 'TestData' directories to your Matlab path
- Make 'models' your working directory
- Run the RunNavFilterTestHarness24.m script file to run the 24-state filter, or RunNavFilterTestHarness21.m to run the 21-state filter
- Test data will be loaded and the model will be built, run and plots generated.
You can load other test data by modifying the file load command at the top of the LoadNavFilterTestData.m script file.
Instructions To Run C++ code test harness
- Go to the code directory and run make
- Make sure the ATT, GPS, IMU, MAG and NTUN.txt files are in the directory with the executable (unzip one of the data ZIP files)
- Run: ./estimator_closed_loop_test
- The program will put the results into the following space deliminted data files
- Run make plots to generate Python plots
- CovDataOut.txt
- EulDataOut.txt
- MagFuse.txt
- RefVelPosDataOut.txt
- StateDataOut.txt
- TasFuse.txt
- VelPosFuse.txt
InertialNav的更多相关文章
- APM程序分析-ArduCopter.cpp
该文件是APM的主文件. #define SCHED_TASK(func, rate_hz, max_time_micros) SCHED_TASK_CLASS(Copter, &copter ...
随机推荐
- Linux文件的时间
关于Linux文件的ctime.atime和mtime等几个时间的介绍,推荐<Linux的3个文件时间>比较不错,这篇文章已经介绍的比较全面了,但是本文对它做进一步的解释,并对一些情况进行 ...
- 安装安卓SDK和JDK的简便方法
直接在VS的安装程序里选:使用.NET的移动开发,其中就包括了安卓SDK,JAVA SE等 另外:自己手动安装SDK时,不要选模拟器相关的东西,太大了,如果每个版本都选,安装下来上100G以上
- linux 使用spinlock的配对关系问题
大家使用spinlock的时候,一般是这么配对: spin_lock---------------------spin_unlock------------------最轻 spin_lock_bh- ...
- list 转datatable
//public static DataTable ListToDataTable(List<FwImage> entitys) //{ // //检查实体集合不能为空 // if (en ...
- Oracle数据库中的数据出错的解决办法
http://www.jcwcn.com/article/database/oracle/ 今天上班犯了一个严重的错误:把我们系统所使用的Oracle数据库中的数据给改掉了!当发现自己改错时,顿时冒了 ...
- C# DataTable to Html
原地址:忘了 /// <summary> /// DataTable 转换为 Html /// </summary> /// <param name="dt&q ...
- mysql查询记录修改时间于现在大于30分钟
(unix_timestamp(now())-`updatetime`)>1800
- js 生成随机颜色
var getRandomColor = function(){ return '#'+(Math.random()*0xffffff<<0).toString(16); } <&l ...
- 用js实现九九乘法口诀两种方式
js实现九九乘法口诀两种方式: 第一种是用户输入一个数弹出所对应的乘法口诀: <script type="text/javascript"> function art( ...
- 【Django】ORM操作MySQL数据库遇到的一些问题
关于查询操作: 1.exact和iexact exact相当于= iexact相当于like(但是这里的like和数据库的不一样,没有给后面条件加上%%所以这里like和=的作用相似) artic ...