Next Article in Journal
Ionic Liquid-Based Optical and Electrochemical Carbon Dioxide Sensors
Next Article in Special Issue
Robust Road Condition Detection System Using In-Vehicle Standard Sensors
Previous Article in Journal
Modulation of Intracellular Quantum Dot to Fluorescent Protein Förster Resonance Energy Transfer via Customized Ligands and Spatial Control of Donor–Acceptor Assembly
Previous Article in Special Issue
Passive Sensor Integration for Vehicle Self-Localization in Urban Traffic Environment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Accurate and Generic Testing Approach to Vehicle Stability Parameters Based on GPS and INS

1
College of Power and Energy Engineering, Harbin Engineering University, Harbin 150001, China
2
Heilongjiang Institute of Technology, Harbin 150050, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Sensors 2015, 15(12), 30469-30486; https://doi.org/10.3390/s151229812
Submission received: 25 September 2015 / Revised: 1 December 2015 / Accepted: 1 December 2015 / Published: 4 December 2015
(This article belongs to the Special Issue Sensors in New Road Vehicles)

Abstract

:
With the development of the vehicle industry, controlling stability has become more and more important. Techniques of evaluating vehicle stability are in high demand. As a common method, usually GPS sensors and INS sensors are applied to measure vehicle stability parameters by fusing data from the two system sensors. Although prior model parameters should be recognized in a Kalman filter, it is usually used to fuse data from multi-sensors. In this paper, a robust, intelligent and precise method to the measurement of vehicle stability is proposed. First, a fuzzy interpolation method is proposed, along with a four-wheel vehicle dynamic model. Second, a two-stage Kalman filter, which fuses the data from GPS and INS, is established. Next, this approach is applied to a case study vehicle to measure yaw rate and sideslip angle. The results show the advantages of the approach. Finally, a simulation and real experiment is made to verify the advantages of this approach. The experimental results showed the merits of this method for measuring vehicle stability, and the approach can meet the design requirements of a vehicle stability controller.

1. Introduction

With the improvement of road traffic and the development of vehicle technology, automobiles are moving faster and faster. There is a gradual increase in the role of high-speed instability as a factor in all kinds of traffic accidents. Audi company statistics indicate that with traffic accidents involving vehicles at speeds of 80 km/h to 100 km/h, there was a loss of stability in 40% of the cases [1]. When the speed exceeds 160 km/h, almost all accidents involve a vehicle that is unstable. Related studies also indicate that in serious traffic accidents caused by the loss of stability control, 82% of vehicles continue to travel for 40 m after loss of control. A Toyota Corporation study also points out that vehicle sideslip motion is involved in almost all accidents caused by loss of control [2]. Therefore, stability control for vehicles is proposed. Vehicle handling stability is improved by controlling vehicle yaw motion.
Yaw rate and vehicle sideslip angle are the significant parameters [3] of a vehicle control stability. Usually, the vehicle sideslip angles [4] are defined as the angles among vehicle velocity direction and the vehicle body’s longitudinal axis. The accurate measurement for the real yaw rate and actual vehicle sideslip angles is the largest problem in vehicles stability control improvement [5]. A gyro can measures the yaw rate, but there is no desirable facilities which can gauge the vehicle sideslip angle directly, so estimation approaches are used. These approaches are merged with use of the lateral acceleration sensor and yaw rate gyro normally. These sensors, however, contain noise and a bias usually. Besides, lateral gyro sensors cannot present safe description for vehicle acceleration force component [6]. These sensors’ errors will be cumulated and lead to divergence while the integral is employed, influencing the vehicle stability control system’s performance. The vehicle sideslip angle, however, is directly measurable by means of the utilization in GPS/INS [7]. DGPS (Differential GPS) can achieve millimeter-level precision since it is appended to a differential rectification signal to amend data processing.
There is a solid complementary [8] between INS and GPS. GPS possesses a number of disadvantages. For instance, a receiver antenna may drop location data owning to signal disruption or be obstructed for the moment [9]. INS can supply velocity information, azimuth information and position data beyond an outside reference source but the INS has cumulated bias. It cannot provide accuracy position data for long working hours due to gyro drifting flaw. INS bias is primarily irregular drifting flaws that cannot be reimbursed. On the other hand, GPS advantages include great positioning correctness and no accumulation errors. The combination of two types of system can recompense each one and play to their respective advantages. Although GPS testing is stabilizing, the update rate (1~10 Hz) is comparatively minor. GPS/INS Integration navigating system is a sort of composite system having uncommon superiority in bandwidth. Using the Kalman filter algorithm to fuse GPS/INS data is a common method [10].
In a data fusion method of multi sensors, in order to estimate the state parameters correctly, each sensor should be synchronized to transmit data [11]. In the actual global positioning system and inertial navigation system sensors, however, data sent to the Kalman filter are frequently not synchronized. If data from the two system sensors is not synchronized, a flaw will be yielded, decreasing the multi sensors system measuring accuracy [12]. Therefore, real-time data synchronization is of practical significance for the global positioning system and inertial navigation system sensors. Both INS and GPS have their own clock frequency. Due to the differences in the character of frequency and temperature stability for GPS/INS, there are a number of changes after GPS/INS long operating hours, even though INS and GPS begin at the same time. Additionally, INS and GPS have a distinct data update rate normally (for example, the update rate of INS is 100 Hz or more and the data update rate of GPS receiver is 1~20 Hz) [13]. If INS and GPS data processing time is not synchronized, time difference will happen in Kalman filter.
GPS/INS is the trend to measure vehicle movement stability in modern automobile technology [14]. At present, GPS measurement has a low refresh data rate, and sometimes there are obstacles that prevent vehicles from accepting GPS information. Therefore, GPS and inertial sensor combination application is needed. Nowadays there are Kalman federated filtering algorithm, D-S evidence theory, neural network, adaptive H filtering and fuzzy logic for data fusion [15]. However, each algorithm has limitations. Therefore, more convenient and high precision data fusion algorithm is a very meaningful problem. In addition, adaptive method, error compensation technology, statistical characteristic and noise filtering in data fusion are subjects for future research.

2. Related Work

In general, the stability of vehicles is tested using Global Positioning System. In addition, GPS can supply real time vehicle sideslip angle information to vehicles stability control system as a sensor. Although methods for vehicle stability controlling have been implemented for more than a decade, the GPS/INS integration research in vehicles stability measurement stays long way. There are a few similar reports in this area.
In driving conditions, one of the key vehicle stability controls is the accurate measurement of automobile state parameters. This is also the premise and foundation for the system to control the vehicle’s stability [16]. However, some important vehicle state parameters either cannot be measured through the sensor, or the measuring cost is too high. For instance, an extremely significant stability parameter for vehicle control is sideslip angles, which are the angles between direction of vehicle speed’s longitudinal axis and the direction of the vehicle body. It directly influences the vehicle yaw moment affecting the automobile’s stability. However, unfortunately there is still no common sensor that can measure the tire sideslip angle and the vehicle sideslip angle directly [17]. The incomplete information on vehicle stability control has caused great difficulties for the implementation and promotion of the vehicle active safety control system, which requires estimating parameters such as the main adhesion coefficient of the road, the sideslip angle, and speed. Vehicle sideslip angle estimation algorithms are a common integral method, such as the Kalman filtering method, fuzzy observer, Luenberger observer, sliding mode observer and nonlinear observer. Cho proposed a method which can estimate the vehicle sideslip angle based on the extended Kalman filter [18]. The vehicle speed estimation method is a maximum wheel speed method, a slope method, and a comprehensive method. Solmaz proposed a method of estimation based on rolling horizon vehicle speed. Estimation of road adhesion coefficient mainly has the direct detection method based on sensor and method of vehicle dynamics parameters [19]. Jun proposed a road friction coefficient estimation method based on an extended Kalman-filter algorithm [20]. Yang Fuguang proposed real-time road adhesion coefficient estimation method based on extended state observer [21]. These algorithms are based on vehicle dynamic models. Some models are founded without considering some affects such as lateral slip forces. Those methods would product limitation since the lateral slip forces is relative small sometimes during normal driving condition. In addition, the accelerometers, which were used in those approaches, would drift over time due to sensors bias, so more noise would be present in the measurement.
In vehicle active safety, Deng-Yuan Huang proposed a feature-based vehicle flow analysis approach and measurement system for real-time traffic surveillance system [22] and Jeng-Shyang Pan proposed a vision optical flow based vehicle forward collision warning system for intelligent vehicle highway applications [23]. The researchers had a wide scope in vehicle active safety research.
Since the beginning of the 21st Century, Chinese researchers have been conducting research on the measuring stability of state parameters of automobile. These researchers have already made some achievements. Yu Ming et al in Southeast University developed automobile road five-wheel RTK testers, based on GPS carrier phase RTK technology [24]. The five-wheel tester can precisely measure vehicle motion parameters and evaluate the vehicle movement performance test based on dynamic measurement. However, the five-wheel tester is a very professional instrument and its cost is very high. Xin Guan and his student in Jilin University have done exploratory studies in GPS/INS integrated navigation algorithm for measuring vehicle state information. The method can precisely measure vehicle state parameters, but the GPS and INS instrument that they used is very expensive.
The research on integration navigation's data fusion has been carried out for ages. Before Kalman filtering, the Lagrange interpolation approach was used to data fusion usually [9]. The Lagrange interpolation is a classic mathematic approach and an elementary method. However, Lagrange interpolation is a linear interpolation. That is, for a nonlinear system the linear interpolation method is not suitable to interpolate data. The errors of interpolation are not minor. The large errors of interpolation are Lagrange interpolation’s main defect. The final curve of interpolation is also rough [25].
Though the Lagrange interpolation approach can obtain rough values in multi-sensors data fusion system, the method is hard to apply in the general example. This work’s major contribution is to obtain a novel, realistic, and generic method to find out optimum in data fusion. With the fuzzy clustering method’s aid, this work proposed a generic method which optimizes interpolation errors intelligently [26].
GPS is used for vehicle stability performance testing. It can measure real-time vehicle stability parameters such as running track, distance, azimuth, sideslip angle, speed and acceleration. Differential GPS technology cannot only achieve the online dynamic testing function of motion-state parameters, it also brings the dynamic positioning precision to within the centimeter level. GPS and inertial navigation system is combined in the vehicle motion measurement system of British Oxford Technical Solutions company, in which speed precision is up to 0.05 km/h, and sideslip angle accuracy is up to 0.15°. Zhang Sumin used the inertia navigation system and GPS to estimate vehicle speed, vehicle sideslip angle, yaw rate and other status information [27]. Kirstin L. Rock at Stanford University used GPS and auto optics test system to measure for comparative experiments, and verify the effectiveness of the GPS/INS to measure the vehicle sideslip angle and speed [28]. Zhibin Shuai described the electrical vehicles’ lateral motion control related to on-board network-induced time delays. Co-simulations with CarSim and Simulink demonstrate the proposed controller’s effectiveness [29]. Tommaso Goggia introduces an essential sliding mode formulation for the torque-vectoring control of a fully electric vehicle. A meaning enhancement of controlled vehicle performance is shown during all maneuvers [30].
Binh Minh Nguyen concentrated on a novel electronic vehicles stability control system that was based on sideslip angles estimation by using Kalman filter. Through dealing with the combination of external disturbances and model flaws as prolonged states in a Kalman filter algorithm, precise sideslip angle estimation was accomplished [31]. Jin-Oh Hahn built a novel tire road friction coefficients approximation algorithm that is based on measurements relevant to lateral dynamics of the developed vehicle. The advantage is that it does not need big longitudinal slip to provide responsible friction estimations [32]. Auburn Bevly gauged three important vehicle stability parameters like tire sideslip angle, tire-slip ratio, and sideslip angle that was based on the GPS velocity gauging approach [33]. They adopted the integration between GPS velocity sensors and inertial testing unit with a low update rate gyro. A new update algorithm for enhancing Kalman filtering was proposed for the tire lateral stiffness. A precise estimate of vehicle state values was provided. However, the robustness of the approach is not verified with some lateral disturbance. The vehicle multi-sensor research center of Calgary University have a research on suppressing bias and enhancing precision in details [18]. They presented a measurement method that can decrease the accumulated errors while GPS signals are lost. Ryu at Stanford University put an approach forward to estimate vehicle stability's key parameters, which used a combination of INS and GPS sensors [34]. The approach could enhance estimation’s precision for vehicle state parameters in consideration the influence of roll, pitch and sensors bias. Although this method can measure the key vehicle state parameters accuracy, the computation efficiency in real time is not mentioned.
In this paper, an objective fuzzy interpolation before the Kalman algorithm is used for data synchronization. This objective fuzzy interpolation approach can work out time delays’ problem. Utilizing the integration of INS and GPS, fused by the two-stage Kalman filter, it can work out the problem of low update rate and GPS signal loss. The objective fuzzy interpolation method improves the accuracy effect of GPS/INS data fusion, and the two-stage Kalman filter is more robust. The RT3102 instrument is used to verify the effect of GPS/INS measurement and estimation of vehicle state parameters under typical driving conditions. The experimental consequences showed the approach of GPS and INS measurement for vehicle stability key parameters is accurate and robust.

3. Objective Fuzzy Logic System and Subtractive Clustering Method

3.1. Objective Fuzzy Logic System

In this paper, an objective fuzzy system modeling is adopted. Through modeling the output and input data, the system recognition could usually be completed based on fuzzy cluster methods involving data’s organization into similar behavior’s clusters. Sugeno type models, which a rule consequent can be presented as polynomial inputs functions, are employed to objective fuzzy system. Least Square Error method can provide better consequence parameters (a polynomial function’s coefficients) for designated sets of clusters. The objective fuzzy system’s structure is illustrated in Figure 1. The objective fuzzy logic system and subtractive clustering method can be described as the following [9,35].
Figure 1. Objective fuzzy system’s structure.
Figure 1. Objective fuzzy system’s structure.
Sensors 15 29812 g001
Two first roles in the fuzzy inference system, applying the fuzzy operator and fuzzifying inputs, are precisely equivalent. A distinctive rule in Sugeno inference has following relationship:
If x = I n p u t 1 and y = I n p u t 2 then Output is z = c + b y + a x .
The system’s final output is all rule outputs’ weighted average, computed as [35]
F i n a l O u t p u t = i = 1 N z i w i i = 1 N w i
A Sugeno fuzzy system is demonstrated in the following Figure 2.
Figure 2. Sugeno fuzzy system’s structure.
Figure 2. Sugeno fuzzy system’s structure.
Sensors 15 29812 g002

3.2. Fuzzy Logic Subtractive Cluster Approach

In order to model the system behaviors, subtractive clustering method based first order Sugeno system was employed. Subtractive clustering method has four parameters and carries a parameter investigation out on the cluster parameters. Then it can discover the optimal n-rule modeling with a least square error (LSE) method. In the optimal n-rule-modeling method, the model having acceptable LSE in overall best models will be picked up. Employing ANFIS (Adaptive Network-based Fuzzy Inference System) to the chosen model will be the last step to refine the membership functions.
In order to investigate the behaviors of the system, the method of subtractive cluster based on the first-order Sugeno fuzzy system is employed. The subtractive cluster method has four main parameters, and the parameters are studied. Then we can find the best formal model using the least square error method (LSE). In the best n-rule-modeling approach, the model will be picked up by the overall optimization model with acceptable LSE. ANFIS (adaptive neuro fuzzy inference system) is employed to select the model. In addition, the last step is improving the membership function of this model.
In the subtractive cluster method there are four cluster values: ra defines the cluster’s neighborhood range in data space, and it is a positive constant. The additional values are: accepted ratio ¯ , squash factor η, and rejected ratio _ . A parameter investigation is implemented in the cluster values to discover the optimal n-rule modeling.
The subtractive cluster method is described in the following Figure 3 [35].
Figure 3. Procedure flow chart of the subtractive clustering algorithm.
Figure 3. Procedure flow chart of the subtractive clustering algorithm.
Sensors 15 29812 g003
The first-order Sugeno method is described as the following:
  • R u 1 : If x is A1 then w 1 ( μ ) = p 10 + p 11 μ
  • R u 2 : If x is A2 then w 2 ( μ ) = p 20 + p 21 μ
Here, parameters p 10 , p 11 , p 20 , p 21 are optimized by employing the LSE approach. If an input u 0 is given, the output of model w * ( μ 0 ) is computed as:
w * ( u 0 ) = u A 1 ( u 0 ) w 1 * ( u 0 ) + u A 2 ( u 0 ) w 2 * ( u 0 ) u A 1 ( u 0 ) + u A 2 ( u 0 ) = β 1 w 1 * ( u 0 ) + β 2 w 2 * ( u 0 ) = β 1 ( p 10 + p 11 u 0 ) + β 2 ( p 20 + p 21 u 0 )
where, β i = u A i ( u 0 ) u A 1 ( u 0 ) + u A 2 ( u 0 ) u 1 , u 2 , ...... , u n are inputs,
w 1 * ( u 1 ) = β 11 ( p 10 + p 11 u 1 ) + β 21 ( p 20 + p 21 u 1 ) w 2 * ( u 2 ) = β 12 ( p 10 + p 11 u 2 ) + β 22 ( p 20 + p 21 u 2 ) . . w n * ( u n ) = β 1 n ( p 10 + p 11 u n ) + β 2 n ( p 20 + p 21 u n )
That is:
[ β 11 u 1 β 11 β 21 u 1 β 21 β 12 u 2 β 12 β 22 u 2 β 22 : β 1 n u n β 1 n β 2 n u n β 2 n ] [ p 11 p 10 p 21 p 20 ] = [ w 1 w 2 : w n ]
where, β i j = μ A i ( μ j ) μ A 1 ( μ j ) + μ A 2 ( μ j ) .
Utilizing the typical representation A X = B , there is Least Square Error (LSE) questions where A is constant matrix (it is distinguished), B is an output values matrix (distinguished), and X is the parametric matrix which should be assessed [36]. The pseudo-inverse solving method is well-known for this question. That is, X = ( A T A ) 1 A T B gives the minimal value of A X B 2 [35].
Following the knowledge referred to earlier, the following stages are described in details:
Discover fuzzy clusters in order to set up fuzzy rules number at the output space. In other words, at the output space, the clustering centers are discovered to build fuzzy membership functions which stand for rule bases. Then the resultant is optimized by employing the LSE approach. In order to discover the optimal four values ( ¯ is accept ratio, r a is cluster radius, _ is reject ratio, η is squash factor) should make less for the errors. A first-order Sugeno modeling method is used, which employing LSE approaches optimizes the values [35]. The range of η is [0 2], the range of r a is [0 1], the range of ¯ is [0 1], and the range of _ is [0 1]. In this work, if the step is 0.01, then twenty thousand rules will be calculated.
For every rule base involved the number of rule, the least error could be found. A parametric optimization is implemented in the cluster values to discover the optimal n-rule model [9]. In this work, a 6-rules model is taken since it has satisfactory least square errors. In this work, r a = 0.6 , η = 0.8 , _ = 0.7 , ¯ = 0.2 .

