CN112964244A - 一种基于模型的组合导航快速原型*** - Google Patents

一种基于模型的组合导航快速原型*** Download PDF

Info

Publication number
CN112964244A
CN112964244A CN202110149469.1A CN202110149469A CN112964244A CN 112964244 A CN112964244 A CN 112964244A CN 202110149469 A CN202110149469 A CN 202110149469A CN 112964244 A CN112964244 A CN 112964244A
Authority
CN
China
Prior art keywords
module
gps
model
navigation
mems
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110149469.1A
Other languages
English (en)
Other versions
CN112964244B (zh
Inventor
曾庆华
叶宵宇
王宏福
张宗宇
王佳
张祖城
王欢
张青
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sun Yat Sen University
Original Assignee
Sun Yat Sen University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sun Yat Sen University filed Critical Sun Yat Sen University
Priority to CN202110149469.1A priority Critical patent/CN112964244B/zh
Publication of CN112964244A publication Critical patent/CN112964244A/zh
Application granted granted Critical
Publication of CN112964244B publication Critical patent/CN112964244B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/005Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 with correlation of navigation data from several sources, e.g. map or contour matching
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/165Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/24Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for cosmonautical navigation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/33Multimode operation in different systems which transmit time stamped messages, e.g. GPS/GLONASS
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/45Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
    • G01S19/47Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement the supplementary measurement being an inertial measurement, e.g. tightly coupled inertial
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B25/00Models for purposes not provided for in G09B23/00, e.g. full-sized devices for demonstration purposes

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Educational Administration (AREA)
  • Theoretical Computer Science (AREA)
  • Educational Technology (AREA)
  • Business, Economics & Management (AREA)
  • Astronomy & Astrophysics (AREA)
  • Navigation (AREA)

Abstract

本发明公开了一种基于模型的组合导航快速原型***,所述***嵌入有Simul ink仿真工具,所述***还包括微处理器、高性能GPS/北斗模块、惯性传感器模块与Simul ink ANSToolbox工具箱模块,其中,所述微处理通过串口获取所述高性能GPS/北斗模块的卫星导航信息,所述微处理器通过SPI接口获取所述惯性传感器模块的惯性导航信息;所述ANS工具箱模块用于提供与所述Simul ink仿真工具联动的所需的硬件数据接口的若干子模块。本发明的***平台以导航算法模型化及硬件接口模型化为基础,自动代码生成技术为核心,无缝化连接组合导航算法设计和导航软件工程实现,保证设计层和实现层算法的一致性。

Description

一种基于模型的组合导航快速原型***
技术领域
本发明涉及组合导航领域,具体涉及一种基于模型的组合导航快速原型***。
背景技术
进入21世纪,航空航天技术已经从我国优先发展的战略技术高度获得了全社会的广泛认同,与航空航天技术相应的高等教育和企业培训教育也发生了翻天覆地的变化,例如,各个高等院校纷纷建立航空/航天学院或相关导航专业。此外,随着航空航天技术的迅猛发展,过于偏重理论的传统教学方式也受到了极大的挑战。从目前的国内外情况来看,关于导航定位课程的教学体系很不完备,往往在很多高校单位,缺乏相关的组合导航理论课程配套的实验课程及相关实验设备,很难让学生对导航算法有个直观的了解,学生上完课之后,有些同学甚至都还没见过MEMS惯组以及GPS模块,这种状况严重制约了他们未来的研发活动。所以,开发一套使用于教学、科研、算法优化等多种功能的面向多种不同行业应用的组合导航器件就显得尤为重要。
虽然传统组合导航算法数学仿真实现起来比较容易,现如今技术比较成熟,然而开发一个组合导航***一整套实物模型往往步骤繁琐,耗时耗力。常见的组合导航半实物仿真平台组合导航算法多利用C/C++等语言直接编写,较为复杂并且可视化程度低、可读性较差,如果进行算法层面的优化以及代码层面的修改往往费时费力,十分容易出错。尤其对刚接触这一领域的学生来说,较难上手
发明内容
针对现有技术的不足,本发明旨在提供一种基于模型的组合导航快速原型***,该***平台以导航算法模型化及硬件接口模型化为基础,自动代码生成技术为核心,无缝化连接组合导航算法设计和导航软件工程实现,保证设计层和实现层算法的一致性。
为了实现上述目的,本发明采用如下技术方案:
一种基于模型的组合导航快速原型***,所述***嵌入有Simulink仿真工具,所述***还包括微处理器、高性能GPS/北斗模块、惯性传感器模块与ANSToolbox工具箱模块,其中,所述微处理通过串口获取所述高性能GPS/北斗模块的卫星导航信息,所述微处理器通过SPI接口获取所述惯性传感器模块的惯性导航信息;所述ANS工具箱模块用于提供与所述Simulink仿真工具联动的所需的硬件数据接口的若干子模块;
优选的,若干所述子模块包括ANSTimer模块、Basic GPS模块、GPS模块、GPS PPS模块、GPS with Velocity模块、MEMS模块、MEMS Aux模块、MEMS Delt模块、PPSRelTim模块与WriteMC模块,其中
所述ANSTimer模块可以直接访问所述***的运行时钟,单位为秒;
Basic GPS模块能够直接访问ANS所述***的GPS信息;包括:Lat-纬度,北纬为正,度;Lon-经度,东经为正,度,H-高度,米;
GPS模块能够直接访问ANS所述***的GPS信息;包括:Lat-纬度,北纬为正,度;Lon-经度,东经为正,度,H-高度,米,V-地速,公里/小时,HeadAng-真北航向角,度,Date-日期,Tim-UTC时,STS-GPS状态信息
GPS PPS模块能够直接访问ANS所述***的GPS秒脉冲信号,单位为秒;
GPS with Velocity模块能够直接访问ANS所述***的GPS信息;包括:Lat-纬度,北纬为正,度;Lon-经度,东经为正,度,V-地速,公里/小时,HeadAng-真北航向角,度;
MEMS模块能够直接访问ANS所述***的MEMS主要测量信息;包括:Wx,Wy,Wz-滚转角速度、偏航角速度、俯仰角速度,°/s;ax,ay,az-x向加速度、y向加速度、z向加速度,m/s^2;
MEMS Aux模块能够直接访问MEMS辅助信息;包括:BaroPress-大气压力,Mx-沿X轴磁通量,My-沿Y轴磁通量,Mz-沿Z轴磁通量,Temp-温度;
MEMS Delt模块能够访问ANS所述***的MEMS增量参数测量信息;包括:DeltAngX/Y/Z-X、Y、Z的角增量,DeltVelX/Y/Z-X、Y、Z的速度增量;
PPSRelTim模块能够直接访问ANS所述***的运行时钟,单位为秒;
ReadMC模块能够实时接收串口发来的数据;
WriteMC模块能够将数据实时写进串口。
进一步的,本发明还提供一种所述***的实现方法:
步骤1,在simulink中导入ANStoolbox接口工具箱,此工具箱可直接访问对应数据接口;并导入导航算法模型;
步骤2,根据所导入的模型进行相应算法优化以及参数调节,适应具体环境;
步骤3,对所建立的数学模型进行数学仿真,用已有的初始量测数据作为模型的输入,进行仿真,并分析结果;若仿真结果可以接受,进入下一步;否则再进入算法优化阶段;
步骤4,当仿真的结果满足需求后,将仿真模型进行代码生成;
步骤5,将生成的基于模型的组合导航快速原型***的代码进行编译、下载至目标载板中,并烧写;
步骤6,进行车载实验等实验手段,使用ANSTest软件实时监测输出数据,来验证组合导航算法的有效性;
步骤7,如果实验结果理想,组合导航算法开发结束,进行相关归档整理。
优选的所述步骤4中,利用matlab/simulink模型生成对应的C/C++代码,生成面向ARM Cotrex M4架构的STM32处理器的嵌入式代码。
本发明的有益效果在于:
1、显著提高导航算法开发迭代周期
利用simulink软件的可视化强、模块条理清晰等功能,可以很方便的利用所搭建的算法模型直接进行代码生成的技术,可以让用户、学生很快的上手组合导航算法的研究。将搭建好的simulink模型进行代码生成下载到此快速原型***上,就可以直接进行半实物仿真,紧接着就可以进行跑车试验等,效率可以大大提高。我们还会给用户提供simulinkANS toolbox工具箱,使用户可以直接调用相关GPS、INS、组合导航等接口模块,从而进行算法改进设计。用户能够方便的处理图形化变成工具Simulink编制的程序,解决了技术实验中编程工作量大、底层硬件接口复杂、相关底层代码技术要求高等难题。
2、提供simulink算法Demo
给用户提供常见惯性导航解算算法、惯性/GPS组合导航算法、定姿算法等示例simulink程序。
附图说明
图1为本发明的具体的组合导航硬件框架构造示意图;
图2为本发明的具体的组合导航的操作流程示意图。
具体实施方式
以下将结合附图对本发明作进一步的描述,优选的,本实施例以本技术方案为前提,给出了详细的实施方式和具体的操作过程,但本发明的保护范围并不限于本实施例;
本发明为一种基于模型的组合导航快速原型***,所述***嵌入有Simulink仿真工具,所述***还包括微处理器、高性能GPS/北斗模块、惯性传感器模块与ANSToolbox工具箱模块,其中,所述微处理通过串口获取所述高性能GPS/北斗模块的卫星导航信息,所述微处理器通过SPI接口获取所述惯性传感器模块的惯性导航信息;所述ANS工具箱模块用于提供与所述Simulink仿真工具联动的所需的硬件数据接口的若干子模块;
优选的,若干所述子模块包括ANSTimer模块、Basic GPS模块、GPS模块、GPS PPS模块、GPS with Velocity模块、MEMS模块、MEMS Aux模块、MEMS Delt模块、PPSRelTim模块与WriteMC模块,其中
所述ANSTimer模块可以直接访问所述***的运行时钟,单位为秒;
Basic GPS模块能够直接访问ANS所述***的GPS信息;包括:Lat-纬度,北纬为正,度;Lon-经度,东经为正,度,H-高度,米;
GPS模块能够直接访问ANS所述***的GPS信息;包括:Lat-纬度,北纬为正,度;Lon-经度,东经为正,度,H-高度,米,V-地速,公里/小时,HeadAng-真北航向角,度,Date-日期,Tim-UTC时,STS-GPS状态信息
GPS PPS模块能够直接访问ANS所述***的GPS秒脉冲信号,单位为秒;
GPS with Velocity模块能够直接访问ANS所述***的GPS信息;包括:Lat-纬度,北纬为正,度;Lon-经度,东经为正,度,V-地速,公里/小时,HeadAng-真北航向角,度;
MEMS模块能够直接访问ANS所述***的MEMS主要测量信息;包括:Wx,Wy,Wz-滚转角速度、偏航角速度、俯仰角速度,°/s;ax,ay,az-x向加速度、y向加速度、z向加速度,m/s^2;
MEMS Aux模块能够直接访问MEMS辅助信息;包括:BaroPress-大气压力,Mx-沿X轴磁通量,My-沿Y轴磁通量,Mz-沿Z轴磁通量,Temp-温度;
MEMS Delt模块能够访问ANS所述***的MEMS增量参数测量信息;包括:DeltAngX/Y/Z-X、Y、Z的角增量,DeltVelX/Y/Z-X、Y、Z的速度增量;
PPSRelTim模块能够直接访问ANS所述***的运行时钟,单位为秒;
ReadMC模块能够实时接收串口发来的数据;
WriteMC模块能够将数据实时写进串口。
进一步的,本发明还提供一种所述***的实现方法:
步骤1,在simulink中导入ANStoolbox接口工具箱,此工具箱可直接访问对应数据接口;并导入导航算法模型;
步骤2,根据所导入的模型进行相应算法优化以及参数调节,适应具体环境;
步骤3,对所建立的数学模型进行数学仿真,用已有的初始量测数据作为模型的输入,进行仿真,并分析结果;若仿真结果可以接受,进入下一步;否则再进入算法优化阶段;
步骤4,当仿真的结果满足需求后,将仿真模型进行代码生成;
步骤5,将生成的基于模型的组合导航快速原型***的代码进行编译、下载至目标载板中,并烧写;
步骤6,进行车载实验等实验手段,使用ANSTest软件实时监测输出数据,来验证组合导航算法的有效性;
步骤7,如果实验结果理想,组合导航算法开发结束,进行相关归档整理。
优选的所述步骤4中,利用matlab/simulink模型生成对应的C/C++代码,生成面向ARM Cotrex M4架构的STM32处理器的嵌入式代码。
实施例
基于模型的组合导航快速原型***产品包括组合导航硬件模块(以下统称ANS导航板)基于模型的组合导航算法代码和ANSTest实验平台所组成。其中:基于模型的组合导航快速原型***硬件模块是产品的硬件核心组件,它是以STM32为核心组成微处理器***,通过串口获取高性能GPS/北斗模块的卫星导航信息,通过SPI接口获取惯性传感器模块的惯性导航信息。其原理如图1所示;串口记录板或实验电脑可实时记录ANS导航板从串行口ModelCom输出的实验数据;ANSTest实验平台是安装了ANSTest实验管理记录软件、提供专有的基于模型的ANSToolbox工具箱等辅助软件的计算机***。
本发明的ANS工具箱直接提供了在算法层面中所有需要的硬件数据接口模块,用户在调用时直接将此模块拖入到simuink算法中即可,降低了算法开发的技术门槛。各子模块的功能如下:
ANSTimer模块可以直接访问组合导航快速原型***的运行时钟,单位为秒。
Basic GPS模块能够直接访问ANS组合导航快速原型***的GPS信息。包括:Lat--纬度,北纬为正,度;Lon--经度,东经为正,度,H--高度,米。
GPS模块能够直接访问ANS组合导航快速原型***的GPS信息。包括:Lat--纬度,北纬为正,度;Lon--经度,东经为正,度,H--高度,米,V--地速,公里/小时,HeadAng--真北航向角,度,Date--日期,Tim--UTC时,STS--GPS状态信息
GPS PPS模块能够直接访问ANS组合导航快速原型***的GPS秒脉冲信号,单位为秒。
GPS with Velocity模块能够直接访问ANS组合导航快速原型***的GPS信息。包括:Lat--纬度,北纬为正,度;Lon--经度,东经为正,度,V--地速,公里/小时,HeadAng--真北航向角,度。
MEMS模块能够直接访问ANS组合导航快速原型***的MEMS主要测量信息。包括:Wx,Wy,Wz--滚转角速度、偏航角速度、俯仰角速度,°/s。ax,ay,az--x向加速度、y向加速度、z向加速度,m/s^2。
MEMS Aux模块能够直接访问MEMS辅助信息。包括:BaroPress--大气压力,Mx--沿X轴磁通量,My--沿Y轴磁通量,Mz--沿Z轴磁通量,Temp--温度。
MEMS Delt模块能够访问ANS组合导航快速原型***的MEMS增量参数测量信息。包括:DeltAngX/Y/Z--X、Y、Z的角增量,DeltVelX/Y/Z--X、Y、Z的速度增量。
PPSRelTim模块能够直接访问ANS组合导航快速原型***的运行时钟,单位为秒。
ReadMC模块能够实时接收串口发来的数据。
WriteMC模块能够将数据实时写进串口。
如图2所示,本发明的具体操作方法如下:
步骤1,在simulink中导入ANStoolbox接口工具箱,此工具箱可直接访问对应数据接口。并导入导航算法模型。
进入步骤2,根据所导入的模型进行相应算法优化以及参数调节,适应具体环境。
在步骤3,对所建立的数学模型进行数学仿真,用已有的初始量测数据作为模型的输入,进行仿真,并分析结果。若仿真结果可以接受,
进入步骤4,否则再进入算法优化阶段。在步骤4,当仿真的结果满足需求后,将仿真模型进行代码生成。主要利用matlab/simulink模型生成对应的C/C++代码,生成面向ARMCotrex M4架构的STM32处理器的嵌入式代码。
在步骤5,将生成的基于模型的组合导航快速原型***的代码进行编译、下载至目标载板中,至此,烧写成功后进入步骤6进行实验测试验证。
在步骤6,进行车载实验等实验手段,使用ANSTest软件实时监测输出数据,来验证组合导航算法的有效性。如果实验结果理想,组合导航算法开发结束,进行相关归档整理。
对于本领域的技术人员来说,可以根据以上的技术方案和构思,给出各种相应的改变和变形,而所有的这些改变和变形,都应该包括在本发明权利要求的保护范围之内。

Claims (4)

1.一种基于模型的组合导航快速原型***,所述***嵌入有Simulink仿真工具,其特征在于,所述***还包括微处理器、高性能GPS/北斗模块、惯性传感器模块与ANSToolbox工具箱模块,其中,所述微处理通过串口获取所述高性能GPS/北斗模块的卫星导航信息,所述微处理器通过SPI接口获取所述惯性传感器模块的惯性导航信息;所述ANS工具箱模块用于提供与所述Simulink仿真工具联动的所需的硬件数据接口的若干子模块。
2.根据权利要求1所述的基于模型的组合导航快速原型***,其特征在于,若干所述子模块包括ANSTimer模块、Basic GPS模块、GPS模块、GPS PPS模块、GPS with Velocity模块、MEMS模块、MEMS Aux模块、MEMSDelt模块、PPSRelTim模块与WriteMC模块,其中
所述ANSTimer模块可以直接访问所述***的运行时钟,单位为秒;
Basic GPS模块能够直接访问ANS所述***的GPS信息;包括:Lat-纬度,北纬为正,度;Lon-经度,东经为正,度,H-高度,米;
GPS模块能够直接访问ANS所述***的GPS信息;包括:Lat-纬度,北纬为正,度;Lon-经度,东经为正,度,H-高度,米,V-地速,公里/小时,HeadAng-真北航向角,度,Date-日期,Tim-UTC时,STS-GPS状态信息
GPS PPS模块能够直接访问ANS所述***的GPS秒脉冲信号,单位为秒;
GPS with Velocity模块能够直接访问ANS所述***的GPS信息;包括:Lat-纬度,北纬为正,度;Lon-经度,东经为正,度,V-地速,公里/小时,HeadAng-真北航向角,度;
MEMS模块能够直接访问ANS所述***的MEMS主要测量信息;包括:Wx,Wy,Wz-滚转角速度、偏航角速度、俯仰角速度,°/s;ax,ay,az-x向加速度、y向加速度、z向加速度,m/s^2;
MEMS Aux模块能够直接访问MEMS辅助信息;包括:BaroPress-大气压力,Mx-沿X轴磁通量,My-沿Y轴磁通量,Mz-沿Z轴磁通量,Temp-温度;
MEMSDelt模块能够访问ANS所述***的MEMS增量参数测量信息;包括:DeltAngX/Y/Z-X、Y、Z的角增量,DeltVelX/Y/Z-X、Y、Z的速度增量;
PPSRelTim模块能够直接访问ANS所述***的运行时钟,单位为秒;
ReadMC模块能够实时接收串口发来的数据;
WriteMC模块能够将数据实时写进串口。
3.根据权利要求1所述的基于模型的组合导航快速原型***,其特征在于,所述***的实现方法包括:
步骤1,在simulink中导入ANStoolbox接口工具箱,此工具箱可直接访问对应数据接口;并导入导航算法模型;
步骤2,根据所导入的模型进行相应算法优化以及参数调节,适应具体环境;
步骤3,对所建立的数学模型进行数学仿真,用已有的初始量测数据作为模型的输入,进行仿真,并分析结果;若仿真结果可以接受,进入下一步;否则再进入算法优化阶段;
步骤4,当仿真的结果满足需求后,将仿真模型进行代码生成;
步骤5,将生成的基于模型的组合导航快速原型***的代码进行编译、下载至目标载板中,并烧写;
步骤6,进行车载实验等实验手段,使用ANSTest软件实时监测输出数据,来验证组合导航算法的有效性;
步骤7,如果实验结果理想,组合导航算法开发结束,进行相关归档整理。
4.根据权利要求1所述的基于模型的组合导航快速原型***,其特征在于,所述步骤4中,利用matlab/simulink模型生成对应的C/C++代码,生成面向ARM Cotrex M4架构的STM32处理器的嵌入式代码。
CN202110149469.1A 2021-02-03 2021-02-03 一种基于模型的组合导航快速原型*** Active CN112964244B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110149469.1A CN112964244B (zh) 2021-02-03 2021-02-03 一种基于模型的组合导航快速原型***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110149469.1A CN112964244B (zh) 2021-02-03 2021-02-03 一种基于模型的组合导航快速原型***

Publications (2)

Publication Number Publication Date
CN112964244A true CN112964244A (zh) 2021-06-15
CN112964244B CN112964244B (zh) 2023-07-21

Family

ID=76274295

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110149469.1A Active CN112964244B (zh) 2021-02-03 2021-02-03 一种基于模型的组合导航快速原型***

Country Status (1)

Country Link
CN (1) CN112964244B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113806279A (zh) * 2021-10-19 2021-12-17 天津津航计算技术研究所 一种基于SystemC实现iMX6Q的SoC片上串口的建模方法

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6234799B1 (en) * 1998-04-06 2001-05-22 American Gnc Corporation Real-time IMU simulator
CN102147987A (zh) * 2011-04-18 2011-08-10 中国人民解放军国防科学技术大学 飞行器导航、制导与控制技术教学实验装置
CN102508954A (zh) * 2011-10-21 2012-06-20 天津大学 Gps/sins组合导航全数字仿真方法及装置
CN103308073A (zh) * 2013-05-30 2013-09-18 上海交通大学 捷联惯性/卫星组合导航检测***及其仿真测试方法
CN103675834A (zh) * 2013-11-28 2014-03-26 江西洪都航空工业集团有限责任公司 一种室内卫星信号仿真***
CN104280746A (zh) * 2013-07-04 2015-01-14 南京理工大学 一种惯性辅助gps的深组合半实物仿真***
CN104406605A (zh) * 2014-10-13 2015-03-11 中国电子科技集团公司第十研究所 机载多导航源综合导航仿真***
CN205594167U (zh) * 2016-04-26 2016-09-21 重庆卓观科技有限公司 一种bds/gps定位导航***的教学与开发平台
US20160349026A1 (en) * 2014-08-07 2016-12-01 U.S. Army Research Laboratory Attn: Rdrl-Loc-I Method and apparatus for gps-denied navigation of spin-stabilized projectiles
CN107045136A (zh) * 2017-03-17 2017-08-15 南京航空航天大学 可配置的惯性/天文/北斗多组合导航***及其导航方法
CN107063299A (zh) * 2016-12-15 2017-08-18 北京航空航天大学 一种用于数据复现的惯性/卫星组合导航演示验证***
CN109489687A (zh) * 2018-11-16 2019-03-19 北京电子工程总体研究所 一种用于导航算法的仿真验证方法和仿真验证平台
CN109710247A (zh) * 2018-12-29 2019-05-03 中国空气动力研究与发展中心计算空气动力研究所 一种基于模型的飞控软件快速实现平台

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6234799B1 (en) * 1998-04-06 2001-05-22 American Gnc Corporation Real-time IMU simulator
CN102147987A (zh) * 2011-04-18 2011-08-10 中国人民解放军国防科学技术大学 飞行器导航、制导与控制技术教学实验装置
CN102508954A (zh) * 2011-10-21 2012-06-20 天津大学 Gps/sins组合导航全数字仿真方法及装置
CN103308073A (zh) * 2013-05-30 2013-09-18 上海交通大学 捷联惯性/卫星组合导航检测***及其仿真测试方法
CN104280746A (zh) * 2013-07-04 2015-01-14 南京理工大学 一种惯性辅助gps的深组合半实物仿真***
CN103675834A (zh) * 2013-11-28 2014-03-26 江西洪都航空工业集团有限责任公司 一种室内卫星信号仿真***
US20160349026A1 (en) * 2014-08-07 2016-12-01 U.S. Army Research Laboratory Attn: Rdrl-Loc-I Method and apparatus for gps-denied navigation of spin-stabilized projectiles
CN104406605A (zh) * 2014-10-13 2015-03-11 中国电子科技集团公司第十研究所 机载多导航源综合导航仿真***
CN205594167U (zh) * 2016-04-26 2016-09-21 重庆卓观科技有限公司 一种bds/gps定位导航***的教学与开发平台
CN107063299A (zh) * 2016-12-15 2017-08-18 北京航空航天大学 一种用于数据复现的惯性/卫星组合导航演示验证***
CN107045136A (zh) * 2017-03-17 2017-08-15 南京航空航天大学 可配置的惯性/天文/北斗多组合导航***及其导航方法
CN109489687A (zh) * 2018-11-16 2019-03-19 北京电子工程总体研究所 一种用于导航算法的仿真验证方法和仿真验证平台
CN109710247A (zh) * 2018-12-29 2019-05-03 中国空气动力研究与发展中心计算空气动力研究所 一种基于模型的飞控软件快速实现平台

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
吕强等: "基于快速控制原型的倒立机器人设计与实现", 《科技导报》 *
曾庆华等: "无人飞行器控制***实验课程体系研究", 《高等教育研究学报》 *
殷红珍等: "组合导航***快速原型设计", 《计算机辅助工程》 *
赵广元等: "基于Arduino和Matlab/Simulink的仿真环境设计研究", 《测控技术》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113806279A (zh) * 2021-10-19 2021-12-17 天津津航计算技术研究所 一种基于SystemC实现iMX6Q的SoC片上串口的建模方法
CN113806279B (zh) * 2021-10-19 2024-04-30 天津津航计算技术研究所 一种基于SystemC实现iMX6Q的SoC片上串口的建模方法

Also Published As

Publication number Publication date
CN112964244B (zh) 2023-07-21

Similar Documents

Publication Publication Date Title
CN108228467B (zh) 一种嵌入式飞控软件算法快速验证方法及***
CN101858713B (zh) 有限元分析中的***模拟
CN102354123A (zh) 一种跨平台可扩展的卫星动态仿真测试***
CN109491266B (zh) 一种基于多体虚拟样机的运载火箭飞行仿真方法
CN205750526U (zh) 新能源汽车整车控制器软硬件集成测试***
CN103576558B (zh) 一种空间机器人动力学仿真***及方法
CN104050332A (zh) 航空电子***分布式实时综合仿真方法
CN104133379A (zh) 四旋翼飞行器仿真方法
CN109858111A (zh) Rlv虚拟仿真平台设计及实现方法
CN105955031A (zh) 非线性预测控制的fpga硬件加速控制器及其加速实现方法
CN105242679A (zh) 一种四旋翼飞行器的控制***设计方法
CN112344964B (zh) 一种捷联惯导***载体航迹仿真设计方法
CN112964244B (zh) 一种基于模型的组合导航快速原型***
CN102081360A (zh) 惯性天文组合导航半物理实验***
CN110940336B (zh) 捷联惯导仿真定位解算方法、装置及终端设备
CN114019824B (zh) 基于Modelica的星球车移动过程仿真***及构建方法
CN113348764B (zh) 月球飞行器全过程数字仿真***及方法
CN109634729A (zh) 一种捷联惯导设备多核dsp并行解算方法
CN113777956A (zh) 决策支持超实时计算***及方法
CN114166248B (zh) 一种惯性导航***多功能仿真测试装置与方法
CN113514059B (zh) 一种重力辅助惯性导航***仿真平台
CN117912259B (zh) 一种基于汽车电子数据的交通事故再现方法、装置、电子设备及存储介质
Xintao et al. A real-time flight simulation system based on rapid prototyping and VxWorks
Liu et al. Application of Mixed Reality in Driverless Vehicles Technology Courses Testing and Teaching Activities
CN108256180B (zh) 基于多尺度高斯特征误差拟合的无人机模型验证方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant