CA2649990A1 - Vehicular navigation and positioning system - Google Patents

Vehicular navigation and positioning system Download PDF

Info

Publication number
CA2649990A1
CA2649990A1 CA002649990A CA2649990A CA2649990A1 CA 2649990 A1 CA2649990 A1 CA 2649990A1 CA 002649990 A CA002649990 A CA 002649990A CA 2649990 A CA2649990 A CA 2649990A CA 2649990 A1 CA2649990 A1 CA 2649990A1
Authority
CA
Canada
Prior art keywords
sensor
velocity
data
vehicle
error
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.)
Abandoned
Application number
CA002649990A
Other languages
French (fr)
Inventor
Jianchen Gao
Mark Petovello
Kiyomi Nagamiya
Iwao Maeda
Kazunori Kagawa
Elizabeth Cannon
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.)
UTI LP
Toyota Motor Corp
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of CA2649990A1 publication Critical patent/CA2649990A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • 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
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • G01S5/0018Transmission from mobile station to base station
    • G01S5/0027Transmission from mobile station to base station of actual mobile position, i.e. position determined on mobile
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0002Automatic control, details of type of controller or control system architecture
    • B60W2050/0013Optimal controllers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0019Control system elements or transfer functions
    • B60W2050/0028Mathematical models, e.g. for simulation
    • B60W2050/0031Mathematical model of the vehicle
    • B60W2050/0033Single-track, 2D vehicle model, i.e. two-wheel bicycle model
    • 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

Abstract

A vehicular navigation and positioning method and system includes a GNSS receiver, an inertial navigation system and on-board vehicular sensors. Available data is integrated by a Kalman filter and vehicle position, velocity and attitude is updated as a result.

Description

VEHICULAR NAVIGATION AND POSITIONING SYSTEM

FIELD OF THE INVENTION

The present invention relates to a vehicular positioning system which integrates a Global Navigation Satellite System (GNSS) receiver, an inertial navigation system, and on-board vehicular sensors.

BACKGROUND OF THE INVENTION

Vehicular navigation and positioning is one of the most important application areas for a GNSS such as the Global Positioning System (GPS). Existing GPS-based navigation systems can provide metre level accuracy or better. It is possible to achieve centimeter level accuracies by using carrier phase measurements in a double difference approach whereby the integer ambiguities are resolved correctly. GPS provides long-term, accurate and absolute positioning information but which is subject to the blockage of line-of-sight signals as well as signal interference or jamming. Additionally, its measurement update rate is relatively low, typically less than 20 Hz. This has led to the development of an integrated system whereby GPS is complemented by an inertial navigation system (INS). INS is autonomous and non-jammable, and most Inertial Measurement Unit (IMU) data rates exceed 50 Hz and some may exceed 200 Hz. However, INS navigation quality degrades with time, and its accuracy depends on the quality of INS sensors. High quality INS sensors which provide the necessary accuracy may be far too expensive for routine incorporation into vehicle manufacture.

Many modern vehicles now come equipped with an electronic stability control system, which is an active safety system that uses sensors to detect when a driver is about to lose control of the vehicle and automatically intervenes to provide stability and help the driver stay on the intended course, especially in oversteering and understeering situations.
Typically, the system utilizes on-board vehicle sensors such as wheel speed sensors, a yaw rate sensor, longitudinal and latitudinal G sensors (accelerometers) as well as a steering angle sensor.
These sensors provide information about velocity, accelerations, yaw rate as well as the steering angle of the vehicle.
SUMMARY OF THE INVENTION

The present invention comprises a vehicle positioning system which uses a recursive filter for estimating the state of a dynamic system, such as a Kalman filter, to integrate data from a GNSS receiver, INS data, and vehicle sensor data. A Kalman filter is a set of mathematical equations that provides an efficient computational (recursive) means to estimate the state of a process, in a way that minimizes the mean of the squared error.

Therefore, in one aspect, the invention may comprise a method of estimating one or more of the velocity, position, or attitude of a vehicle equipped with a GNSS
receiver, an inertial navigation system (INS), a vehicle sensor comprising a steering angle sensor and optionally a wheel speed sensor, a yaw rate sensor, and/or two G sensors (accelerometers), comprising the steps of:

(a) setting one or more of an initial velocity, position or attitude;

(b) periodically obtaining INS data, vehicle sensor data, and if GNSS data is available, GNSS data from the GNSS receiver;

(c) in a recursive estimation filter, integrating all available data and estimating one or more error states including one or more of position error, velocity error, attitude error, IMU
sensor error, vehicle sensor error and GNSS ambiguity; and (d) updating one or more of the vehicle position, velocity or attitude.

The G sensors may be orthogonal accelerometers whose data, if necessary, can be rotated into longitudinal and latitudinal directions.
In one embodiment, the recursive estimation filter is a Kalman filter. The Kalman filter may be configured as a single master filter in a centralized approach. All available sensor data, INS data, and GNSS data are utilized to obtain a globally optimum solution. In an alternative embodiment, a two-stage distributed configuration uses local sensor-related filters, which output to and are combined by a larger master filter, in a decentralized or federated filter.
In one embodiment, the GNSS is a GPS system.

In a preferred embodiment, a centralized Kalman filter or tight coupling strategy is used to augment a GPS/INS integrated system with on-board vehicle sensors. Four basic integration strategies are provided. The integration of the wheel speed sensors, the yaw rate sensor, two G
sensors plus yaw rate sensor as well as the steering angle sensor with GPS/1NS
can provide measurement updates such as absolute velocity, relative azimuth angle, two dimensional position and velocity, as well as the steering angle respectively. The wheel speed sensor scale factor, the yaw rate sensor bias, the G sensor bias, the steering angle sensor's scale factor and bias, as well as the misalignment angles between IMU body frame and vehicle frame are appropriately modelled as error states and estimated on-line by the centralized Kalman filter. The benefits of integrating the on-board vehicle sensors include the increase in system redundancy and reliability, the improvement on the positioning accuracy during GPS outages, and the reduction of the time to fix ambiguities after GPS outages.

In one embodiment, the integration step comprises the step of integrating steering angle data which provides the tire angle relative to its neutral position, and one or more of the group comprising:

(a) integrating velocity data derived from the at least one wheel speed sensor;
(b) integrating azimuth angle data derived from the yaw rate sensor;

(c) integrating position and velocity data derived from the at least two G
sensors and the yaw rate sensor.
In another aspect, the invention comprises a system for estimating the velocity, position, or attitude of a vehicle equipped with a GNSS receiver, an inertial navigation system (INS), a vehicle sensor comprising a steering angle sensor and optionally a wheel speed sensor, a yaw rate sensor, and/or at least two G sensors, comprising:

(a) means for setting one or more of an initial velocity, position or attitude;

(b) means for periodically obtaining INS data, vehicle sensor data, and if GNSS data is available, GNSS data from the GNSS receiver;

(c) a recursive estimation filter for integrating all available data and estimating one or more error states including one or more of position error, velocity error, attitude error, IMU
sensor error, vehicle sensor error and GNSS ambiguity; and (d) means for updating one or more of the vehicle position, velocity or attitude.

In one embodiment, the recursive estimation filter comprises a module for integrating steering angle data which provides the tire angle relative to its neutral position, and one or more of the group comprising:

(a) a module for integrating velocity data derived from the at least one wheel speed sensor;

(b) a module for integrating azimuth angle data derived from the yaw rate sensor; and (c) a module for integrating position and velocity data derived from the at least two G
sensors and the yaw rate sensor.

BRIEF DESCRIPTION OF THE DRAWINGS

The invention will now be described by way of an exemplary embodiment with reference to the accompanying drawings.
Figure 1 shows the strategy of integrating GPS/INS, two orthogonal G sensors (GL1 and GL2), and the yaw rate sensor.

Figure 2 shows the relative orientation of the GL1 and GL2 sensors.

Figure 3 shows the strategy of integrating GPS/INS and the wheel speed sensor.
Figure 4 shows the rear and front wheel side slip angles.

Figure 5 shows the strategy of integrating GPS/INS and the yaw rate sensor.
Figure 6 shows the strategy of integrating GPS/INS and the steering angle sensor.
Figure 7 shows the geometry between the velocity and the steering angle.

Figure 8 shows a schematic depiction of integrating the basic integration modules and combined integration modules.

Figure 9 shows a flowchart of one implementation of an integration strategy.
DETAILED DESCRIPTION OF THE INVENTION

The present invention provides for a system and method of vehicular positioning, which integrates a Global Navigation Satellite System (GNSS) receiver, an inertial navigation system (INS), and on-board vehicular sensors. When describing the present invention, all terms not defined herein have their common art-recognized meanings. To the extent that the following description is of a specific embodiment or a particular use of the invention, it is intended to be illustrative only, and not limiting of the claimed invention. The following description is intended to cover all alternatives, modifications and equivalents that are included in the spirit and scope of the invention, as defined in the appended claims.

GNSS is a term which refers generally to satellite-based navigation systems.
The best-known GNSS is GPS. Reference herein to GPS may also include other satellite navigation systems which may be implemented or become available in the future, such as GLONASS or Galileo.

Reliable and fast ambiguity resolution is very important in high-accuracy GPS
applications. The search volume of ambiguity resolution has a close relationship with the ambiguity resolution speed. An external measurement update such as an inertial measurement can reduce the covariance of the estimated ambiguities and, as a result, some benefits can be gained in the time to fix ambiguities after GPS outages (Scherzinger (2002), Petovello (2003) as well as Zhang et al. (2005)). In the present invention, an additional external measurement provided by on-board vehicle sensors and particularly the steering angle sensor is provided. As a result, the ambiguity search volume as well as time to fix ambiguities maybe reduced when integrating the on-board vehicle sensors with GPS and INS.

The GPS, INS and on-board sensors may be coupled tightly or loosely. According to the coupling relationship between the local sensors and the filtering technique, Kalman filtering for integrated systems is usually implemented in one of three different ways -centralized, decentralized and federated, any one of which may be suitable for implementation in the present invention. Each kind of filter has its advantages and disadvantages, and a specific filter may be chosen by one skilled in the art for a specific application based on those advantages and disadvantages.

In one example, a tight coupling strategy with a centralized extended Kalman filter is used to tightly couple GPS, INS and on-board vehicle sensors. Alternative embodiments may use decentralized or federated Kalman filters, as is well-known in the art. In the present invention, GPS and INS are integrated with on-board vehicle sensors which may include one or more wheel speed sensors (WSS), a yaw rate sensor (YRS), two G sensors (GL1 and GL2), and a steering angle sensor (SAS). Each on-board vehicle sensor or a combination of different sensors may be integrated into a GPS/INS system by using one or more of four different basic integration modules. The two G sensors may be oriented longitudinally and laterally in the vehicle, or may be orthogonal in any orientation, and can be rotated into longitudinal and latitudinal directions if necessary.

One module integrates GL1/GL2 data and yaw rate data, providing two dimensional position and velocity update. Another integration module integrates wheel speed sensor data providing absolute velocity update for the GPS/INS centralized Kalman filter.
Yet another module integrates yaw rate sensor data, providing relative azimuth angle update. A final module integrates steering angle sensor data, providing a steering angle update by deriving the estimated steering angle measurement through the velocity in vehicle frame.

Based on these four basic integration modules, other combined integration strategies can be derived. These combined integration strategies may include, but are not limited to:

= GPS/INS/YRS/WSS, = GPS/INS/GL1/GL2/YRS/WSS, = GPS/INS/SAS/WSS, = GPS/INS/SAS /GL1/GL2/YRS/WSS
= GPS/INS/SAS/YRS.
The steering angle sensor is a preferred sensor in the present invention, as the steering angle of the vehicle provides the tire angle relative to its neutral position, which can be used as a horizontal velocity constraint without reliance on G sensors or yaw rate sensor data.

The wheel speed sensor scale factor, the yaw rate sensor bias, the GL1 and GL2 sensor biases, the steering angle sensor scale factor and bias, as well as the misalignment angles between IMU body frame and vehicle frame may be appropriately modelled and estimated by the centralized Kalman filter.

Although the integration of different vehicle sensors requires different algorithms based on the type of data provided by the sensor, each integration module shares certain basic strategies and components.
Four coordinate frames are used in one embodiment of this invention. They are the IMU
body frame, vehicle frame, ECEF frame and local level frame. The coordinate frames may be modified or defined differently, and the transformations between such frames are well-known to those skilled in the art. The origin of the ECEF frame (e-frame) is the center of the Earth's mass.
The X-axis is located in the equatorial plane and points towards the mean Meridian of Greenwich.
The Y-axis is also located in the equatorial plane and is 90 degrees east of the mean Meridian of Greenwich. The Z-axis parallels the Earth's mean spin axis.

The IMU body frame (b-frame) represents the orientation of the IMU axes. The IMU
sensitive axes are assumed to be approximately coincident with the moving platform upon which the IMU sensors are mounted. In the body frame, the origin is the centre of IMU, the X-axis points towards the right of the moving platform upon which the IMU sensors are mounted, the Y-axis points towards the front of moving platform upon which the IMU sensors are mounted, and the Z-axis is orthogonal to the X and Y axes to complete the right-handed frame.

The vehicle frame (v-frame) is actually the vehicle body frame, and represents the orientation of the vehicle. The origin is the gravity centre of the vehicle, the X-axis points towards the right side of the vehicle, the Y-axis points towards the forward direction of the vehicle motion, and the Z-axis is orthogonal to the X and Y axes to complete the right-handed frame.

The local-level frame is centered at the user's location with the X-axis pointing east in the horizontal plane, the Y-axis pointing north in the horizontal plane and the Z-axis pointing upwards.

In an ideal case the body and vehicle frames are aligned. However, due to installation errors of the IMU, the bore sight of IMU is typically misaligned with vehicle frame in most cases. It is therefore preferable to calibrate the misalignment, or tilt, angles between the body and vehicle frames.
In one embodiment, it is preferable to know the measurement accuracy of the on-board sensors when integrating with GPS and INS. Static data processing may be used to assess the GLI, GL2 and yaw rate sensors. The yaw rate sensor will measure the Earth's rotation. The output of the G sensors will also theoretically be zero if they are assumed to be aligned with the horizontal plane. Practically, the static output of these on-board vehicle sensors can be used to assess their measurement accuracy or the error variability. However, when the vehicle is stationary, the outputs of the wheel speed sensors will be theoretically zero.
Static tests are not valid in this instance. Wheel speed sensor accuracy can be assessed in a kinematic test with a GPS receiver, which can provide mm/s accuracy. Measurement variance of the steering angle sensor is also difficult to estimate in a static test, and may be determined empirically through testing various test scenarios in the Kalman filter. Average standard deviations and average variance for each of the sensors may be derived and used in the integration strategies described herein.