4. Models of Vehicle Testing

4.1. Dynamical Model of Vehicle

In order to reflect an automobile motion state, this paper establishes an eight degrees of freedom dynamic model including vehicle rotary motion, vehicle lateral motion, vehicle longitudinal motion, vehicle yaw motion, vehicle roll motion, four wheels rotary motion, steering wheel angle and vehicle speed. It is assumed that:
(1)
Automobile vertical and pitch motions are ignored;
(2)
The dynamic characteristics of the four tires are same;
(3)
The influence of air resistance is ignored;
(4)
The effect of sprung mass is ignored [37].
According to Figure 4, eight degrees of freedom dynamic equations are presented as the following:
Longitudinal movement:
F x i = m ( v ˙ x v y γ )
F x i = ( F x 2 + F x 1 ) cos δ + F x 3 ( F y 2 + F y 1 ) sin δ + F x 4
Lateral movement:
F y i = m ( v ˙ y + v x γ ) m s h s ϕ ¨
F y i = ( F x 2 + F x 1 ) sin δ + F y 3 + ( F y 2 + F y 1 ) cos δ + F y 4
Yaw movement:
I x z φ ¨ + I z γ ˙ = M z
M z = l f ( F y 1 + F y 2 ) cos δ ( F y 3 + F y 4 ) sin δ + t f 2 ( F y 1 F y 2 ) sin δ t f 2 ( F x 1 F x 2 ) cos δ + l f ( F x 1 + F x 2 ) sin δ t r 2 ( F x 3 F x 4 )
Roll movement:
I x φ ¨ m s h s ( v ˙ y + v x γ ) + I x z γ ˙ = M x
M x = ( k φ f + k ϕ r ) φ ( c ϕ f + c ϕ r ) φ ˙ + m s g h s sin φ
Four wheels motion equation:
I w i ω ˙ w i = F x i R w T b i   ( = i = 1 , 2 , 3 , 4 )
Figure 4. Eight degrees of freedom (DOF) vehicle dynamic model.
Figure 4. Eight degrees of freedom (DOF) vehicle dynamic model.
Sensors 15 29812 g004
F x i are wheels longitudinal resultant forces ( i = 1 , 2 , 3 , 4 ). F y i are wheels lateral resultant forces. M z is Z v axis torque. m is vehicle mass. v x and v y are velocity components in X v and Y v . l f and l r are distances between centroid to front and rear axles. t f and t r are distances between front and rear wheels. γ and γ ˙ are yaw velocity and yaw angular acceleration. I x is the moment of inertia around X v axle I z is the moment of inertia around Z v . I x z are the moments of inertia around X v and Z v axle. ω w i are wheel angular velocity ( i = 1 , 2 , 3 , 4 ). I w i are wheel moments of inertia ( i = 1 , 2 , 3 , 4 ). R w is wheel radius. T b i are brake torque ( i = 1 , 2 , 3 , 4 ). δ is steering wheel angle. m s are vehicle sprung mass. h s is the vertical distance from spring centroid to the roll center. φ is side angle. Δ F x , e q is the front suspension’s roll stiffness, and k ϕ r is the rear suspension’s roll stiffness. c ϕ f is the front suspension’s roll angle damping, and c φ r is the rear suspension’s roll angle damping.

4.2. Model of Two-Stage Kalman Filter

INS and GPS combination approaches consist of dynamic methods and kinematics methods. Kinematics approach is based on a vehicle’s movement relations, and it does not depend on estimating vehicle kinetics models. Since there is no modeling flaw, measure accurateness relies on the accurateness of the installation position and measuring apparatus, so this approach is very robust.
For the effect of discretization and time delays related to the GPS part, an important issue is the appropriate handing of the nonlinearities from uncertain time varying delays. In this work, an objective fuzzy interpolation before Kalman algorithm is used for data synchronization. This objective fuzzy interpolation method can solve the problem of time delays.
The fusion algorithm for vehicle sideslip angle that is based on the integration of GPS/INS was illustrated as Figure 5. GPS measurement major values are azimuth angle θ G P S , speed v G P S and heading angle ψ G P S , and major values in INS measuring are longitudinal acceleration a x , a c c , lateral acceleration a y , a c c and yaw rate γ g y r o .
Figure 5. Sideslip angle two-stage Kalman filter block.
Figure 5. Sideslip angle two-stage Kalman filter block.
Sensors 15 29812 g005
This work used two-stage Kalman filter to fuse GPS and INS measurement. First, yaw rate measured by gyro and heading angle measured by double antenna GPS receiver are fused by Kalman filter 1. The output is vehicle course angle ψ . Longitudinal v x , G P S and lateral v y , G P S velocities are calculated according to the azimuth angle θ G P S and velocity course angle ψ . Second, the longitudinal a x , a c c and lateral a y , a c c acceleration measured by INS and the longitudinal v x , G P S and lateral velocities v y , G P S are fused by Kalman filter 2. The vehicle sideslip angle ratio can be obtained according to the vehicle sideslip angle β .
Compared with the conventional GPS/INS algorithm, the algorithm has some advantages: Less state vector and computing times. Therefore, the algorithm can meet the requirement for real-time vehicle stability control. When GPS signal is lost, inertial navigation system can calculate the vehicle sideslip angle. At the same time, inertial navigation system achieves the error correction with GPS information.

4.3. Vehicle Stability Parameters Calculation

4.3.1. Vehicle Heading Angle Calculation

