390 likes | 700 Views
Design of an Integrated GPS/Gyroscope-Free INS Sungsu Park Chin-Woo Tan California PATH University of California, Berkeley. Outline. Introduction GF-IMU Kinematics Identification and Compensation of GF-IMU Errors GF-INS Kinematics GF-INS Error Dynamics GPS-Aided GF-INS
E N D
Design of an Integrated GPS/Gyroscope-Free INS Sungsu Park Chin-Woo Tan California PATH University of California, Berkeley
Outline • Introduction • GF-IMU Kinematics • Identification and Compensation of GF-IMU Errors • GF-INS Kinematics • GF-INS Error Dynamics • GPS-Aided GF-INS • Simulation Results • Conclusions
Introduction • Gyro-based Inertial Measurement Unit (IMU) : • - 3Accelerometers to sense linear acceleration • - 3(Rate) Gyroscopes to sense angular velocity • Gyro-Free Inertial Measurement Unit (GF-IMU) : • - Accelerometersonly to compute linear + angular motion • - An order cheaper than Gyro-based IMU • Micro-Electro-Mechanical System(MEMS) Accelerometers: • - lower cost: an order cheaper than MEMS gyroscopes • - less physical constraints that inhabit precision
Introduction • Key Feasibility Result for GF-IMU • Given any 6 accelerometers “arbitrarily” located and • oriented, one can compute the linear and angular motion of • a rigid body using a simple algorithm, with the 6 • accelerometer measurements as inputs to the algorithm. • Simplicity of the Algorithm • - General motion equations Angular rate of body relative to inertial frame Force per unit mass on body frame
Introduction - A Cube-shaped GF-IMU - Any other GF-IMU: Cube-shaped GF-IMU + Algebraic compensation • Performance depends on specific vehicle dynamics • Rapid response to angular motion • GF-IMU (dis)advantages • GF-IMU aided by an external reference
. . . 3 6 . . 5 . 2 4 2L 1 GF-IMU Kinematics • A Cube-shaped GF-IMU:
GF-IMU Kinematics Cube GF-IMU 3-axis Gyroscopes 3-axis Accelerometers
GF-IMU Kinematics Any Feasible GF-IMU equivalent
GF-IMU Error Sources Accelerometer Errors Configuration Errors bias scale factor error noise location errors orientation errors GF-IMU 3-axis Gyroscopes 3-axis Accelerometers
GF-IMU Error Sources - Sensitivity • actual motion: (depends only on angular motion) (motion dependent) in-plane deviation angle out of plane deviation angle
GF-IMU Error Sources Erroneous Accelerometer Equations Location Errors Cube GF-IMU+location error
GF-IMU Error Sources Orientation Errors Cube GF-IMU+orientation error in-plane deviation angle out of plane deviation angle
5 6 4 3 2 1 Identification of Deterministic Errors Identification of scale factor errors (sj), deterministic bias (bj), and orientation errors ( ) • Six cases of stationary alignment of GF-IMU
Identification (Cont’d) Identification of scale factor errors (sj), deterministic bias (bj), and orientation errors ( ) • Bias (bj) : • Orientation errors: • Scale factor errors (sj) : • weighting matrix
4 4 5 5 6 6 Identification (Cont’d) Identification of location errors ( ) • Three cases of constant rotational motion of GF-IMU (assuming that scale factor errors and bias are compensated)
Identification (Cont’d) Identification of location errors ( ) • location errors : inverse matrix exists unless
Experimental Setup A six-accelerometer gyro-free IMU IMU on a rate table
Noise Resolution • Accelerometers: Ex. ADXL105 • Angular acceleration: Ex. L=10cm; ADXL105 • Angular rate uncertainty growth: Ex. L=10cm; ADXL105 • Specific force: Ex. L=10cm; ADXL105
GF-INS Kinematics • Velocity Differential Equation (linear motion): • Attitude Differential Equation (angular motion): • Specific Force and Angular Rate Motion Equations:
GF-INS Error Dynamics • - uncompensated accelerometer deterministic errors ( ) • - uncompensated location errors ( ) • uncompensated orientation errors ( ) • - accelerometer noise ( ) Conventional Process for INS Error Dynamics GF-IMU • Error growth rate:
GF-INS Error Dynamics • 48th-state Error Model: uncompensated location uncompensated bias tilt angle position uncompensated orientation velocity angular rate • 18th-state Error Model (Kalman filter equation): Time-varying lumped bias
Comparison of KF Equations • Gyro-Free INS Error Model: • Conventional INS Error Model:
GPS-Aided GF-INS GF-INS Algorithms Compensator for GF-IMU error Kalman Filter GPS Correction
Simulation Example - dynamics: cylindrical motion • initial conditions: - simulation time: 1 min • final conditions: - cube length: - location errors:
Simulation Results GF-INS alone with compensated
Simulation Results GF-INS alone with compensated
Simulation Results GPS/GF-INS (GPS time=1sec, GPS latency=0.1sec)
Simulation Results GPS/GF-INS (GPS time=1sec, GPS latency=0.1sec)
Simulation Results (accuracy) GPS/GF-INS (GPS time=1sec, GPS latency=0.1sec)
Simulation Results GPS/GF-INS (GPS time=2sec, GPS latency=0.1sec)
Simulation Results GPS/GF-INS (GPS time=2sec, GPS latency=0.1sec)
Simulation Results GPS/GF-INS (GPS time=2sec, GPS latency=0.1sec)
Conclusions • Gyro-Free INS • - cheaper Inertial Navigation System (INS) • - errors diverge faster than conventional INS • GF-INS: • Conventional INS: • - performance depends on the specific vehicle dynamics • - ideal for rapid changes in angular motion • (e.g. motorcycle dynamics)
Conclusions • GF-IMU Error Compensator • - providing unified computational framework for • any feasible GF-IMU • - reducing performance sensitivity to vehicle dynamics • Integration with GPS • - stable and cm-accurate position estimates • Implementation of GPS/GF-INS Algorithms in QNX • for in-vehicle tests