GPS/INS/GL1/GLl/YAW RATE SENSOR INTEGRATION STRATEGY AND ALGORITHM
The error states estimated by the GPS/INS centralized Kalman filter include, but are not limited to, position error, velocity error, misalignment angles, accelerometer and gyro biases. All these error states are three-dimensional. Because the GPS/INS system is tightly coupled in this embodiment, the double differenced ambiguities are also contained in the error states, when necessary. The dynamic model for GPS/INS centralized Kalman filter is expressed in equation (1) &e 0 I 0 0 0 0 $-e si;e N` - 2S2 e -Fe Rb 0 0 8ve be 0 0 -f2 e 0 Rb 0 ~e c4ib 0 0 0 - diag(a; ) 0 0 ~b &1b 0 0 0 0 -dlag(A) 0 &ib OvN 0 0 0 0 0 0 OvN

Rb 0 0 0 Wf + 0 Rb 0 0 ww \1) 0 0 I 0 Wb 0 0 0 I wd -FGPS/INS - dc + G - W

where Sre is the position error vector 8ve is the velocity error vector se is the misalignment angle error vector wf is the accelerometer noise ww is the gyro noise bbb is the vector of the accelerometer bias errors &ib is the vector of the gyro bias errors diag(ai) is diagonal matrix of time constants for the accelerometer bias models diag(Q, ) is diagonal matrix of time constants for the gyro bias models Wb is the driving noise for the accelerometer biases Wd is the driving noise for the gyro biases AVN is the vector of double difference carrier phase ambiguities, Fe is the skew-symmetric matrix of specific force in the e frame Ne is the tensor of the gravity gradients ne is the skew-symmetric matrix of the Earth rotation rate with respect to the e frame xb is the direction cosine matrix between b frame and e frame sx is the vector of error states, FGPS/INS is the dynamic matrix for GPS/INS integration strategy, and G is the shaping matrix for the driving noise As implied by the above model, in a preferred embodiment, the bias states are modeled as first-order Gauss-Markov processes.

Figure 1 shows the integration strategy for the GPS, INS, GLI, GL2 and yaw rate sensors.
Two dimensional position and velocity can be obtained from the GL1, GL2 and yaw rate sensor mechanization equation, which therefore can be applied to update the GPS/INS
Kalman filter.
The initial values in the GL1/GL2/Yaw rate mechanization equation are given by the integrated output. Figure 2 shows the location of GL1 and GL2 sensors with reference to the lateral and the longitudinal directions of the vehicle frame. GL1 and GL2 are oriented 45 degrees offset with respect to the lateral and longitudinal directions of the vehicle frame. To derive the position and velocity from the GL1, GL2 and the yaw rate sensors, the first step is to compute the specific force in the lateral (X) and the longitudinal (Y) directions of the vehicle frame from the GL1 and GL2 measurements. However, if the G sensors are placed along the longitudinal and lateral directions in some other applications, this step can be skipped. Assuming the G sensors are horizontally placed in the vehicle frame without any tilted angles, the specific forces in the lateral and longitudinal directions are computed by equation (2) Jf' = (G,- + GL2 ) = cos(7r / 4) = (GLi + GcI + bGLI + bGL2 ) = cos(;r / 4) (2) .fy = (GL2 - Gti ) ' cos(;r / 4) = (Gc,2 - GLi + bGL2 - bGLi ) = cos(;r / 4) where bGLI is the bias of the GL1 sensor and bGL2 is the bias of the GL2 sensor.
Equation (3) expresses the relationship between acceleration, specific force and the yaw rate in the vehicle frame with gravity being taking into account (Hong, 2003;
Dissannayake et al., 2001):
Vx- /S- Vy Y+gx Vy = fy + vX y+ gy (3) Vv v Z=gZ
where y is the yaw rate sensor measurement and g is the gravity vector Transforming equation (3) from the vehicle frame to the ECEF frame to obtain Equation (4) gives V X /S o -1 0 rS oS
Vy = Rv fy + Rv 1 0 0=(Rv )T Yy ' Y+ gy (4) ye 0 0 0 0 VZ ge Assuming Rl1 R12 R13 R e- (5) õ - Rz 1 R22 R23 R3l R32 R33 0 -1 0 Ryl1 Ry12 Ry13 Ry = Rv 1 0 0=(Rv )T = Ry21 Ry22 Ry23 (6) 0 0 O Ry31 Ry32 Ry33 and substituting equations (5) and (6) into equation (4), the state space equation for the position and velocity in the ECEF frame is expressed in Equation (7) f'e =Ve x x 1'e =Ve y y Y'e =Ve z z VX = [(Rl l - R12 )GLl + (R11 + R12 )GL2 ]cos(lc / 4) + (Ry11 VX + RY12Vy +
RY13Ve ) = Y

+ L(R11 - R12 )bcL1 + (R11 + R12 )bcL2 ]cos(ir / 4) + (Ry11Vs + RY12Vy +
RY13Ve ) ' dyow + gx (7) Vy = L(R21 - R22 )GLl + (R21 + R22 )GL2 ]cos(9t / 4) + (Ry21Vx + RY22Vy +
RY23Vz ) ' Y

~' [(R21 - R22 )bcLl + (R21 + R22 )bcL2 ]cos(~' / 4) + (RY21VX + RY22Vy ~' RY23V e ) ' draw +gy Vze - L(R31 - R32 )GL1 + (R31 + R32 )GL2 ]cos(i[ / 4) + (Ry31Vx + RY32Vy + RY33V e ) Y
e + [(R31 - R32)bGLI + (R31 + R32 )bcL2 ] cos(7I / 4) + (Ry31 Vx + RY32Vy +
RY33V e ) d yaw +ge z When integrating the GLI, GL2 and yaw rate sensors with GPS/INS, the GLI, GL2 and yaw rate bias are augmented into the centralized GPS/INS filter. These biases are modeled as first-order Gauss-Markov processes. The full dynamic model is expressed in equation (8).
Sr ~; ~ Sv ~ FGPsinvs ~ 0 b $b &~b = = mb OvN I evN
$GLl - - - - - 0 - /8GLI 0 0 ~GLI
~ L2 0 I 0 0 -/8GL2 0 ~GL2 yaw 0 0 0 /8Yaw Yaw Rb 0 0 0 0 0 0 u,f 0 Rb 0 0 0 0 0 K, w 0 0 I 0 0 0 0 Wb + 0 0 0 I 0 0 0= wd 0 0 0 0 0 1 0 u'raw (8) where bbGL, is the GL1 sensor bias error, 6bGL2 is the GL2 sensor bias error, and &iyaw is yaw the rate sensor bias error.
The measurement model for the position and velocity updates by the GL1, GL2 and yaw rate sensors is re + ~ = re + RbLb (9) LVeJGL/YOW L'ftiGL/Yaw LVeJIMU [RbLJ 10 The design matrix is H- 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (10) 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Al A2 A3 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 Bl B2 B3 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 Cl C2 C3 where A1= (RI I - R12 ) = cosOE / 4) = Ot, A2 = (Rl l + R12 ) = cosOC / 4) = Ot, A3 = (Ryl IVx + Ry12Vy + Ry13VZ ) - Ot B1= (R2, - R22 ) = cos(ic / 4) = Ot, B2 = (R21 + R22 ) = cos(ir / 4) = Ot, B3 = (Ry21Vx + Ry22Vy + Ry23VZ ) = Ot C1= (R31 - R32 ) = cos(;r / 4) = Ot, C2 = (R31 + R32 )= cos(;r / 4) = Ot, C3 =
(Ry31Vx + Ry32Vy + Ry33VZ ) ' Ot At is the integration time Using variance propagation theory, the variance of the specific force in the vehicle frame can be derived from equation (2).

6f~ = 2 (6GLI +6GL2) (11) 6 fy = 2 (62 L1 + 6GL2 ) (12) The velocity variance in the ECEF frame is expressed in equation (13) 6fz 0 0 av =6vo+Rv = 0 6fy 0=(Rvy =Ot2 +(Ryy)=6vo'(Ryyy =Ot2 0 0 1 (13) + lRyVo)'6vo'lRyVoY'At2 where Vo is the initial position coming from the integrated output.
The position variance is:
6r =6o+6ve Ot2+4Rv= 0 6fy 0(Rv)~=Ot4+4(Ryy)=~~o=(Ryyy Ot4 0 0 1 (14) + 4 (RyVo )' 6v ' (RyVo l ' At4 The position and velocity variances with the GLI, GL2 and yaw rate sensor integration strategy is:

2 I I 6r 0 ].[I 0 6PV 0 I 0 6v I I (15) GPS/INS/WHEEL SPEED SENSOR INTEGRATION

Figure 3 shows the structure of the GPS/INS/WSS integration strategy. The wheel speed sensor, which may be one or more of any of the driven or non-driven wheels, measures the Y-direction velocity in the vehicle frame. In one embodiment, two non-holonomic constraints are applied to the X and Z directions of the vehicle frame. The non-holonomic constraints imply that the vehicle does not move in the up or transverse directions, which holds in most cases. The wheel speed sensor therefore provides the absolute velocity information to update the centralized Kalman filter. During GPS outages, the non-holonomic constraints as well as the absolute velocity information can constrain the velocity and consequently the position drift of the free-inertial system.

In practical use, tire radius is subject to change, based on load and the driving conditions.
Additionally, the IMU body frame does not always coincide with the vehicle frame. Thus, the scale factor of the wheel speed sensor(s) and the tilt angles between the vehicle and body frames are augmented into the error states of GPS/INS centralized Kalman filter. The dynamic model in equation (1) is accordingly changed to equation (16) below. The Wheel Speed Sensor scale factor and the tilt angles between the b and v frames are modeled as random constants.

&
8r & FGPS / INS I O 45V
E' 6 &Jb r.jb - - &b QUvCl1V AVN
& - - - - - - ~ - - (5s -~b 0 0 0 0 0 0 ~ 0 0 Eb-v -v 0 0 0 0 0 0 ~ 0 0 Rb 0 0 0 0 Rb 0 0 wj + 0 0 I 0 ww 0 0 0 I Wb 0 0 0 0 Wd 0 0 0 0 (16) where FGPs/INs/wss is the dynamic matrix for GPS/INS/WSS integration strategy, 6S is the Wheel Speed Sensor scale factor error state, and sb-v =[sa sQ syy is the error vector of the tilt angles between the body frame and the vehicle frame corresponding to the X, Y and Z
axes respectively.

Since the wheel speed is measured in the vehicle frame, and the velocities in GPS/INS
system are parameterized in the e-frame, the WSS update can be either carried out in the e-frame by transforming the WSS measurement into the e-frame or carried out in the v-frame by transforming the GPS/INS integrated velocities into the v frame. In the v-frame, the measurement equation is expressed in equation (17) with two non-holonomic constraints being applied into the X and Z axes of the vehicle frame.
.S=vwss =R6'(RbY've (17) where vwss is the Wheel Speed Sensor measurement, S is the Wheel Speed Sensor scale factor, and Rb is the direction cosine matrix between the b frame and v frames calculated by the following:

R6 =R3R, (a) -R2(') (18) where a, R,y are the tilt angles between the b and v frames with respect to the X, Y and Z
axes, respectively.

The measurement model in the extended Kalman filter is generally expressed by equation (19) Z=H=fa+rw,õ (19) where H is the design matrix, wis the measurement noise and Z is the measurement residual.
By linearizing equation (17) , the measurement residual is expressed as in equation (20) Z= S-vWSS -Rb'l"j=ve = S. vWSs -vv (20) where v is the integrated velocity expressed in the v frame.
The design matrix is expressed by a matrix in equation (21).

H=~3x3 Rb'(Rb)T Rb- ~Rb)T ' VE 03x3 03x3 DARxAR -l'Ss VV ] (21) where vE is the skew symmetric matrix of the integrated velocity in ECEF frame ve , v`' is the skew symmetric matrix of the integrated velocity expressed in vehicle frame v" , 0 is a zero matrix with the subscripted dimensions and AR is the number of float ambiguities. AR is equal to zero when all the ambiguities are fixed.