Yaw rate measured by gyro and heading angle measured by double antenna GPS receiver are fused by Kalman filter 1. In order to understand the heading, sideslip angles, azimuth and yaw and so forth, Figure 6 shows the relationship between them.
Figure 6. Illustrations of heading, yaw, azimuth and side slip angle.
Figure 6. Illustrations of heading, yaw, azimuth and side slip angle.
Sensors 15 29812 g006
Heading angle measured by dual antenna GPS receiver can be written as
ψ G P S = ψ + w ψ G P S
ψ G P S is heading angle measured by GPS receiver. w ψ G P S is GPS observation noise.
Yaw rate measured by gyroscope can be written as:
γ g y r o = ψ ˙ + γ Δ + w γ g y r o
γ g y r o is yaw rate measured by gyroscopes. ψ is heading angles. γ Δ is yaw velocity deviation. w γ g y r o is the gyro noise (the process noise).
The state equation of Kalman filter is written as the following:
x ˙ = [ ψ ˙ γ ˙ Δ ] = [ 0 1 0 0 ] [ ψ γ Δ ] + [ 1 0 ] γ g y r o + [ w γ g y r o 0 ]
Observation equation is written as:
y = ψ G P S = [ 1 0 ] [ ψ γ Δ ] + [ w ψ G P S 0 ] , or  y = [ 0 0 ] [ ψ γ Δ ] + [ w ψ G P S 0 ]
The state vector x is [ ψ γ b ] T , and the input is yaw rate γ g y r o measured by gyroscope. The observation value is the heading angle ψ G P S measured by GPS. If GPS is available, the observation matrix C is [1 0]. If GPS is not available, the observation matrix C is [0 0].

4.3.2. Vehicle Vertical and Horizontal Velocity Calculation

The longitudinal and lateral acceleration measured by INS and the longitudinal and lateral velocities are fused by Kalman filter 2.
(1) GPS measurement of the vehicle longitudinal and lateral velocity GPS measurement of the vehicle sideslip angle
β = θ G P S ψ
β is sideslip angle measured using INS and GPS. θ G P S is the azimuth measured using GPS. ψ is the heading angles measured by GPS and INS.
GPS measurement of the vehicle longitudinal and lateral velocity (vehicle body coordinate) can be written as:
v x , G P S = v G P S c o s ( β )
v y , G P S = v G P S s i n ( β )
If the main antenna of GPS is installed at the vehicle centroid, longitudinal and lateral velocity can be written as:
v x , G P S = v x + w x G P S
v y , G P S = v y + w y G P S
(2) Longitudinal and lateral velocity measured by acceleration sensor
a x , a c c = v ˙ x ψ ˙ v y + a Δ x + w a x
a y , a c c = v ˙ y ψ ˙ v y + a Δ y + w a y
v G P S is speed measured by GPS. v x , G P S and v y , G P S are longitudinal and lateral velocity components measured by GPS. v x and v ˙ x are longitudinal velocity and longitudinal acceleration measured through sensors. v y and v ˙ y are lateral velocity, lateral acceleration measured by sensors. a y , a c c and a x , a c c are lateral, longitudinal acceleration measured through acceleration sensors. a Δ y and a Δ x are lateral and longitudinal acceleration deviation. w x G P S and w y G P S are longitudinal and lateral GPS receiver noise. w a x and w a y are longitudinal and lateral acceleration sensor noise.
Kalman filter state equation:
[ v ˙ x a ˙ Δ x v ˙ y a ˙ Δ y ] = [ v x a Δ x v y a Δ y ] [ 0 1 ψ ˙ 0 0 0 0 0 ψ ˙ 0 0 1 0 0 0 0 ] + [ w a x 0 w a y 0 ] + [ a x , a c c a y , a c c ] [ 1 0 0 0 0 1 0 0 ]
where ψ ˙ = γ g y r o γ b Kalman filter observation equation:
[ v x , G P S v y , G P S ] = [ 1 0 0 0 0 0 1 0 ] [ v x a Δ x v y a Δ y ] + [ w x G P S w y G P S ]
[ v x a Δ x v y a Δ y ] T is a state vector, and [ v y , G P S v x , G P S ] T is observation values.

4.3.3. Vehicle Sideslip Angle Calculation

Sideslip angle measured by GPS and INS
β = arctan v y v x
When GPS signal is lost, no measurement can be done for ψ G P S , v x , G P S and v y , G P S . However, γ g y r o , a x , a c c and a y , a c c can be measured with an INS sensor. Then the sideslip angle can be determined.
The sideslip angle measured through GPS is the sideslip angle of GPS antenna. Usually the sideslip angle of vehicle centroid and even the wheel sideslip angle are needed. As the sideslip angle of GPS antenna is transformed into the sideslip angle of any point at vehicle, there should be a speed increment which angular velocity changes.
V p = V A + γ R A / P
V p is the speed at P point. V A is the speed at main antenna of GPS. R A / P is the distance from main antenna to P. γ is yaw rate.
The sideslip angle of the point P is calculated by the following equation.
β p = tan 1 ( ( V P ) y ( V ) P x )
( V P ) x and ( V P ) y is the velocity components in the vehicle body coordinates.

5. Simulation and Application

In this simulation, vehicle structure parameters are listed in Table 1.
Table 1. Vehicle structure parameters table.
Table 1. Vehicle structure parameters table.
SymbolsMeaningValues SymbolsMeaningValues
m Vehicle mass1704.7 kg k ϕ F Front suspension stiffness47,298 N·m/Rad
m s Suspended mass152.6 kg k ϕ R Rear suspension stiffness37,311 N·m/Rad
D f Front axle to centroid distance1.035 m c ϕ F Front suspension damp2823 (N·m)/(rad/s)
l r Distance from centroid to rear axle1.655 m c ϕ R Rear suspension roll damp2653 (N·m)/(rad/s)
t f Distance between front wheels1.535 m I w i Wheel inertia0.99 kg·m2
t r Distance between rear wheels1.535 m R w Wheel radius0.313 m
h c Centroid height0.542 m k f Front wheel cornering stiffness55,095 N/rad
I x Roll inertia744.0 kg·m2 k r Rear wheel cornering stiffness55,095 N/rad
I z Yaw inertia3048.1 kg·m2 A Front windward area1.8 m2

5.1. Simulation

