CN115127553A - 矿用车辆的导航定位***及导航定位方法 - Google Patents
矿用车辆的导航定位***及导航定位方法 Download PDFInfo
- Publication number
- CN115127553A CN115127553A CN202211060213.4A CN202211060213A CN115127553A CN 115127553 A CN115127553 A CN 115127553A CN 202211060213 A CN202211060213 A CN 202211060213A CN 115127553 A CN115127553 A CN 115127553A
- Authority
- CN
- China
- Prior art keywords
- positioning
- module
- navigation
- vehicle
- radio frequency
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; 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/16—Navigation; 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/165—Navigation; 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining 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/42—Determining position
- G01S19/48—Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
- G01S19/49—Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system whereby the further system is an inertial position system, e.g. loosely-coupled
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
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)
- Position Fixing By Use Of Radio Waves (AREA)
- Navigation (AREA)
Abstract
本发明公开了一种矿用车辆的导航定位***及导航定位方法,属于导航定位技术领域,解决了如何实现车辆精准定位的问题,并能够应用于矿用车辆。该导航定位***包括第一天线接收模块、第二天线接收模块、第一射频信号处理模块、第二射频信号处理模块、第一定位模块、第二定位模块、可编程片上***及惯性测量模块。第一天线接收模块和第二天线接收模块分别连接第一射频信号模块和第二射频信号模块,以形成两路并行的射频信号处理电路。第一射频信号模块和第二射频信号模块分别与第一定位模块和第二定位模块连接。第一定位模块和第二定位模块以及IMU模块分别接入可编程片上***。
Description
技术领域
本发明涉及导航定位技术领域,特别涉及一种矿用车辆的导航定位***及导航定位方法。
背景技术
随着矿车的自动驾驶技术的兴起,高精度组合定位模块成为矿车自动驾驶***中的关键传感器之一。同时自动驾驶车的***功能安全要求也越来越高,组合定位模块的连续可靠工作是自动驾驶功能安全的重要因素。但是目前的高精导航定位模块产品大多来自测绘行业应用的产品,成本高昂且非车规级设计,鲜有考虑功能安全要求。例如,对天线的故障诊断不到位,这样无法区分是信号被遮挡,还是天线无法工作,对车辆的后续策略造成困扰;又如,对电源的保障不到位,当某部分的供电故障时,会让整个定位***瘫痪。
另外,现有技术对多个传感器之间的时间同步的处理方法单一,只提供PPS(PulsePer Second,秒脉冲)加GPRMC的方式。在自动驾驶传感器配置数量越来越多的趋势下,无法提供足够的驱动能力和灵活性。同时,通信接口大多以串口为主,实际由于串口通信的可靠性较难控制,不适用车内总线。
发明内容
为了解决现有技术中存在的上述问题和缺陷的至少一个方面,本发明提供了一种矿用车辆的导航定位***及应用该导航定位***进行导航定位的方法。
本发明所述矿用车辆的导航定位***包括第一天线接收模块、第二天线接收模块、第一射频信号处理模块、第二射频信号处理模块、第一定位模块、第二定位模块、可编程片上***以及惯性测量模块,
所述第一天线接收模块和第二天线接收模块分别连接第一射频信号处理模块和第二射频信号处理模块,以形成两路并行的射频信号处理电路;
所述第一射频信号处理模块和第二射频信号处理模块分别与第一定位模块和第二定位模块连接,以将经射频信号处理电路得到的两路卫星导航信号分别输入第一定位模块和第二定位模块做信号处理;
所述第一定位模块和第二定位模块以及惯性测量模块分别接入可编程片上***。
具体的,所述可编程片上***包括微处理器和可编程门阵列,所述微处理器用于处理所述导航定位***的对外通信和协议传输,可编程门阵列用于处理导航定位数据的计算。
优选的,所述可编程片上***输出的PPS信号由所述第一定位模块和第二定位模块输出的PPS信号经逻辑与运算确定。
可选的,所述可编程片上***输出的PPS信号并发分为多路,用于分别匹配预设的多路时间同步的车载传感器。
可选的,所述***还包括多路对外通信接口和协议串口。
优选的,所述多路对外通信接口包括两路CAN/FD通信接口、三路RS232通信接口和1路100BASE-T1通信接口,两路CAN/FD通信接口分别用于输出定位数据和输入车内的参与数据矫正的信号,三路RS232通信接口分别用于输入外部RTK数据、输出时间同步的GPRMC以及用于输出串口的定位数据。
优选的,所述可编程门阵列分别与第一定位模块和第二定位模块连接以处理矿用车辆的位置数据,所述可编程门阵列与惯性测量模块连接以处理矿用车辆的加速度和角速度数据。
优选的,所述可编程门阵列与所述第一定位模块和第二定位模块通过UART 协议通信。
优选的,所述可编程门阵列与所述惯性测量模块通过SPI接口连接。
进一步,所述导航定位***还包括两路用于通知关联车辆电子控制单元定位***故障的硬线输出接口,和/或一路用于当关联车辆电子控制单元故障时通知***的硬线输入接口。
进一步,所述导航定位***还包括一路用于提示主电源故障的硬线信号输出接口。
本发明还提供一种应用上述的矿用车辆的导航定位***进行导航定位的方法,所述方法包括以下步骤:
可编辑片上***的可编程门阵列接收两路定位信号和一路惯性导航信号;
可编程片上***的可编程门阵列分别对两路定位信号和一路惯性导航信号做卡尔曼滤波处理;
可编程片上***的可编程门阵列对所述经滤波处理后的两路定位信号进行校正;
可编程片上***的可编程门阵列对经校正后的两路定位信号和经卡尔曼滤波处理后的一路惯性导航信号进行融合计算,以获得车辆的导航定位数据。
本发明所述矿用车辆的导航定位***,通过组合双GNSS模块和IMU模块,融合两路GNSS和一路IMU的数据,使车辆的导航定位更精准。同时利用可编程片上***并行计算两路GNSS定位数据和一路IMU数据,提高计算效率,降低车辆定位的处理延迟,从而进一步提升车辆定位的整体可靠性,提升车辆的功能安全等级。
附图说明
本发明的这些和/或其他方面和优点从下面结合附图对优选实施例的描述中将变得明显和容易理解,其中:
图1是本发明实施例所述的矿用车辆的导航定位***的框架结构示意图;
图2是本发明实施例所述的矿用车辆的导航定位***的原理结构图;
图3为本发明实施例所述的矿用车辆的导航定位方法的流程示意图。
具体实施方式
下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。在说明书中,相同或相似的附图标号指示相同或相似的部件。下述参照附图对本发明实施方式的说明旨在对本发明的总体发明构思进行解释,而不应当理解为对本发明的一种限制。
为更清楚的阐述本发明所保护方案的内容,首先对本发明实施例涉及的术语作以下解释说明:
GNSS(Global Navigation Satellite System)全球导航卫星***,用于定位物体的位置。
IMU(Inertial Measurement Unit)惯性测量单元,主要用于测量物体XYZ三轴的姿态角或角速率以及加速度。
FPGA(Field Programmable Gate Array)现场可编程逻辑门阵列,是专用于集成电路的一种半定制电路,其包括可编程输入输出单元、可配置逻辑块、数字时钟管理模块、嵌入式块RAM、布线资源、内嵌专用硬核、底层内嵌功能单元等基本模块。
SPI(Serial Peripheral Interface)串行外设接口,是一种同步串行数据传输标准,用于保证主机以及和主机通过SPI接口连接的多个从机具有相同的时钟信号。
PPS(Pulse Per Second )秒脉冲,表示每秒多少个脉冲信号,用于指示整秒的时刻,通常用PPS的上升沿标示,为了提高信号收发的时间精度,采用PPS来标识整秒时刻。
RTK(Real-Time Kinematic)实时动态,RTK技术是一种利用GPS载波相位观测进行实时动态相对定位的技术,其实现原理为:基准站接收机架设在已知或未知坐标的参考点上,连续接受所有可视的GNSS卫星信号;基准站将测站点坐标、伪距观测值载波相位观测值、卫星跟踪状态和接收机工作状态等通过无线数据链发送给移动站;移动站先进行初始化,完成整周未知数的搜索求解后,进入动态作业。移动站在接收来自基准站的数据时,同步观测采集GNSS卫星载波相位数据,通过***内差分处理求解载波相位整周模糊度,移动站根据移动站和基准站的相关性得出移动站的平面坐标 x、y 和高程 h。
UART(Universal Asynchronous Receiver/Transmitter)通用异步收发传输器,是一种串行异步收发全双工协议,其工作原理是将数据的二进制位一位一位的进行传输。在UART通讯协议中信号线上的状态位高电平代表’1’,低电平代表’0’。当然两个设备使用UART串口通讯时,必须先约定好传输速率和一些数据位。通过UART进行通信连接,互相通信的两个硬件各需具备三个数据端口,分别表示为TX:发送数据端,要接对面设备的RX;RX:接收数据端,要接对面设备的TX;GND:保证两设备共地,有统一的参考平面。
MIC(MicroController)微控制器。
DDRM(Dual Data rate SRAM)双速率同步动态数据存储器。MEMS传感器(Microelectro Mechanical Systems)微机电***传感器,用于测量物体的加速度、角速度等惯性导航信息。
参考图1所示的矿用车辆的导航定位***的框架结构示意图。本发明所述矿用车辆的导航定位***包括第一天线接收模块、第二天线接收模块、第一射频信号处理模块、第二射频信号处理模块、第一定位模块、第二定位模块、可编程片上***以及惯性测量模块。
所述第一天线接收模块和第二天线接收模块分别连接第一射频信号模块和第二射频信号模块,以形成两路并行的射频信号处理电路。
所述第一射频信号模块和第二射频信号模块分别与第一定位模块和第二GNSS定位模块连接,以将所述经射频信号处理电路得到的两路卫星导航信号分别输入第一定位模块和第二定位模块做信号处理。
所述第一定位模块和第二定位模块以及惯性测量模块分别与可编程片上***连接。
在一个示例中,第一定位模块和第二定位模块均为用于定位矿用车辆的位置信息的全球导航卫星***(GNSS)模块,即第一定位模块为第一GNSS定位模块,第二定位模块为第二GNSS定位模块。
在一个示例中,惯性测量模块为用于测量矿用车辆的角速度/姿态和加速度的惯性测量单元(IMU),即惯性测量模块为IMU模块。
具体的,所述可编程片上***包括微处理器和可编程门阵列,所述微处理器用于处理所述导航定位***的对外通信和协议传输,可编程门阵列用于处理导航定位数据的计算。在一个示例中,微处理器为ARM处理器,可编程门阵列为现场可编程门阵列(FPGA)。所述ARM处理器和可编程门阵列分别执行***的不同数据业务,从而提高所述导航定位***的定位精度和定位数据计算效率的同时,提升整个***的对外通信传输速率。
优选的,所述可编程片上***输出的PPS信号由所述第一GNSS定位模块和第二GNSS定位模块输出的PPS信号经逻辑与运算确定,对齐所述第一GNSS信号和第二GNSS信号的时钟信号,弥补两个GNSS信号的时信号差,提高所述可编程片上***输出的时钟精度。
可选的,所述可编程片上***输出的PPS信号并发分为多路(例如4路),用于分别匹配预设的多路时间同步的车载传感器,以保证所述多路车载传感器的时间信号同步,降低车载传感器之间的信号延迟,同时增强了传感器数量的可扩展性。
可选的,所述导航定位***还包括多路对外通信接口和协议串口,从而进一步提高***的数据并发处理能力。
IMU是由三个轴的加速度计和陀螺仪组成。加速度计检测车辆在坐标***独立三轴的加速度信号,而陀螺仪检测相对于导航坐标系的角速度信号,通过对这些信号进行处理,得出车辆的姿态信息。但IMU提供的定位信息只是相对定位信息,用于测量相对于起点车辆所运动的路线,而不能像GNSS信号那样提供车辆的具体地理位置(例如车辆的经度、纬度等坐标位置)。但是当GNSS信号较弱时,IMU可以基于车辆的前次有效位置插值并校正后获得车辆当前的实时位置,同时也可以和GNSS信号结合使用提高车辆的导航定位精度。
进一步,所述导航定位***还包括两路用于通知关联车辆电子控制单元定位***故障的硬线输出接口,和/或一路用于当关联车辆电子控制单元故障时通知***的硬线输入接口,由此使***具有一定的诊断能力。当诊断出自身故障不可恢复时,对外发送故障提示信号,该信号既包含总线信号,也备份有硬线输出提示;当外部存在故障时,也会有总线和硬线的故障提示输入***,可以允许***模块做一定程度的应急处理。
进一步,所述导航定位***还包括一路用于提示主电源故障的硬线信号输出接口。当主电源发生故障,总线和逻辑提示信号都失效时,所述导航定位***仍然可以正常通过独立的硬线信号对外输出故障提示。
图2示出了本发明的实施例所述矿用车辆的导航定位***的原理结构图。图中第一天线接收模块ANT1和第二天线接收模块ANT2为两路卫星导航定位信号接收天线;第一射频信号处理模块RF1和第二射频信号处理模块RF2为射频处理模块,其包括天线馈电偏置和保护电路,射频滤波器等部分;如图2中的标号1和2所示,所述第一和第二射频处理模块RF1和RF2分别连接第一天线接收模块ANT1和第二天线接收模块ANT2,输出给第一和第二GNSS定位模块(简称两路GNSS定位模组),第一和第二GNSS定位模块输出定位结果都给MIC的FPGA。本发明实施例通过使用两路独立的GNSS定位模块,可以消除共有误差,如星轨误差、卫星几何构型误差、电离层误差、对流层误差、时钟钟差、多径效应、接收机噪声、天线相位中心误差、内部时延误差等,从而提升车辆导航定位***的定位精度。如图2中4所示,所述RF1和RF2模组均接入主电压源(Main Power)和备电压源(Backup Power),如图2中标号3所示,所述GNSS1模组接入主备电压源,以保证在其中一个电压源故障时,另外一个电压源仍可以保证供电需求。
优选的,本发明所述MIC选用Xilinx的Zynq 7000S的Z-7012S的SoC,符合汽车级AEC-Q100标准,它包含一个主频达667MHz的ARM核,可编程片上***的逻辑单元具备36Kb的双端口RAM,具有4通道高速串行收发器。所述可编程片上***Zynq配备的DDRAM,选用Micron的512M的LPDDR MT46H16M32LF系列颗粒,NOR FLASH选用Cypress的SPI接口的芯片S25FS512SAGNFA,GNSS定位模组选用uBlox的模组ZED-F9K,专为汽车级ADAS(高级驾驶辅助***)应用而设计的模组,支持L1和L2频带的GPS+GLO+GAL+BDS,也支持SBAS和QZSS,内部集成MEMS传感器;高精度独立IMU选用ADI的ADIS 16505-2,用于MIC的PMIC采用Renesas的ISL91211AIK。
可编程片上***(MIC)内部包含PS和PL两大部分。PS为Cortex-A9的ARM。PL为FPGA的可编程逻辑门阵列,FPGA根据两个GNSS模组的输出结果以及两个天线基线向量,可以计算出两个天线的方位角和俯仰角,从而不需要运动一段距离就能很快确定出航向,同时FPGA根据差分技术抵消公共误差部分,提高定位精度。
为了更清楚解释本发明所述方案,对所述通过两个GNSS模组输出的结果及两个天线基线向量计算两个天线方位角和俯仰角的原理做如下说明:
GNSS信号包括载波信息、扩频码、导航数据信息(包括***时间、卫星星历、卫星时钟修正参数、历书、电离层延时模型参数等)等。
其中,卫星星历指卫星的位置,即卫星在地心坐标系中的坐标,该坐标系随地球旋转,根据卫星星历可以获得接收天线的经度和维度;
历书表示在轨卫星的粗略轨道参数,用于预测卫星的位置。
车辆的导航定位是指相对一个坐标系,确定动态车辆在地图中所处的位置和姿态等信息,然后由这些信息绘制导航线路。其中,所述相对坐标系可以是局部的坐标系,如一个确定的矿区地图坐标系,将这个矿区中任意一点作为坐标原点;又可以是全球地图坐标系,以任意一点作为坐标原点,动态确定车辆相对该坐标原点的位置信息。导航定位信息包括车辆的位置、姿态,具体来说,车辆的位置指X、Y、Z三个方向的坐标点,车辆姿态指俯仰、横滚、航向,分别对应于X、Y、Z三个方向,是车辆本身的坐标系的三个轴和相对坐标系的三个轴之间的夹角。此外,所述导航定位信息还可以包括X、Y、Z三个方向的速度、加速度、角速度等。
天线的俯仰角是指天线相对于水平面的角度,当天线所处的维度越高,天线俯仰角就越小,所处的维度越低,天线的俯仰角就越大。
天线的方位角是指天线相对于正北方向转动的角度,如果天线偏西转动则方位角为正值,如果天线偏东转动则方位角为负值。
具体的,通过解析GNSS信号,得到载波相位、载波波长、卫星星历等信息,计算得出天线基线的方位角和俯仰角,所述天线基线的方位角和基线俯仰角构成天线基线向量,再将所述天线基线向量转换为天线所在坐标系中的坐标向量,再通过经坐标变换的天线基线向量计算天线的方位角和俯仰角。由此可以快速得到车辆运动的航向坐标。
为进一步提高车辆导航更新速度,本发明采用多个不同协议的对外通信接口,并行处理不同信号的通信传输。一方面,所述矿用车辆导航定位***的对外通信接口和协议处理等由所述MIC上的ARM处理器来处理。优选的,所述定位***的对外通信接口包括3路RS232,2路CAN/FD,1路100BASE-T1;协议处理包括串口的输出语句打包拆包,CAN协议栈,以太网协议栈,gPTP协议栈,标定协议,UDS协议栈等,本发明对此不做限定。
另一方面,所述接收到的GNSS定位和定向数据的解算、矫正、融合以及坐标系的变换等高计算量的任务由所述MIC上的FPGA来完成。如上所述,GNSS定位和定向数据构成两个GNSS坐标向量,将两个分别用于描述GNSS信号的两个坐标向量输入FPGA,由FPGA对相应的GNSS信号进行计算得出定位和定向数据,同时由于卫星信号GNSS的定位和定向数据存在误差,需要对相应数据进行矫正,然后对矫正后的两路GNSS定位和定向数据进行融合,融合方式可采用对两路GNSS信号进行差分处理等方式,由于接收的GNSS定位数据是相对于卫星坐标系,需将该数据变换为车辆所在的坐标系的坐标,因此FPGA还需要执行坐标系变换的任务。
同时,由于定位模组内部的MEMS传感器的精度有限,因此增加独立高精度IMU,从而修正并提升定位精度,且在无GPS数据的情况下可提升定位时间,予以车辆足够的紧急反应时间。因此高精度的IMU的数据也会输出到FPGA端,由FPGA进行融合算法处理,从而提升计算速度和精度;由于PPS信号要求非常小的时延,对算力要求较高,因此也应交由FPGA来处理并输出。具体的,如图2中标号16所示,PPS信号处理模块的输出端接入FPGA,FPGA接收两路GNSS模组输出的PPS信号,对两者的PPS信号进行逻辑与运算,以将该结果作为整个导航定位***的PPS输出信号。同时,FPGA对两个GNSS定位模组的PPS信号采样和补偿,以使***并行输出4路同相位的PPS信号(如图2中标号12所示),方便匹配多路传感器,优选的,每路具备20mA的负载驱动能力,从而解决现有技术中传感器配置灵活性不足的问题。
进一步的,NOR FLASH是非易失闪存存储器,用于存储片上的操作***,DDRAM采用两片的方式,分别用于ARM和FPGA的独立处理和存储数据;嵌入式多媒体卡(EmbeddedMulti Media Card,eMMC)为预留设计,可以为未来功能扩展使用;看门狗(WatchdogTimer,WDT)为定时器电路,是外部硬件看门狗,用于监控MIC的工作,防止死机;MIC可以软件复位定位模组。
为进一步说明如图2所示的矿用车辆的导航定位***的具体实现原理,对其内部通信结构和对外通信接口做进一步说明,其中,所述内部通信结构主要包含以下几组:
FPGA同GNSS定位模组间分别使用两路UART通信,如图2中所示的标记13、14和18、19,一路(如图2中所示的标记14)用于GNSS模组输出结果,一路(如图2中所示的标记13)用于GNSS模组接收RTK数据;IMU同MIC之间采用SPI接口,如图2所示的标记7;同时,NOR FLASH为SPI接口,用于读取操作***文件和配置文件;DDRAM为并行通信接口,如图2中所示的标记6,用于运行过程中的数据读写存储;PMIC与MIC也为SPI通信,如图2中所示的标记5,用于监控电源状态和控制状态切换。如图2中所示的15和17分别用于两个GNSS定位模组与FPGA之间传输控制信号,如发送重启信号。
其中,所述导航定位***的对外通信接口主要包括如下:
三路RS232接口(车规级转换器),如图2中所示的标记8,其中一路用于接收外部RTK数据,一路用于时间同步的GPRMC输出,一路用于串口的定位数据输出;两路CAN/FD接口,如图2中所示的标记9,一路可用于定位数据的输出,支持CAN FD,以提升数据带宽,为输出数据的更高频率做基础;所述两路CAN/FD接口的另外一路可用于接收车内信号参与数据矫正,如接收车速,挡位等信号,以提供更精确的车辆定位信息矫正信息。
一路车载以太网接口,如图2中所示的标记10,用于数据输出、时间同步和诊断等功能;三路硬线接口,如图2中所示的标记11,其中两路输出硬线信号,用于通知关联ECU定位***故障,一路硬线用于当关联ECU故障时向定位***输入故障提示。对外接口设计采用车载通信接口,CANFD,100BASE-T1,更方便匹配车内网络。进一步的,PMIC为MIC和DDR提供电源,由于MIC为多路电压轨,因此PMIC也为匹配的多路输出的电源IC。***两路供电的电压范围是9-36V,一级DCDC会将输入电压转换为稳定的5V,提供给后级的各路PMIC。通过采用一主一备的双路供电,提升整个定位***的供电可靠性,增加对各个关键模块的诊断和保护能力。当诊断出自身故障不可恢复时,对外发送故障提示信号,该信号既包含总线信号,也备份有硬线输出提示;当外部存在故障时,也会有总线和硬线的故障提示输入,可以允许模块做一定程度的应急处理;当模块主电源发生故障时,总线和逻辑提示信号都会失效,因此,电源部分有独立的故障提示硬线信号输出。
本发明实施例采用对关键部件的冗余设计,如GNSS定位模组,MEMS传感器和IMU模组,双路DDRAM,双电源等设计;另外采用车规级器件,整体提升定位模块的整体的可靠性,以使车辆的导航定位***达成功能安全等级。
本发明实施例所述的矿用车辆的导航定位***,首先采用双GNSS定位模组设计,可以快速计算出定位数据,即使其中一个模组故障也不会导致无法输出定位数据,起到了冗余设计目的;
其次,采用板上独立的高精度IMU模组,比定位模组自身的IMU性能有极大地提升,同时也是对IMU的一种三冗余设计,提升整个模块的功能安全等级;
然后,采用车载的通信接口,尤其是车载以太网接口,可以更精准的匹配车载应用,同时还有支持CAN FD的CAN接口和汽车级RS232接口;
最后,采用FPGA并行计算两路GNSS定位数据和IMU的数据,比一般的MCU或者ARM处理器有更短的处理延时,更快的数据输出。
如图3所示,本发明还提供一种应用上述的矿用车辆的导航定位***进行导航定位的方法,所述方法包括以下步骤:
S30、可编辑片上***的可编程门阵列接收两路GNSS定位信号和一路IMU惯性导航信号;
S31、可编程片上***的可编程门阵列分别对两路GNSS定位信号和一路IMU惯性导航信号进行卡尔曼滤波处理;
S32、可编程片上***的可编程门阵列对所述经滤波处理后的两路GNSS定位信号进行校正;
S33、可编程片上***的可编程门阵列对经校正后的两路GNSS定位信号和经卡尔曼滤波处理的一路IMU惯性导航信号进行融合计算,得到车辆的导航定位数据。
所述两个GNSS定位模块通过两路GNSS天线接收两路卫星导航信号,具体的将所述两路GNSS定位信号经过射频信号处理模块处理后,由所述可编程片上***的可编程门阵列接收,对两路GNSS定位信号做卡尔曼滤波处理,同时为了得到更精确的GNSS定位信号,所述可编程门阵列根据接收到的车内的档位数据、车速数据以及天线基线数据对所述两路GNSS定位信号进行校正,然后通过两路GNSS定位信号解算得到高精度绝对定位数据和时间;同时,两个GNSS定位模块分别能够产生一秒一次的脉冲信号(即1PPS),所述可编程片上***的可编程门阵列将两个GNSS定位模块的PPS信号进行逻辑与运算,用于同步多路传感器的时钟同步信号。
同步的,所述可编程片上***与IMU模块连接,IMU模块向所述可编程片上***的可编程门阵列发送三轴角速度及三轴加速度数据,所述可编程片上***的可编程门阵列接收IMU惯性导航信号并做卡尔曼滤波处理,然后将GNSS定位信号解算得到的高精度绝对定位数据和IMU模块发送的三轴角速度及三轴加速度数据进行融合,最终得到车辆的导航定位数据。
综上,本发明所述矿用车辆的导航定位***及导航定位方法,通过组合双GNSS模块和IMU模块,融合两路GNSS和一路IMU的数据,使车辆的导航定位更精准。同时利用可编程片上***并行计算两路GNSS定位数据和一路IMU数据,提高计算效率,降低车辆定位的处理延迟,从而进一步提升车辆定位的整体可靠性,提升车辆的功能安全等级。
虽然本总体发明构思的一些实施例已被显示和说明,本领域普通技术人员将理解,在不背离本总体发明构思的原则和精神的情况下,可对这些实施例做出改变,本发明的范围以权利要求和它们的等同物限定。
Claims (12)
1.一种矿用车辆的导航定位***,其特征在于,包括第一天线接收模块、第二天线接收模块、第一射频信号处理模块、第二射频信号处理模块、第一定位模块、第二定位模块、可编程片上***以及惯性测量模块,
所述第一天线接收模块和第二天线接收模块分别连接第一射频信号处理模块和第二射频信号处理模块,以形成两路并行的射频信号处理电路;
所述第一射频信号处理模块和第二射频信号处理模块分别与第一定位模块和第二定位模块连接,以将经射频信号处理电路得到的两路卫星导航信号分别输入第一定位模块和第二定位模块进行信号处理;
所述第一定位模块和第二定位模块以及惯性测量模块分别与可编程片上***连接。
2.根据权利要求1所述的导航定位***,其特征在于,所述可编程片上***包括微处理器和可编程门阵列,所述微处理器用于处理所述导航定位***的对外通信和协议传输,可编程门阵列用于处理导航定位数据的计算。
3.根据权利要求2所述的导航定位***,其特征在于,所述可编程片上***输出的PPS信号由所述第一定位模块和第二定位模块输出的PPS信号经逻辑与运算确定。
4.根据权利要求3所述的导航定位***,其特征在于,所述可编程片上***输出的PPS信号并发分为多路,用于分别匹配预设的多路时间同步的车载传感器。
5.根据权利要求1所述的导航定位***,其特征在于,所述导航定位***还包括多路对外通信接口和协议串口。
6.根据权利要求5所述的导航定位***,其特征在于,所述多路对外通信接口包括两路CAN/FD通信接口、三路RS232通信接口和1路100BASE-T1通信接口,两路CAN/FD通信接口分别用于输出定位数据和输入车内的参与数据矫正的信号,三路RS232通信接口分别用于输入外部RTK数据、输出时间同步的GPRMC以及用于输出串口的定位数据。
7.根据权利要求2所述的导航定位***,其特征在于,所述可编程门阵列分别与第一定位模块和第二定位模块连接以处理矿用车辆的位置数据,所述可编程门阵列与惯性测量模块连接以处理矿用车辆的加速度和角速度数据。
8.根据权利要求2所述的导航定位***,其特征在于,所述可编程门阵列与所述第一定位模块和第二定位模块通过UART协议通信。
9.根据权利要求2所述的导航定位***,其特征在于,所述可编程门阵列与所述惯性测量模块通过SPI接口连接。
10.根据权利要求1或5所述的导航定位***,其特征在于,所述导航定位***还包括两路用于通知关联车辆电子控制单元定位***故障的硬线输出接口,和/或一路用于当关联车辆电子控制单元故障时通知导航定位***的硬线输入接口。
11.根据权利要求10所述的导航定位***,其特征在于,所述导航定位***还包括一路用于提示主电源故障的硬线信号输出接口。
12.一种应用权利要求1-11中任一项所述的矿用车辆的导航定位***进行导航定位的方法,其特征在于,包括以下步骤:
可编辑片上***的可编程门阵列接收两路定位信号和一路惯性导航信号;
可编程片上***的可编程门阵列分别对两路定位信号和一路惯性导航信号进行卡尔曼滤波处理;
可编程片上***的可编程门阵列对经滤波处理后的两路定位信号进行校正;
可编程片上***的可编程门阵列对经校正后的两路定位信号和经卡尔曼滤波处理后的一路惯性导航信号进行融合计算,以获得车辆的导航定位数据。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211060213.4A CN115127553B (zh) | 2022-09-01 | 2022-09-01 | 矿用车辆的导航定位***及导航定位方法 |
CN202211459854.7A CN115727844B (zh) | 2022-09-01 | 2022-09-01 | 矿用车辆的导航定位方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211060213.4A CN115127553B (zh) | 2022-09-01 | 2022-09-01 | 矿用车辆的导航定位***及导航定位方法 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211459854.7A Division CN115727844B (zh) | 2022-09-01 | 2022-09-01 | 矿用车辆的导航定位方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115127553A true CN115127553A (zh) | 2022-09-30 |
CN115127553B CN115127553B (zh) | 2022-12-06 |
Family
ID=83387442
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211459854.7A Active CN115727844B (zh) | 2022-09-01 | 2022-09-01 | 矿用车辆的导航定位方法 |
CN202211060213.4A Active CN115127553B (zh) | 2022-09-01 | 2022-09-01 | 矿用车辆的导航定位***及导航定位方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211459854.7A Active CN115727844B (zh) | 2022-09-01 | 2022-09-01 | 矿用车辆的导航定位方法 |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN115727844B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117518210B (zh) * | 2023-07-10 | 2024-07-23 | 北京路凯智行科技有限公司 | 用于矿山卫星导航定位的终端 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102360218A (zh) * | 2011-10-14 | 2012-02-22 | 天津大学 | 基于arm和fpga的无人直升机导航与飞行控制*** |
CN102621570A (zh) * | 2012-04-11 | 2012-08-01 | 清华大学 | 基于双全球定位和惯性测量的汽车动力学参数测量方法 |
US20140100713A1 (en) * | 2010-07-15 | 2014-04-10 | George C. Dedes | Gnss/imu positioning, communication, and computation platforms for automotive safety applications |
CN205594167U (zh) * | 2016-04-26 | 2016-09-21 | 重庆卓观科技有限公司 | 一种bds/gps定位导航***的教学与开发平台 |
CN108776474A (zh) * | 2018-05-24 | 2018-11-09 | 中山赛伯坦智能科技有限公司 | 集成高精度导航定位与深度学习的机器人嵌入式计算终端 |
CN212969668U (zh) * | 2020-05-18 | 2021-04-13 | 英博超算(南京)科技有限公司 | 一种自动驾驶时间同步*** |
CN216599595U (zh) * | 2021-12-09 | 2022-05-24 | 长沙海格北斗信息技术有限公司 | 一种多模多频高精度定位定向接收机 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013088208A (ja) * | 2011-10-14 | 2013-05-13 | Furuno Electric Co Ltd | 密結合gpsおよび推測航法車両航法用のロードマップ・フィードバック・サーバ |
US10317421B2 (en) * | 2014-03-31 | 2019-06-11 | Stmicroelectronics S.R.L | Positioning apparatus comprising an inertial sensor and inertial sensor temperature compensation method |
CN106324645A (zh) * | 2016-08-19 | 2017-01-11 | 付寅飞 | 一种基于惯性导航和卫星差分定位的车辆精准定位方法 |
CN108957496A (zh) * | 2018-04-18 | 2018-12-07 | 广州市中海达测绘仪器有限公司 | Uav抗gnss失效定位定向接收机及其应用方法 |
WO2023023936A1 (zh) * | 2021-08-24 | 2023-03-02 | 华为技术有限公司 | 定位方法和定位装置 |
CN113834468A (zh) * | 2021-09-23 | 2021-12-24 | 河北省特种设备监督检验研究院 | 一种基于实时定位技术的观光车辆行驶路线坡度测量仪 |
CN113945956A (zh) * | 2021-10-15 | 2022-01-18 | 北京路凯智行科技有限公司 | 车载定位***以及包括其的矿山车辆 |
-
2022
- 2022-09-01 CN CN202211459854.7A patent/CN115727844B/zh active Active
- 2022-09-01 CN CN202211060213.4A patent/CN115127553B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140100713A1 (en) * | 2010-07-15 | 2014-04-10 | George C. Dedes | Gnss/imu positioning, communication, and computation platforms for automotive safety applications |
CN102360218A (zh) * | 2011-10-14 | 2012-02-22 | 天津大学 | 基于arm和fpga的无人直升机导航与飞行控制*** |
CN102621570A (zh) * | 2012-04-11 | 2012-08-01 | 清华大学 | 基于双全球定位和惯性测量的汽车动力学参数测量方法 |
CN205594167U (zh) * | 2016-04-26 | 2016-09-21 | 重庆卓观科技有限公司 | 一种bds/gps定位导航***的教学与开发平台 |
CN108776474A (zh) * | 2018-05-24 | 2018-11-09 | 中山赛伯坦智能科技有限公司 | 集成高精度导航定位与深度学习的机器人嵌入式计算终端 |
CN212969668U (zh) * | 2020-05-18 | 2021-04-13 | 英博超算(南京)科技有限公司 | 一种自动驾驶时间同步*** |
CN216599595U (zh) * | 2021-12-09 | 2022-05-24 | 长沙海格北斗信息技术有限公司 | 一种多模多频高精度定位定向接收机 |
Also Published As
Publication number | Publication date |
---|---|
CN115727844A (zh) | 2023-03-03 |
CN115727844B (zh) | 2023-06-30 |
CN115127553B (zh) | 2022-12-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7839329B2 (en) | Positioning system and method thereof | |
US8686900B2 (en) | Multi-antenna GNSS positioning method and system | |
US20070075896A1 (en) | Attitude determination exploiting geometry constraints | |
US20050278119A1 (en) | Satellite navigation system using multiple antennas | |
US20050134503A1 (en) | Method and system for a data interface for aiding a satellite positioning system receiver | |
US20110184644A1 (en) | Tightly Coupled GPS and Dead-Reckoning Vehicle Navigation | |
EP2541203A1 (en) | Road map feedback server for tightly coupled gps and dead reckoning vehicle navigation | |
US20110208424A1 (en) | Road Map Feedback Corrections in Tightly Coupled GPS and Dead Reckoning Vehicle Navigation | |
Knight | Rapid development of tightly-coupled GPS/INS systems | |
WO2009130583A1 (en) | Inter-moving body interferometric positioning system, device and method thereof | |
CN113063425B (zh) | 车辆定位方法、装置、电子设备及存储介质 | |
CN110308467A (zh) | 一种基于Zynq-7020的超紧耦合微***及方法 | |
CN111123318B (zh) | 一种卫星定位装置、卫星信号接收机及终端设备 | |
CN103744101A (zh) | 一种低成本ahrs辅助gps确定整周模糊度装置及方法 | |
CN115127553B (zh) | 矿用车辆的导航定位***及导航定位方法 | |
EP2541198B1 (en) | Road map feedback corrections in tightly coupled gps and dead reckoning vehicle navigation | |
CN108780157B (zh) | 利用动态校准和/或动态加权的汽车航位推测 | |
US8922426B1 (en) | System for geo-location | |
EP2541197B1 (en) | Tightly coupled gps and dead-reckoning vehicle navigation | |
CN111123317A (zh) | 一种卫星定位装置、卫星信号接收机及终端设备 | |
US11977150B2 (en) | Vehicle localization precision enhancement via multi-sensor fusion | |
CN115184977A (zh) | 一体化组合导航装置及导航*** | |
RU2334199C1 (ru) | Инерциально-спутниковая навигационная система с комбинированным использованием спутниковых данных | |
JP2010112759A (ja) | 移動***置測位装置 | |
Yang et al. | IP3/DR-A low-cost precise and robust GNSS/INS integrated navigation system for land vehicles |
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 |