THE DETECTION AND ALLEVIATION OF VIOLATION OF NON-HOLONOMIC
CONSTRAINTS IN GPS/INS/WSS USING G SENSORS AND YAW RATE SENSOR
As shown in Equation (17), GPS/INS/WSS integration strategy applies two non-holonomic constraints in the lateral and vertical directions. The non-holonomic constraints are valid only when the vehicle operates on the flat road and no side slip occurs, and are violated when the vehicle runs off-road or on a bumpy road. Using the two G sensors and the yaw rate sensor, one can detect and alleviate the violation of the non-holonomic constraints.

The violation of the non-holonomic constraints is always accompanied by a larger side slip angle. Figure 4 defmes the rear and front side slip angles with respect to the bicycle model.
The rear wheel side slip angle can be computed in Equation (22) (Ray, 1995) from the lateral and longitudinal velocities derived from Equation (3) with respect to G sensors and yaw rate sensor.

8r tan-' V" L' Y (22) VY

where 8, is the rear wheel side slip angle. L, is the distance between the G
sensors/Yaw rate sensor and the rear wheel axis. V,,' and Vy are the lateral and longitudinal velocities in the vehicle frame respectively, computed from the G sensors and yaw rate sensor.

The computed side slip angle provides a way to detect the violation of the non-holonomic constraints. When the side slip angle is smaller than a specified threshold, the non-holonomic constraints are applied as Equation (17). By contrast, when the side slip angle is larger than the threshold, thus indicating the non-holonomic constraints are violated, the lateral non-holonomic constraints of Equation (17) can be replaced either by the velocity computed from the G sensors and yaw rate sensor or by the decomposition of the wheel speed sensor measurement with that of Equation (23), Vxv vwss ' Sln r VWSS Vwss or VWSS vwss - c'os(,6r) (23) GPS/INS/YAW RATE SENSOR INTEGRATION STRATEGY AND ALGORITHM
Figure 5 shows a block diagram of the integration of the GPS, INS and the yaw rate sensor (YRS). By integrating the output of the yaw rate sensor, the change in the azimuth angle can be obtained. The initial value of the yaw rate mechanization equation comes from the integrated azimuth output. This integrated azimuth angle can therefore be used as a measurement to update the centralized GPS/INS filter.