The double lane change conditions are selected. The vehicle dynamics models are built using Carsim software. Double lane change simulation is more commonly used in a vehicle stability testing, and it is a working state for the simulation of vehicle overtaking and obstacle avoidance. Figure 7 is a double lane change simulation route map. B 1 = 3.5 m, B 2 = 3.5 m, S 1 = 60 m, S 2 = 40 m, S 3 = 60 m. Then the steering angle is shown in Figure 8, vehicle dynamic response is analysis. Assume that the speed is 120 km/h, the adhesion coefficients were 0.9 and 0.4, the parameters of simulation vehicle is shown in Table 1. Figure 9 shows the yaw rate curve in the simulation. Figure 10 illustrates the sideslip angle curve in the simulation. Figure 11 shows the simulation output of yaw rate when the adhesion coefficient is low. Figure 12 illustrates the sideslip angle curve with the low adhesion coefficient.
Figure 7. Double lane change simulation.
Figure 7. Double lane change simulation.
Sensors 15 29812 g007
Figure 8. Steering wheel angle input curve.
Figure 8. Steering wheel angle input curve.
Sensors 15 29812 g008
Figure 9 and Figure 10 are yaw rate and sideslip angle curve respectively when the adhesion coefficient is 0.9.
Figure 9. Yaw rate curve.
Figure 9. Yaw rate curve.
Sensors 15 29812 g009
Figure 10. Sideslip angle curve.
Figure 10. Sideslip angle curve.
Sensors 15 29812 g010
Figure 11 and Figure 12 are the curves at the adhesion coefficient 0.4. Because the vehicle is on the low adhesion road surface and vehicle lateral force is the limit of lateral force, yaw rate and sideslip angle greatly deviate from the ideal value, and the vehicle is unstable.
Figure 11. Yaw rate curve.
Figure 11. Yaw rate curve.
Sensors 15 29812 g011
Figure 12. Sideslip angle curve.
Figure 12. Sideslip angle curve.
Sensors 15 29812 g012
The simulation experiment shows that the working condition is very dangerous when the vehicle loses its stability. Such a situation is very difficult for the driver. Therefore, it is necessary to evaluate the stability state of the motion control system and other auxiliary means for the automobile control.

5.2. Experimental Apparatus

This paper utilizes a HV2 double antenna double function GPS receiver. The HV2 Antenna and HV2 GPS receiver are demonstrated in Figure 13. HV2 can supply precise directions, and the GPS’s heading precision is 0.1°. Its positions accuracy is up to sub-meter level. It has 20 Hz data update rate (only for position data update rate). Performance indicators are shown in Table 2. The antenna pair mounted on the vehicle is parallel to forward axis, and the baseline length is 1.5 m.
The system uses the vehicle INS sensor which is made BOSCH Inc.
Figure 13. Crescent HV2 GPS receiver with two antenna.
Figure 13. Crescent HV2 GPS receiver with two antenna.
Sensors 15 29812 g013
Table 2. Crescent HV2 performance parameters.
Table 2. Crescent HV2 performance parameters.
Band1.575 GHz
Type of ReceiverCarrier phase smoothing function, L1, C/A code.
Maximum data update rateHeading and position are 20 Hz
Horizontal positioning accuracysingle machine: <2.5 m (95%, No SA); E-Dif: <1.0 m (95%, 30 min). DGPS: <0.5 m (95%); L-Dif: <0.2 m (95%)
Heading accuracy<0.25° RMS, baseline is 0.5 m; <0.15° RMS, 1.0 m baseline; <0.10° RMS, 2.0 m baseline
Pitch/roll<1° RMS
Angular rate90°/s (max)
Maximum speed515 m/s
Maximum elevation18.288 m
Speed and accuracy0.05 m/s
In this work, the data acquisition system is an INDAS-5000 embedded system. The system includes a printed circuit board which is imploded with input and output ports for digital and analog signals, a programmable gate array (FPGA) and a real-time embedded processor.
An Oxford RT3102 inertial and GPS navigation system instrument is used to verify to GPS and INS system measurement. RT3102 made in Oxford Technical Solution Company can accurately measure motion in real time. It can measure the vehicle longitudinal velocity, lateral velocity and sideslip angle.

5.3. Measurement Experiment

The single lane experimental conditions are selected to measure the vehicle sideslip angle. Single lane experiment is more commonly used in vehicle stability testing. In addition, it can test the vehicle ability of overtaking and obstacle avoidance. Figure 14 is a single lane experimental route map. Similarly, high adhesion and low adhesion road experiments should be carried out. B 1 = 3.5 m, S 1 = 50 m, S 2 = 30 m.
Figure 14. Single change test road.
Figure 14. Single change test road.
Sensors 15 29812 g014
Dual antenna receiver can directly measure the vehicle sideslip angle. The dual antenna GPS receiver measures vehicle centroid heading angle (Figure 15) and the centroid azimuth (Figure 16). The difference between the heading angle and the centroid azimuth is the sideslip angle (Figure 17). Two-stage Kalman filter algorithm is adopted for the vehicle sideslip angles fusion. It is demonstrated as Figure 18. As in the figure shown, the sideslip angle curve is improved and it is smoother than before the two-stage Kalman filter adaptation. The sideslip angles that are gauged using GPS/INS are calibrated by the vehicle sideslip angles measured using the RT3102 sensor, shown as Figure 19. From Figure 19, it can be found that the trends of those curves are highly similar.
Figure 15. Heading angle curve.
Figure 15. Heading angle curve.
Sensors 15 29812 g015
Figure 16. Course angle curve.
Figure 16. Course angle curve.
Sensors 15 29812 g016
Figure 17. Sideslip angle curve.
Figure 17. Sideslip angle curve.
Sensors 15 29812 g017
Figure 18. Comparison of vehicle sideslip angles curves.
Figure 18. Comparison of vehicle sideslip angles curves.
Sensors 15 29812 g018
Figure 19. Vehicle sideslip angles curves calibration by RT3102 sensor.
Figure 19. Vehicle sideslip angles curves calibration by RT3102 sensor.
Sensors 15 29812 g019
From the real experimental results, it could be found that combination use of the two-stage Kalman filter and vehicle dynamic model can well work out the problem that is caused by the loss of GPS signals and the cumulative error of INS signals in a vehicle stability test. This approach may well satisfy the actual time and preciseness demands in vehicle stability key parameters’ measurement.

6. Conclusions