Using the trapezoid method (Jekeli, 2000), the measurement from the YRS is integrated to derive the azimuth angle with its initial value being provided by the azimuth output of the integrated system.

The measurement equation is equation (24) ZAzimuth = a + SdYawAt (24) where z~;mõtti is the integration output from the YRS, a is the azimuth output from the GPS/INS integrated system, and At is the integration interval.

Equation (25) shows the dynamic model by augmenting the Yaw Rate Sensor bias.
~ 0 8r I 0 gy-9, eb - I 0 E
~7 - 6b b b &1b 0 Ov1V ~ 0 evN
-I
gdyQW (5d 0 0 0 0 0 0 ~-'OYQw yaw Rb 0 0 0 0 wf 0 Rb 0 0 0 ww + 0 0 I 0 0 wb 0 0 0 I 0 Wd 0 0 0 0 0 wyqw 0 0 0 0 1 (25) where &yQw is the error state of the YRS bias, Q,m, is the inverse of the time constant, and w,,aw is the driving noise of the YRS bias.

The design matrix is a matrix expressed in equation (26), which is derived from the measurement equation (24).

H-[03x3 03x3 (Re)3rdrow 03x3 03x3 OARxAR At] (26) where ne is the direction cosine matrix between the e frame and the local level frame.
Since the estimated error states are defined in ECEF frame, and the azimuth angle is related to the local level frame, the third row in the ne matrix appears in the design matrix.

In this integration strategy, the YRS provides the azimuth update to the centralized filter.
Since only the relative azimuth is computed from the YRS, the performance of this integration strategy has a close relationship with the measurement accuracy of the YRS.
GPS/INS/STEERING ANGLE SENSOR INTEGRATION STRATEGY AND ALGORITHM
The basic idea of integrating the steering angle sensor with GPS/INS is to compute the estimated steering angle from the integrated velocity output in the vehicle frame, and then employ the steering angle sensor measurement to update the GPS/INS Kalman filter, as shown in Figure 6.

In the dynamic model of the GPS/INS/Steering angle sensor integrated system, the scale factor and the bias of the steering angle sensor are augmented into the error states of the GPS/INS Kalman filter. The scale factor and steering angle sensor bias are all modeled as random constants. The dynamic model is therefore expressed in equation (27).

8v 15, R6 0 0 0 FcPSinvs 0 b Rb 0 0 w f ~b = I ~ ~ b + 0 0 I o0 ww (27) gdb o 0 o I Wb ovN AAv o 0 0 o wd $~S 0 0 0 0 0 ~ 0 0 0 ~~S o 0 0 0 ~'S o 0 0 0 0 ~ 0 0 0 0 0 0 0 If assuming the sideslip of the front tire is zero, the steering angle can be estimated from the velocity in the vehicle frame as shown in Figure 7:

yr = -tan-' v (28) r The opposite sign in equation (28) is due to the defmition of the vehicle frame as Right-Front-Up, while a positive steering angle is corresponding to a left turn which is contrary in sign to the value calculated from the estimated velocity. Figure 7 shows this relationship.

As shown in equation (29), the velocity in the vehicle frame is obtained by transforming the velocity into the ECEF frame V" Ve Vy = (Rv y = Vy (29) r~e VZ

Assume (RY )'= = R21 R22 R23 thus Vx = Rõ V.e +R12 Vy +R13 Ve (30) Vy = R21 V.e + R22 Vy + R23 V.e (31) Substituting equations (30) and (31)into equation (28) gives tan' v =-tan -' R" =Vx +R12 =Vy +R13 =Ve =-- ( vy R21 . Vx +R22 - Vy +R23 - Ve (32) The measurement model for the GPS/INS/Steering angle sensor is shown in equation (33) S d ~-' R11 =Vx +R12 =Vy +R13 =VZe +w 33 sas(~- sas) R21 =Vx +R22 =Vye +R23 Vze ( ) =
where SsAS is the scale factor of the steering angle sensor, dSAS is the bias of the steering angle sensor, and w is the steering angle sensor measurement.

By linearizing equation (31), the linearized measurement model is shown in equation (34) Rõ V Y - R21 = V x e - R12 = V y - R22 = Vz e- R13 = Vy - R23 = VX e S~ (Vx 1 + (Vy 1 ~x (Vx 1 + (Vy y ~y (Vx 1 + (Vy 1 wZ (34) - (V - dsas)&sAS + SSASMSAs Therefore, the design matrix is given in equation (35) - Rõ = Vy - RZ,= Vx R1Z = Vy - R22 = Vx R13 = Vy - R23 = Vx r l H - 03x3 (V.c / =~= (VY (Vx J + (VY (Vx / + (VY O3x3 ~3x3 ~3x3 - \~ - d SAS /
S. ~
(35) COMBINATION INTEGRATION STRATEGIES

Based on the integration strategies described above, additional integration strategies can be derived from these basic cases. The combined integration strategies include:

= GPS/INS/YRS/WSS

= GPS/INS/GL1/GL2/YRS/WSS
= GPS/INS/SAS/GL1/GL2/YRS

= GPS/INS/SAS/GL1/GL2/YRS/WSS
= GPS/INS/SAS/YRS

Figure 8 demonstrates the structure of available integration strategies. Four basic modules - GPS/INS/WSS, GPS/INS/YRS, GPS/INS/GL/YRS and GPS/INS/SAS - provide redundant navigation and positioning information, such as velocity, azimuth angle, 2-D
position and velocity, as well as steering angle to the centralized GPS/INS Kalman filter for more precise navigation and positioning. The basic modules as well as their combinations generate multiple optional integration strategies.
Figure 9 shows a flow chart of the implementation of the various integration strategies.
The GPS or on-board vehicle sensor update is started by the time sequence.
When the IMU time is less than the GPS and the vehicle sensor times, no update is done and only INS mechanization and prediction is performed. When the IMU time is greater than GPS or vehicle sensor times, three possibilities are available for updating: a GPS update, a vehicle sensor update, or a GPS/vehicle sensor update. The vehicle sensor update may be undertaken by one basic integration module followed by the other if a combined integration strategy is chosen.

In one embodiment, the steering angle sensor (SAS) integration may be augmented by wheel speed sensor (WSS) data to provide an update to the GPS/INS filter. This integration may be achieved by sequentially integrating the SAS by using the basic SAS module and the WSS
module described above. Alternatively, the WSS output may be combined with the SAS output to provide a velocity update to the GPS/INS filter.

The velocity of the vehicle, as depicted in Figure 7, is derived in equation (36) v=_1r l Vx 2\VFR + VFL /- Sln(W) --VWSS' Sm(~V) (36) vyv = 2 (VFR + VFL COS(1//) = VR'SS. COS(1//) As detailed above, by taking the scaling factor of the wheel speed sensor, and the misalignment angle between the vehicle frame and body frame into account, the velocity in the vehicle frame is transformed into e-frame through equation (37).

VX - Vwss. sin(V) Vy = S.Rv S.R. Vwss = cos(yr) (37) Vz 0 The velocity in the e-frame thus obtained can be used in a velocity update in like manner as described above in relation to the GPS/I1vS/WSS integration module.
However, the measurement covariance matrix in this strategy is different. The revised covariance matrix is computed by equation (38):

6v. sinZ(yr)+Vwss cos2 (yr)62V 0 0 62Ve = S.RY. 0 6Y cos2 (yr)+ Vwss. sin2 (yr) 6w 0.(S.Rv 1 0 0 0.662 (38) References The following references are incorporated herein as if reproduced in their entirety.

Dissanayake, G., Sukkarieh, S., Nebot, E. and DurrantWhyte, H. (2001). The aiding of a Low Cost Strapdown Inertial Measurement Unit suing Vehicle Model Constraints for Land vehicle Applications. IEEE Transactions on Robotics and Automation, Vol.17, No. 5, 2001, pp. 731-747.

Hong, S.K. Fuzzy logic based closed-loop strapdown attitude system for unmanned aerial vehicle (UAV). Journal of sensors and actuators. 107(2003), pp 109-118 Jekli, C. (2000) Inertial Navigation Systems with Geodetic Applications.
Walter de, Gruyter, New York, NY, USA.

Gao, J., Petovello, M. and Cannon, M.E. Development of Precise GPS/INS/Wheel Speed Sensor/Yaw Rate Sensor Integrated System. Proceeding of ION NTM 2006, (January, Monterey, CA) Petovello, M.G. (2003). Real-Time Integration of Tactical Grade IMU and GPS
for High-Accuracy Positioning and Navigation. PhD Thesis, UCGE Report #20116, Department of Geomatics Engineering, The University of Calgary.
Ray, L.R. (1995). Nonlinear State and Tire Force Estimation for Advanced Vehicle Control IEEE
Transactions on Control System Technology, Vol.3, No. 1, 1995, pp. 117-124.

Scherzinger, B.M. (2002). Robust Positioning with Single Frequency Inertially Aided RTK.
Proceedings of ION NTM 2002. pp. 911-917. Institute of Navigation, Alexandria, VA, USA.
Zhang, H.T., Petovello, M.G. and Cannon, M.E.(2005) Performance Comparison of Kinematic GPS Integrated with Different Tactical Level IIVIUs. Proceedings of ION NTM
2005, (January, San Diego, CA), pp. 243-254.

Claims (12)

WHAT IS CLAIMED IS:
1. A method of estimating one or more of the velocity, position, or attitude of a vehicle equipped with a GNSS receiver, an inertial navigation system (INS), a vehicle sensor comprising a steering angle sensor and optionally a wheel speed sensor, a yaw rate sensor, and/or at least two G sensors, comprising the steps of:

(a) setting one or more of an initial velocity, position or attitude;

(b) periodically obtaining INS data, vehicle sensor data, and if GNSS data is available, GNSS data from the GNSS receiver;

(c) in a recursive estimation filter, integrating all available data and estimating one or more error states including one or more of position error, velocity error, attitude error, IMU
sensor error, vehicle sensor error and GNSS ambiguity; and (d) updating one or more of the vehicle position, velocity or attitude.
2. The method of claim 1 wherein each of vehicle position, velocity and attitude is set in step (a) and updated in step (d).
3. The method of claim 1 wherein the recursive estimation filter is a Kalman filter.
4. The method of claim 3 wherein the Kalman filter is a centralized master Kalman filter.
5. The method of claim 1 wherein the GNSS receiver is a GPS receiver.
6. The method of claim 1 wherein the recursive estimation filter comprises two or more federated Kalman filters.
7. The method of claim 1 wherein the integration step comprises the step of integrating steering angle data which provides the tire angle relative to its neutral position, and one or more of the group comprising:

(a) integrating velocity data derived from the at least one wheel speed sensor;
(b) integrating azimuth angle data derived from the yaw rate sensor;

(c) integrating position and velocity data derived from the at least two G
sensors and the yaw rate sensor.
8. The method of claim 1 further comprising the step of detecting and alleviating violation of non-holonomic constraints if sideslip is detected.
9. A system for estimating the velocity, position, or attitude of a vehicle equipped with a GNSS receiver, an inertial navigation system (INS), a vehicle sensor comprising a steering angle sensor and optionally a wheel speed sensor, a yaw rate sensor, at least two G
sensors, comprising:
(a) means for setting one or more of an initial velocity, position or attitude;

(b) means for periodically obtaining INS data, vehicle sensor data, and if GNSS data is available, GNSS data from the GNSS receiver;

(c) a recursive estimation filter for integrating all available data and estimating one or more error states including one or more of position error, velocity error, attitude error, IMU
sensor error, vehicle sensor error and GNSS ambiguity; and (d) means for updating one or more of the vehicle position, velocity or attitude.
10. The system of claim 9 wherein the GNSS receiver is a GPS receiver.
11. The system of claim 9 wherein the recursive estimation filter comprises a module for integrating steering angle data which provides the tire angle relative to its neutral position, and one or more of the group comprising:

(a) a module for integrating velocity data derived from the at least one wheel speed sensor;

(b) a module for integrating azimuth angle data derived from the yaw rate sensor; and (c) a module for integrating position and velocity data derived from the at least two G
sensors and the yaw rate sensor.
12. The system of claim 9 further comprising means for detecting sideslip and means for detecting and alleviating violation of non-holonomic constraints.
CA002649990A 2006-06-15 2006-06-15 Vehicular navigation and positioning system Abandoned CA2649990A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CA2006/001000 WO2007143806A2 (en) 2006-06-15 2006-06-15 Vehicular navigation and positioning system

Publications (1)

Publication Number Publication Date
CA2649990A1 true CA2649990A1 (en) 2007-12-21

Family

ID=38832133

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002649990A Abandoned CA2649990A1 (en) 2006-06-15 2006-06-15 Vehicular navigation and positioning system

Country Status (3)

Country Link
US (1) US20100019963A1 (en)
CA (1) CA2649990A1 (en)
WO (1) WO2007143806A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110861651A (en) * 2019-12-02 2020-03-06 吉林大学 Method for estimating longitudinal and lateral motion states of front vehicle

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2177413B1 (en) * 2004-07-15 2015-02-25 Hitachi, Ltd. Vehicle control system
JP4124249B2 (en) * 2006-07-25 2008-07-23 トヨタ自動車株式会社 Positioning device, navigation system
US9651387B2 (en) * 2007-07-05 2017-05-16 Invensense, Inc. Portable navigation system
DE102007042481B4 (en) * 2007-09-06 2022-04-07 Zf Cv Systems Hannover Gmbh Vehicle control system for an automobile
US8779971B2 (en) * 2010-05-24 2014-07-15 Robert J. Wellington Determining spatial orientation information of a body from multiple electromagnetic signals
US8756001B2 (en) * 2011-02-28 2014-06-17 Trusted Positioning Inc. Method and apparatus for improved navigation of a moving platform
JP6094026B2 (en) 2011-03-02 2017-03-15 セイコーエプソン株式会社 Posture determination method, position calculation method, and posture determination apparatus
JP2012215491A (en) 2011-04-01 2012-11-08 Seiko Epson Corp Position calculation method and position calculation device
KR101074638B1 (en) * 2011-05-04 2011-10-18 한국항공우주연구원 Lane determination method using steering wheel model
JP5742450B2 (en) 2011-05-10 2015-07-01 セイコーエプソン株式会社 Position calculation method and position calculation apparatus
RU2012152265A (en) 2011-06-28 2014-10-27 Владимир Викторович Вейцель GNSS RECEIVER DIRECTION METHODS AND EQUIPMENT
US9151613B2 (en) * 2011-08-12 2015-10-06 Qualcomm Incorporated Methods and apparatus for detecting, measuring, and mitigating effects of moving an inertial navigation device's cradle
EP2755869B1 (en) * 2011-09-12 2017-07-12 Continental Teves AG & Co. oHG Orientation model for a sensor system
WO2013037034A1 (en) * 2011-09-14 2013-03-21 Trusted Positioning Inc. Method and apparatus for navigation with nonlinear models
DE102012219475A1 (en) * 2011-10-24 2013-04-25 Continental Teves Ag & Co. Ohg Sensor system for autonomous evaluation of the accuracy of its data
US9026263B2 (en) * 2011-11-30 2015-05-05 Alpine Electronics, Inc. Automotive navigation system and method to utilize internal geometry of sensor position with respect to rear wheel axis
DE102012224103A1 (en) * 2012-12-20 2014-06-26 Continental Teves Ag & Co. Ohg Device for outputting a measurement signal indicating a physical measurand
JP6083279B2 (en) 2013-03-25 2017-02-22 セイコーエプソン株式会社 Movement status information calculation method and movement status information calculation device
US9103683B2 (en) * 2013-05-20 2015-08-11 Northrop Grumman Guidance And Electronics Company, Inc. Azimuth update controller for inertial systems
JP6201762B2 (en) * 2014-01-08 2017-09-27 株式会社デンソー Speed estimation device
CN103941742A (en) * 2014-04-29 2014-07-23 中国科学院自动化研究所 Unmanned aerial vehicle ground sliding deviation rectification control device and method
JP2016033473A (en) * 2014-07-31 2016-03-10 セイコーエプソン株式会社 Position calculation method and position calculation device
CN105203129B (en) * 2015-10-13 2019-05-07 上海华测导航技术股份有限公司 A kind of inertial nevigation apparatus Initial Alignment Method
CN105444764A (en) * 2015-11-24 2016-03-30 大连楼兰科技股份有限公司 Attitude measurement method based on assistance of speedometer of vehicle
AU2015331289B2 (en) * 2015-11-30 2017-08-03 Komatsu Ltd. Work machine control system, work machine, work machine management system, and method for controlling work machine
DE102016213893A1 (en) * 2016-07-28 2018-02-01 Robert Bosch Gmbh Method and device for determining the absolute position of a motor vehicle, location system, motor vehicle
EP3339807B1 (en) * 2016-12-20 2024-03-13 HERE Global B.V. An apparatus and associated methods for determining the location of a vehicle
US10739140B2 (en) 2017-09-08 2020-08-11 Apple Inc. Iterative estimation of non-holonomic constraints in an inertial navigation system
IT201700121265A1 (en) * 2017-10-25 2019-04-25 Torino Politecnico SYSTEM, DEVICE, AND METHOD FOR DETECTION OF THE MOTORCYCLE OF A MOTOR VEHICLE AND THE ESTIMATE OF THE ASSEMBLY CORNER
US11383727B2 (en) * 2018-03-19 2022-07-12 Qualcomm Incorporated Vehicle operation based on vehicular measurement data processing
US10308259B1 (en) 2018-06-11 2019-06-04 Caterpillar Inc. Slip determining system and methods for a machine
CN109606378B (en) * 2018-11-19 2020-06-09 江苏大学 Vehicle running state estimation method for non-Gaussian noise environment
CN110095793B (en) * 2019-04-10 2021-11-09 同济大学 Automatic driving low-speed sweeper positioning method based on tire radius self-adaption
US11747142B2 (en) 2019-04-30 2023-09-05 Stmicroelectronics, Inc. Inertial navigation system capable of dead reckoning in vehicles
US11199410B2 (en) 2019-04-30 2021-12-14 Stmicroelectronics, Inc. Dead reckoning by determining misalignment angle between movement direction and sensor heading direction
KR20200140449A (en) * 2019-06-05 2020-12-16 현대자동차주식회사 Vehicle and control method thereof
CN110793516A (en) * 2019-10-22 2020-02-14 东方久乐汽车电子(上海)股份有限公司 Combined navigation device, algorithm and method based on vehicle motion model
CN110646825B (en) * 2019-10-22 2022-01-25 北京国家新能源汽车技术创新中心有限公司 Positioning method, positioning system and automobile
KR102302865B1 (en) * 2020-06-19 2021-09-17 한국과학기술원 IMU fault monitoring method and apparatus for multiple IMUs/GNSS integrated navigation system
WO2022169988A1 (en) * 2021-02-03 2022-08-11 Autonomous Solutions, Inc. Localization system for autonomous vehicles using sparse radar data
CN114166226B (en) * 2021-12-01 2023-11-14 东南大学 Gravity disturbance vector calculation method based on strapdown aviation gravity vector meter measurement

Family Cites Families (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4743913A (en) * 1986-02-19 1988-05-10 Nissan Motor Company, Limited Hybrid navigation system for determining a relative position and direction of a vehicle and method therefor
US5548516A (en) * 1989-12-11 1996-08-20 Caterpillar Inc. Multi-tasked navigation system and method for an autonomous land based vehicle
US5610815A (en) * 1989-12-11 1997-03-11 Caterpillar Inc. Integrated vehicle positioning and navigation system, apparatus and method
US5179519A (en) * 1990-02-01 1993-01-12 Pioneer Electronic Corporation Navigation system for vehicle
US5648901A (en) * 1990-02-05 1997-07-15 Caterpillar Inc. System and method for generating paths in an autonomous vehicle
US5390125A (en) * 1990-02-05 1995-02-14 Caterpillar Inc. Vehicle position determination system and method
US5537324A (en) * 1993-08-07 1996-07-16 Aisin Aw Co., Ltd. Navigation system
US5983161A (en) * 1993-08-11 1999-11-09 Lemelson; Jerome H. GPS vehicle collision avoidance warning and control system and method
JPH07230315A (en) * 1994-02-16 1995-08-29 Fuji Heavy Ind Ltd Traveling controller for autonomously traveling vehicle
EP0672890B2 (en) * 1994-03-18 2009-01-07 Aisin Aw Co., Ltd. Sight-seeing tour guide system
US7085637B2 (en) * 1997-10-22 2006-08-01 Intelligent Technologies International, Inc. Method and system for controlling a vehicle
US6526352B1 (en) * 2001-07-19 2003-02-25 Intelligent Technologies International, Inc. Method and arrangement for mapping a road
US6720920B2 (en) * 1997-10-22 2004-04-13 Intelligent Technologies International Inc. Method and arrangement for communicating between vehicles
US6405132B1 (en) * 1997-10-22 2002-06-11 Intelligent Technologies International, Inc. Accident avoidance system
US6768944B2 (en) * 2002-04-09 2004-07-27 Intelligent Technologies International, Inc. Method and system for controlling a vehicle
JP3467136B2 (en) * 1995-11-07 2003-11-17 富士重工業株式会社 Travel control device for autonomous vehicles
JP3617185B2 (en) * 1996-04-19 2005-02-02 トヨタ自動車株式会社 Vehicle control device
US5877723A (en) * 1997-03-05 1999-03-02 Caterpillar Inc. System and method for determining an operating point
US5906655A (en) * 1997-04-02 1999-05-25 Caterpillar Inc. Method for monitoring integrity of an integrated GPS and INU system
US6052647A (en) * 1997-06-20 2000-04-18 Stanford University Method and system for automatic control of vehicles based on carrier phase differential GPS
DE19915212A1 (en) * 1999-04-03 2000-10-05 Bosch Gmbh Robert Method and device for determining the position of a vehicle
JP3537705B2 (en) * 1999-05-31 2004-06-14 本田技研工業株式会社 Automatic following system
DE19944177A1 (en) * 1999-09-15 2001-04-12 Daimler Chrysler Ag Vehicle data bus system with location means
JP2001114012A (en) * 1999-10-15 2001-04-24 Koito Mfg Co Ltd Lighting fixture device for vehicle
DE10008550A1 (en) * 2000-02-24 2001-09-13 Bosch Gmbh Robert Detecting motor vehicle movement parameters, involves computing position, speed vector from data from difference position satellite navigation system and sensors
DE60113581T2 (en) * 2000-03-24 2006-05-18 Clarion Co., Ltd. GPS receiver capable of accurate 2DRMS calculation
US6445983B1 (en) * 2000-07-07 2002-09-03 Case Corporation Sensor-fusion navigator for automated guidance of off-road vehicles
JP3570372B2 (en) * 2000-11-08 2004-09-29 株式会社デンソー Vehicle current position detection device, vehicle current position display device, navigation device, and recording medium
US6711501B2 (en) * 2000-12-08 2004-03-23 Satloc, Llc Vehicle navigation system and method for swathing applications
US6539303B2 (en) * 2000-12-08 2003-03-25 Mcclure John A. GPS derived swathing guidance system
JP4628583B2 (en) * 2001-04-26 2011-02-09 富士重工業株式会社 Curve approach control device
US6732024B2 (en) * 2001-05-07 2004-05-04 The Board Of Trustees Of The Leland Stanford Junior University Method and apparatus for vehicle control, navigation and positioning
JP2002370630A (en) * 2001-06-15 2002-12-24 Hitachi Ltd Preventive maintenance service system for automobile
DE10129135B4 (en) * 2001-06-16 2013-10-24 Deere & Company Device for determining the position of an agricultural work vehicle and an agricultural work vehicle with this
US7164973B2 (en) * 2001-10-02 2007-01-16 Robert Bosch Gmbh Method for determining vehicle velocity
FR2846609B1 (en) * 2002-10-30 2005-08-19 Valeo Vision METHOD FOR CONTROLLING THE LIGHT BEAMS EMITTED BY A LIGHTING DEVICE OF A VEHICLE AND SYSTEM FOR IMPLEMENTING SAID METHOD
US6941224B2 (en) * 2002-11-07 2005-09-06 Denso Corporation Method and apparatus for recording voice and location information
JP2004286724A (en) * 2003-01-27 2004-10-14 Denso Corp Vehicle behavior detector, on-vehicle processing system, detection information calibrator and on-vehicle processor
US7092808B2 (en) * 2003-02-26 2006-08-15 Ford Global Technologies, Llc Integrated sensing system for an automotive system
JP2004309382A (en) * 2003-04-09 2004-11-04 Aisin Aw Co Ltd Navigation system
JP4230312B2 (en) * 2003-08-21 2009-02-25 富士重工業株式会社 VEHICLE PATH ESTIMATION DEVICE AND TRAVEL CONTROL DEVICE EQUIPPED WITH THE PATH ESTIMATION DEVICE
JP2005112041A (en) * 2003-10-03 2005-04-28 Aisin Aw Co Ltd Suspension control system and suspension control method for vehicle
US8086405B2 (en) * 2007-06-28 2011-12-27 Sirf Technology Holdings, Inc. Compensation for mounting misalignment of a navigation device
JP4821865B2 (en) * 2009-02-18 2011-11-24 ソニー株式会社 Robot apparatus, control method therefor, and computer program
US20110238308A1 (en) * 2010-03-26 2011-09-29 Isaac Thomas Miller Pedal navigation using leo signals and body-mounted sensors
US20110313650A1 (en) * 2010-06-21 2011-12-22 Qualcomm Incorporated Inertial sensor orientation detection and measurement correction for navigation device
US8843290B2 (en) * 2010-07-22 2014-09-23 Qualcomm Incorporated Apparatus and methods for calibrating dynamic parameters of a vehicle navigation system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110861651A (en) * 2019-12-02 2020-03-06 吉林大学 Method for estimating longitudinal and lateral motion states of front vehicle
CN110861651B (en) * 2019-12-02 2021-07-23 吉林大学 Method for estimating longitudinal and lateral motion states of front vehicle

Also Published As

Publication number Publication date
US20100019963A1 (en) 2010-01-28
WO2007143806A2 (en) 2007-12-21
WO2007143806A3 (en) 2008-03-27

Similar Documents

Publication Publication Date Title
CA2649990A1 (en) Vehicular navigation and positioning system
Bevly et al. The use of GPS based velocity measurements for improved vehicle state estimation
US9921065B2 (en) Unit and method for improving positioning accuracy
Bevly et al. Integrating INS sensors with GPS measurements for continuous estimation of vehicle sideslip, roll, and tire cornering stiffness
Bevly et al. GNSS for vehicle control
Bevly et al. Integrating INS sensors with GPS velocity measurements for continuous estimation of vehicle sideslip and tire cornering stiffness
Bonnifait et al. Data fusion of four ABS sensors and GPS for an enhanced localization of car-like vehicles
Ryu State and parameter estimation for vehicle dynamics control using GPS
US20150142390A1 (en) Sensor System Comprising a Fusion Filter for Common Signal Processing
JP7036080B2 (en) Inertial navigation system
Gao Development of a precise GPS/INS/on-board vehicle sensors integrated vehicular positioning system
CA2733032C (en) Method and apparatus for improved navigation of a moving platform
Gao et al. Development of precise GPS/INS/wheel speed sensor/yaw rate sensor integrated vehicular positioning system
KR20190040818A (en) 3D vehicular navigation system using vehicular internal sensor, camera, and GNSS terminal
Meguro et al. Low-cost lane-level positioning in urban area using optimized long time series GNSS and IMU data
Iqbal et al. Experimental results on an integrated GPS and multisensor system for land vehicle positioning
Hwang et al. Online misalignment estimation of strapdown navigation for land vehicle under dynamic condition
Han et al. Performance analysis of two-dimensional dead reckoning based on vehicle dynamic sensors during GNSS outages
Guo et al. A low-cost integrated positioning system of GPS and inertial sensors for autonomous agricultural vehicles
CN108718533A (en) Radio inertia automobile navigation with altitude data input
Liu et al. IMU/vehicle calibration and integrated localization for autonomous driving
Dixon et al. GNSS/INS sensor fusion with on-board vehicle sensors
Zhang et al. Unmanned ground vehicle positioning system by GPS/dead-reckoning/IMU sensor fusion
Gao et al. Gps/low-cost imu/onboard vehicle sensors integrated land vehicle positioning system
Salmon An experimental exploration of low-cost sensor and vehicle model solutions for precision ground vehicle navigation

Legal Events

Date Code Title Description
EEER Examination request
FZDE Discontinued

Effective date: 20140617