Vehicle driving state values acquisition that is demanded in the vehicle stability controlling is key technology and precondition for electrical controlling system. In order to meet the demand of vehicle electrical stability control for vital vehicle parameters measurement, reliability and preciseness are the goals. The work proposes a precise and robust approach for vehicle stability measurement based on GPS/INS. Based on the GPS velocity measurement technique, a robust and generic method of measuring and estimating speed, sideslip angle and the other vehicle state parameters is proposed. An objective fuzzy interpolation before Kalman algorithm is used for data synchronization. Employing the GPS and INS integration information, fused through a two-stage Kalman filter algorithm, can deal with the problems of GPS signal low update rate and loss. RT3102 instrument is used to verify the effect of GPS/INS measurement and estimation of vehicle state parameters under typical driving conditions. The experimental results showed that the method of GPS and INS measurement for vehicle stability key parameters is accurate and reliable, and the approach may satisfy the actual time and preciseness demands in vehicle stability key parameters’ measurement and design requirements of vehicle stability controller.

Acknowledgments

The Department of Education of Heilongjiang and China Association for Science and Technology provided the financial support for this work. This work is supported by the Research Projects under the Department of Education of Heilongjiang Grant No.12511453 and Overseas Research and Development Program under Grant No.10027.

Author Contributions

In this paper, Zhibin Miao wrote the abstract and Section 1, Section 2, Section 4 and Section 6. He also did experiments and data analyses. Hongtian Zhang did simulation work and wrote Section 3 and Section 5. The manuscript was finalized by Jinzhu Zhang.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yi, K.S.; Chung, T.Y.; Kim, J.T.; Yi, S.J. An Investigation into Differential Braking Strategies for Vehicle Stability Vontrol. J. Automob. Eng. 2003, 217, 1081–1093. [Google Scholar] [CrossRef]
  2. Sugiyama, M.; Inoue, H.; Uchida, K.; Monzaki, S.; Inagaki, S.; Kido, S. Development of VSC (Vehicle Stability Control) System. TOYOTA Tech. Rev. 1997, 2, 61–68. [Google Scholar]
  3. Bauer, P.; Vanek, B.; Peni, T.; Zsedrovits, T.; Pencz, B.; Zarandy, A.; Bokor, J. Aircraft Trajectory Tracking with Large Sideslip Angles for Sense and Avoid Intruder State Estimation. In Proceedings of the 22nd Mediterranean Conference on Control and Automation (MED 2014), Palermo, Italy, 18 November 2014; pp. 1287–1292.
  4. Boada, B.L.; Boada, M.J.L.; Gauchía, A.; Olmeda, E.; Díaz, V. Sideslip angle estimator based on ANFIS for vehicle handling and stability. J. Mech. Sci. Tech. 2015, 29, 1473–1481. [Google Scholar] [CrossRef]
  5. Baffet, G.; Charara, A.; Lechner, D.; Thomas, D. Experimental Evaluation of Tire-Road Forces and Sideslip Angle Observers. In Proceedings of the 2007 9th European Control Conference (ECC 2007), Kos, Greece, 25 March 2015; pp. 625–631.
  6. De Novellis, L.; Sorniotti, A.; Gruber, P.; Pennycott, A. Comparison of feedback control techniques for torque-vectoring control of fully electric vehicles. IEEE Trans. Veh. Tech. 2014, 63, 3612–3623. [Google Scholar] [CrossRef]
  7. Chadli, M.; Elhajjaji, A. Moment robust output controller to improve vehicle stability. In Proceedings of the 2009 10th European Control Conference (ECC 2009), Budapest, Hungary, 26 March 2015; pp. 4792–4797.
  8. Caroux, J.; Lamy, C.; Basset, M.; Gissinger, G.-L. Sideslip Angle Measurement, Experimental Characterization and Evaluation of Three Different Principles. In Proceedings of the 6th IFAC Symposium on Intelligent Autonomous Vehicles (IAV2007), Toulouse, France, 3–5 September 2007; pp. 505–510.
  9. Miao, Z.; Zhang, H.; Zhang, J.; Geng, R. Fuzz Interpolation in GPS/INS Data Fusion. In Proceedings of the 2010 IEEE International Conference on Information and Automation (ICIA 2010), Harbin, China, 20–23 June 2010; pp. 1587–1592.
  10. Baffet, G.; Charara, A.; Lechner, D. Experimental evaluation of a sliding mode observer for tire-road forces and an extended Kalman filter for vehicle sideslip angle. In Proceedings of the 46th IEEE Conference on Decision and Control 2007 (CDC), New Orleans, LA, USA, 12–14 December 2007; pp. 3877–3882.
  11. Khodabandeh, A.; Teunissen, P.J.G. Array-based satellite phase bias sensing: Theory and GPS/BeiDou/QZSS results. Meas. Sci. Tech. 2014, 25, 634–649. [Google Scholar] [CrossRef]
  12. Odolinski, R.; Odijk, D.; Teunissen, P.J.G. Combined GPS and BeiDou Instantaneous RTK Positioning. Navig. J. Inst. Navig. 2014, 61, 135–148. [Google Scholar] [CrossRef]
  13. Leung, K.T.; Whidborne, J.; Purdy, D.; Dunoyer, A. Ideal Vehicle Sideslip Estimation Using Consumer Grade GPS and INS; SAE International: Warrendale, PA, USA, 2009. [Google Scholar]
  14. Matsui, T.; Suganuma, N.; Fujiwara, N. Measurement of vehicle sideslip angle using stereovision. Trans. Jap. Soc. Mech. Eng. Part. C 2005, 71, 3202–3207. [Google Scholar] [CrossRef]
  15. Ding, Q.; Peng, Z.; Liu, T.; Tong, Q. Multi-sensor building fire alarm system with information fusion technology based on D-S evidence theory. Algorithms 2014, 7, 523–537. [Google Scholar] [CrossRef]
  16. Chen, H.; Gao, B.; Xu, F. Review on vehicle sideslip angle estimation. J. Mech. Eng. 2013, 49, 76–94. [Google Scholar] [CrossRef]
  17. Miao, Z.; Zhang, H. Data fusion modeling for an RT3102 and dewetron system application in hybrid vehicle stability testing. Algorithms 2015, 8, 632–644. [Google Scholar] [CrossRef]
  18. You, S.-H.; Hahn, J.-O.; Lee, H. New adaptive approaches to real-time estimation of vehicle sideslip angle. Control Eng. Pract. 2009, 17, 1367–1379. [Google Scholar] [CrossRef]
  19. Solmaz, S.; Corless, M.; Shorten, R. A methodology for the design of robust 0rollover prevention controllers for automotive vehicles with Active steering. Int. J. Control 2007, 11, 1763–1779. [Google Scholar] [CrossRef]
  20. Jun, L. Research and Simulation of Vehicle Stability Control Strategy. Master’s Thesis, Wuhan University of Science and Technology, Wuhan, China, 2006. [Google Scholar]
  21. Yang, F.; Li, Y.; Ku, H.; Rong, X.; Song, R. Attached to real-time estimation of coefficient of extended state observer based on the pavement. J. Agric. Mach. 2010, 8, 6–9. [Google Scholar]
  22. Huang, D.Y.; Chen, C.H.; Hu, W.C.; Yi, S.C.; Lin, Y.F. Feature-based vehicle flow analysis and measurement for a real-time traffic surveillance system. J. Inf. Hiding Multimedia Signal Process. 2012, 3, 282–296. [Google Scholar]
  23. Pan, J.S.; Ma, S.; Chen, S.H.; Yang, C.S. Vision-based vehicle forward collision warning system using optical flow algorithm. J. Inf. Hiding Multimedia Signal Process. 2015, 6, 1029–1042. [Google Scholar]
  24. Yu, C.-C.; Liu, T. Full control modes of a four-wheeled vehicle with zero body-sideslip angle and zero body motions. Int. J. Veh. Des. 2005, 38, 79–95. [Google Scholar] [CrossRef]
  25. Huang, X.; Wang, J. In Robust Sideslip Angle Estimation for Lightweight Vehicles Using Smooth Variable Structure Filter. In Proceedings of the ASME 2013 Dynamic Systems and Control Conference (DSCC 2013), Palo Alto, CA, USA, 21–23 October 2013.
  26. Sicard, N.; Aryadinata, Y.S.; Lopez, F.D.R.; Laurent, A.; Flores, P.M.Q. Multi-core parallel gradual pattern mining based on multi-precision fuzzy orderings. Algorithms 2013, 6, 747–761. [Google Scholar] [CrossRef]
  27. Zhang, J.; Zhang, H. Vehicle stability control system based on direct measurement of body sideslip angle. In Proceedings of the 2009 2nd Conference on Power Electronics and Intelligent Transportation System (PEITS 2009), Shenzhen, China, 19–20 December 2009; pp. 365–368.
  28. Kirstin, L. Validating GPS Based Measurements for Vehicle Control. In Proceedings of the ASME Dynamic Systems and Control Division, Orlando, OL, USA, 5 November 2005; pp. 583–592.
  29. Shuai, Z.; Zhang, H.; Wang, J.; Li, J.; Ouyang, M. Combined AFS and DYC control of four-wheel-independent-drive electric vehicles over CAN Network with time-varying delays. IEEE Trans. Veh. Tech. 2014, 63, 591–602. [Google Scholar] [CrossRef]
  30. Goggia, T.; Sorniotti, A.; de Novellis, L.; Ferrara, A.; Gruber, P.; Theunissen, J.; Steenbeke, D.; Knauder, B.; Zehetner, J. Integral sliding mode for the torque-vectoring control of fully electric vehicles: Theoretical design and experimental assessment. IEEE Trans. Veh. Tech. 2015, 64, 1701–1715. [Google Scholar] [CrossRef]
  31. Nguyen, B.M.; Wang, Y.; Fujimoto, H.; Hori, Y. Electric vehicle stability control based on disturbance accommodating Kalman filter using GPS. In Proceedings of the 2013 IEEE International Conference on Mechatronics (ICM 2013), Vicenza, Italy, 23 July 2013; pp. 382–387.
  32. Hahn, J.O.; Rajamani, R.; Alexander, L. GPS-based real-time identification of tire-road friction coefficient. IEEE Trans. Control. Syst. Tech. 2002, 10, 331–343. [Google Scholar] [CrossRef]
  33. Bevly, D.M.; Ryu, J.; Gerdes, J.C. Integrating INS sensors with GPS measurements for continuous estimation of vehicle sideslip, roll, and tire cornering stiffness. IEEE Trans. Intell. Transp. Syst. 2006, 7, 483–493. [Google Scholar] [CrossRef]
  34. Ryu, J.; Nardi, F.; Moshchuk, N. Vehicle sideslip angle estimation and experimental validation. In Proceedings of the ASME 2013 International Mechanical Engineering Congress and Exposition, (IMECE 2013), San Diego, CA, USA, 15–21 November 2013.
  35. Miao, Z.; Zhang, H.; Zhang, J.; Geng, R. A fuzz application in GPS/INS navigation. In Proceedings of the 2010 International Conference on Computer Application and System Modeling (ICCASM 2010), Shanxi, China, 22–24 October 2010; pp. V8609–V8613.
  36. Xie, S.; Wei, L. Nonlinear estimation of vehicle sideslip angle based on RLS. Zhongguo Jixie Gongcheng 2014, 25, 278–283. [Google Scholar]
  37. Gao, B.; Chen, H.; Chen, W.; Xu, F. Fusion estimation of vehicle sideslip angle. Autom. Eng. 2013, 35, 716–722. [Google Scholar]

Share and Cite

MDPI and ACS Style

Miao, Z.; Zhang, H.; Zhang, J. An Accurate and Generic Testing Approach to Vehicle Stability Parameters Based on GPS and INS. Sensors 2015, 15, 30469-30486. https://doi.org/10.3390/s151229812

AMA Style

Miao Z, Zhang H, Zhang J. An Accurate and Generic Testing Approach to Vehicle Stability Parameters Based on GPS and INS. Sensors. 2015; 15(12):30469-30486. https://doi.org/10.3390/s151229812

Chicago/Turabian Style

Miao, Zhibin, Hongtian Zhang, and Jinzhu Zhang. 2015. "An Accurate and Generic Testing Approach to Vehicle Stability Parameters Based on GPS and INS" Sensors 15, no. 12: 30469-30486. https://doi.org/10.3390/s151229812

APA Style

Miao, Z., Zhang, H., & Zhang, J. (2015). An Accurate and Generic Testing Approach to Vehicle Stability Parameters Based on GPS and INS. Sensors, 15(12), 30469-30486. https://doi.org/10.3390/s151229812

Article Metrics

Back to TopTop