AU2012307069A1 - A method and system of recalibrating an inertial sensor - Google Patents
A method and system of recalibrating an inertial sensor Download PDFInfo
- Publication number
- AU2012307069A1 AU2012307069A1 AU2012307069A AU2012307069A AU2012307069A1 AU 2012307069 A1 AU2012307069 A1 AU 2012307069A1 AU 2012307069 A AU2012307069 A AU 2012307069A AU 2012307069 A AU2012307069 A AU 2012307069A AU 2012307069 A1 AU2012307069 A1 AU 2012307069A1
- Authority
- AU
- Australia
- Prior art keywords
- chassis
- sensor
- inertial sensor
- bias
- determining
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000005259 measurement Methods 0.000 claims abstract description 81
- 230000005484 gravity Effects 0.000 claims description 14
- 238000004891 communication Methods 0.000 claims description 4
- 239000011159 matrix material Substances 0.000 claims description 3
- 238000012545 processing Methods 0.000 description 5
- 230000001133 acceleration Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001932 seasonal effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C25/00—Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
- G01C25/005—Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass initial alignment, calibration or starting-up of inertial devices
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P21/00—Testing or calibrating of apparatus or devices covered by the preceding groups
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Manufacturing & Machinery (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Gyroscopes (AREA)
- Navigation (AREA)
Abstract
There is provided a method and system of recalibrating a sensor, preferably by determining a sensor bias for an Inertial Measurement Unit (IMU) in a vehicle. The sensor bias is determined by taking a measurement from the IMU at a first orientation, and then taking a second measurement from the IMU at a second orientation that is rotated approximately 180° from the first orientation.
Description
WO 2013/033755 PCT/AU2012/001009 1 A METHOD AND SYSTEM OF RECALIBRATING AN INERTIAL SENSOR FIELD OF THE INVENTION The invention relates to calibration of a sensor. More particularly the invention relates, but is not limited, to in field recalibration of inertial sensors. 5 BACKGROUND TO THE INVENTION Reference to background art herein is not to be construed as an admission that such art constitutes common general knowledge in Australia or elsewhere. Inertial sensors are used in many applications to measure movement 10 of objects. For example, vehicles, such aeroplanes and automated vehicles, and many electronic devices, such as smart phones, have inertial sensors to determine orientation, movement, and/or other relevant variables. Inertial sensors typically include gyroscopes, which measure the rate of change of angle with time, and accelerometers, which measure linear 15 acceleration. Often such sensors are collectively packaged into an inertial measurement unit (IMU). A typical IMU will contain at least a three-axis accelerometer, and often includes one or more gyroscopes. IMUs sometimes also contain a 2 or 3 axis magnetometer for sensing the Earth's magnetic field (although not actually an inertial sensor). 20 Inertial sensing is often used to determine an 'attitude' of an object or a vehicle (i.e. the rotation of object or vehicle with respect to a reference frame, WO 2013/033755 PCT/AU2012/001009 2 usually a theoretical perfectly level ground surface). in many applications, accurate inertial sensing is critical. For example, in precision agriculture, knowledge of 'attitude' of a vehicle is required to compensate for movements of a Global Navigation Satellite Systems (GNSS) antenna through terrain 5 level changes and undulation. In machine control applications, such as autonomous vehicles, sensor precision is often high enough that an offset induced by the tilting of a GNSS antenna mounted on a vehicle can produce a measurable positioning error (e.g. of at least same order of magnitude as the GNSS system itself). As a 10 result, tilt angle is sometimes compensated with the use of angular estimates derived from sensor measurements produced by an IMU mounted in the vehicle. For riany inertial sensors, notably industrial grade inertial sensors often used in machine control applications, there are error characteristics, 15 known as sensor bias, which change with temperature and age. These errors affect system accuracy and typically require the sensors to be sent back to the manufacturer for recalibration periodically (e.g. once per year). Such recalibration is costly and time consuming as it not only requires the device to be removed, but also requires the device to be returned to the manufacturer 20 for a period of time, resulting in significant down-time. Furthermore, even a yearly calibration can be insufficient in minimising bias as ambient temperature fluctuates over a year and, accordingly, temperature errors arise when the sensor is used in a different temperature range to what it was calibrated for. For example, if the sensor is calibrated in WO 2013/033755 PCT/AU2012/001009 3 summer, the temperature errors w!! !!kely become prevalent in winter when the ambient temperature is lower. If the user does not send the device back to the manufacturer for factory calibration in an effort to avoid the costs and downtime then, in 5 addition to the temperature error, age induced errors will also arise meaning that the device will lose accuracy over time. One approach to assisting with keeping the sensors calibrated, particularly for temperature induced bias, is to add temperature sensing components and a sensor bias model to estimate the sensor bias at 10 measured temperatures. However, this increases the cost and complexity of devices that use the sensors. Furthermore, calibration using such models often only includes temperature variation of the inertial senor over a limited temperature range. The model must also be updated as the inertial sensor ages to account for age induced bias. Updating the model is commonly done 15 by yearly factory calibration or by calibration using additional sensors. These strategies add further cost and complexity to recalibrating the sensors. OBJECT OF THE INVENTION It is an aim of this invention to provide a method and system of calibrating a sensor which overcomes or ameliorates one or more of the 20 disadvantages or problems described above, or which at least provides a useful alternative. Other preferred objects of the present invention will become apparent from the following description.
WO 2013/033755 PCT/AU2012/001009 4 SUMMARY OF INVENTION According to an aspect of the invention there is provided a method of determining an inertial sensor bias, the method including the steps of: obtaining the orientation of the inertial sensor relative to a chassis; 5 obtaining a first inertial sensor measurement; rotating the chassis with the inertial sensor approximately 180*; obtaining a second inertial sensor measurement; and determining the sensor bias from the first inertial sensor measurement, the second inertial sensor measurement, and the obtained orientation of the 10 sensor relative to the chassis. Preferably the step of determining the sensor bias includes considering the first and second sensor measurements, determining possible bias values, determining constraints, and determining the sensor bias value from possible bias values within the constraints, Preferably the determined sensor bias 15 value is the only physically possible bias value determined from the possible bias values and the constraints. Preferably the step of determining possible bias values includes determining an intersection of two spheres of possible bias values, being a circle of values. Preferably the possible bias values are determined from a 20 gravity constraint. Preferably the step of determining possible bias values includes solving a linear algebra problem. Preferably determining the constraints includes using a sensor orientation rotation that corresponds to the obtained orientation of the sensor WO 2013/033755 PCT/AU2012/001009 5 relative to the chassis. Preferably the sensor orientation rotation is a rotation matrix. Preferably the step of determining constraints includes producing a line constraint that converges at least once with the possible bias values. Preferably the line constraint is a parametric equation. Preferably a direction 5 vector of the parametric equation is determined from a nullspace solution. Preferably a point on the line constraint is also determined. Preferably the point on the line constraint is determined using a minimum norm solution, even more preferably using a pseudoinverse. Preferably the step of determining the sensor bias includes 10 determining an intersection between the possible bias values and the line constraint. The line constraint may intersect the possible bias values at two points, and the step of determining the sensor bias preferably includes selecting one point which is physically possible. Preferably the step of selecting one point which is physically possible includes determining which 15 point falls within a predetermined range. Preferably the predetermined range is determined from a range of values provided by the manufacturer of the sensor. The step of determining the sensor bias may include determining two line constraint intersection solutions for each inertial sensor measurement. If 20 only one line constraint intersection solution falls within the predetermined range then preferably that solution is determined to be the inertial sensor bias value. If more than one line constraint intersection solution falls within the predetermined range, then preferably the smaller of the two bias values is selected.
WO 2013/033755 PCT/AU2012/001009 6 Preferably the first inertial sensor measurement and the second inertial sensor measurement are conducted by an inertial measurement unit (IMU) mounted on the chassis. Preferably the IMU includes at least a three-axis accelerometer. Preferably the first inertial sensor measurement and the 5 second inertial sensor measurement consist of a measurement of gravity only. Preferably the sensors are contained in the chassis, preferably a vehicle chassis, which is either rotated in the same location or is returned to the location of the first inertial sensor measurement after rotating the chassis 10 for the second inertial sensor measurement. The method may include measuring the rotation of the chassis between the first inertial sensor measurement and the second inertial sensor measurement. Measurement of the rotation of the chassis between the first inertial sensor measurement and the second inertial sensor measurement may include using a yaw sensor 15 and/or manually measuring the rotation. According to another aspect of the invention there is provided a method of calibrating an inertial sensor, the method including the steps of: determining a sensor bias according to the aforementioned method; and 20 calibrating the inertial sensor using the determined sensor bias. According to another aspect of the invention there is provided a method of determining a location of a chassis, the method including the steps of: WO 2013/033755 PCT/AU2012/001009 7 determining a sensor bias according to the aforementioned method; and determining the location of the chassis using a global navigation satellite system (GNSS) component, the inertial sensor, and the determined 5 sensor bias. According to another aspect of the invention there is provided a system configured to determine a sensor bias, the system including: an inertial measurement unit (IMU) having one or more sensors mounted at an orientation relative to a chassis; and 10 a computing resource in communication with the IMU and including a processor and memory; wherein the memory of the computing resource is programmed to instruct the processor to: obtain the orientation of the one or more sensors relative to the 15 chassis; obtain a first inertial sensor measurement from the IMU; obtain a second inertial sensor measurement from the IMU after the chassis with the IMU has been rotated approximately 1800; and determine the sensor bias from the first inertial sensor 20 measurement, the second inertial sensor measurement, and the obtained orientation of the one or more sensors relative to the chassis. According to another aspect of the invention there is provided a system of calibrating an inertial measurement unit (IMU), the system including: WO 2013/033755 PCT/AU2012/001009 8 an IMU having one or more sensors mounted at an orientation relative to a chassis; a computing resource in communication with the IMU and including a processor and memory; wherein the IMU: 5 obtains a first inertial sensor measurement; and obtains a second inertial sensor measurement after the chassis with the IMU has been rotated approximately 1800; and wherein the processor of the computing resource: receives the first inertial sensor measurement and the second 10 inertial sensor measurement from the IMU; obtains an orientation of the one or more sensors relative to the chassis from the memory of the computing resource; determines a sensor bias from the first inertial sensor measurement, the second inertial sensor measurement, and the obtained 15 orientation of the one or more sensors relative to the chassis; and calibrates the IMU using the determined sensor bias. Preferably the computing resource is an embedded system. The computing resource may automatically determine when the chassis with the mounted IMU has been rotated or, alternatively, the computing resource may 20 provide a prompt adapted to receive an input from a user to confirm when said chassis has been rotated. The prompt may be graphical on a display and may assist the user in determining rotation of said chassis. The IMU preferably includes a three-axis accelerometer. The IMU may further include one or more angular rate sensors and/or a 2 or 3 axis WO 2013/033755 PCT/AU2012/001009 9 magnetometer. The system may also include a global navigation satellite system (GNSS) component connected to the processor. Output from the GNSS component may be utilised to assist in determining the sensor bias. The GNSS component preferably includes a GPS receiver. 5 The sensor bias may be determined according to the aforementioned method. Further features and advantages of the present invention will become apparent from the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS 10 By way of example only, preferred embodiments of the invention will be described more fully hereinafter with reference to the accompanying figures, wherein: Figure 1 is a flow chart illustrating steps of a method according to the invention; 15 Figure 2 is a flow chart illustrating sub-steps of step 130 of the flow chart in figure 1; and Figure 3 illustrates a graphic example of determining a bias value from possible values within constraints. DETAILED DESCRIPTION OF THE DRAWINGS 20 The invention generally relates to determining sensor bias for an inertial sensor, particularly an accelerometer. Inertial sensors have a bias WO 2013/033755 PCT/AU2012/001009 10 that changes with temperature and time. Such inertial sensors are used in many applications including vehicles. Although the invention is primarily described with reference to vehicles, and even more particularly with reference to land vehicles, no limitation is meant thereby and the invention 5 could be applied to other embodiments including, for example, in electronic devices such as electronic and electromechanical tools, mobile phones, consoles, game controllers, remote controls, etc. Figure 1 illustrates a flow chart that has steps (100 to 130) that outline a method according to an embodiment of the invention. A first inertial sensor 10 measurement (i' ) is obtained (step 100) by collecting and processing data from one or more sensors, typically in an IMU. In a preferred embodiment the IMU will be part of a navigation system which includes a computing resource, typically including a processor and memory. At a point when the vehicle is stationary the sensor data is received and processed by the system. 15 For a stationary vehicle, an accelerometer sensor will measure the following: f =R'f+b 0 +c (1) where is is the specific force measurement in the body frame, R, is the rotation from the navigation (locally level) frame to the sensor frame, 20 f" = [0 0 -gf is the gravity vector in the navigation frame, b, is the accelerometer bias, and E is a non-fixed perturbation on the measurement.
WO 2013/033755 PCT/AU2012/001009 11 The sensor data is typically processed using signal processing to determine an estimate of the specific force at the location. The estimate of the specific force includes signal processing to account for other factors such as, for example, removal of engine vibration (if the engine is running) or other 5 disturbances. The processed estimate of the specific force results in a first inertial sensor measurement l' . The sensor is then rotated 1800 (step 110). In a preferred embodiment the system prompts a user to turn a chassis, preferably a vehicle chassis, that the sensor is mounted on around 180* once sufficient data has been 10 collected at the first point. Some vehicles, such as excavators, may be able to turn 1800 on the same point. However, other vehicles have to be driven and returned to the same location facing the other way. In this case, positional equipment, such as a GPS, may be able to assist the user in returning to the same location. 15 Once rotated 1800, a second inertial sensor measurement (is) is obtained (step 120) by collecting and processing data from the sensor. Like the first inertial sensor measurement (fs' ) the sensor data is processed using signal processing to determine an estimate of the specific force which results in a second inertial sensor measurement fa . 20 When an accelerometer is stationary, the total force acting on the accelerometer is due to gravity and, accordingly, if scale, misalignment, and noise are known or considered to be negligible, and the only significant error WO 2013/033755 PCT/AU2012/001009 12 in measurement is sensor bias (b), then the following constraint must be satisfied: f' - b. |=g (2) Where g is the magnitude of acceleration due to gravity. Accordingly, 5 for multiple positions there are multiple equations: fb - b. ||=g (3) fb2 -b. ||=g (4) (5) 1f'" - b. j g (6) 10 Expanding equations (3) - (6) for the first and second inertial sensor measurements results in: (fi -b ) +(fgi - by + ("I -b.) = 2 (7) (fb 2 -b.x +(f2 -b.') + (2 -b.Y =g 2 (8 Each gravity measurement (equation (7) and equation (8)) form a 15 sphere of possible values for the bias in light of the constraints of gravity. If the sensor is rotated on perfectly flat ground for the two inertial sensor measurements (steps 100 and 1200 then the two spheres will coincide. Otherwise, if the rotation is on uneven ground, as is usually the case, an intersection of the two spheres from the 1800 manoeuvre will form a circle of 20 values that fulfil the constraints of gravity.
WO 2013/033755 PCT/AU2012/001009 13 Figure 2 illustrates step 130 of figure 1 in more detail. By considering the measurements (step 132 of figure 2) and determining the sphere, from perfectly flat ground, or the circle, from uneven ground, the possible bias values for the sensor are determined (step 134). 5 To determine the sensor bias (b) (step 130) from the possible bias values (step 134) certain constraints are determined. Considering equation (1), the relationships of the first and second measurements with gravity are: is' = Rs'f"+ba + I (9) Rs2 = R 2f+ba + 2 (10) 10 Rs , which is the rotation from the navigation (locally level) frame to the sensor frame, can be broken down into two parts: R which is the rotation from a chassis frame, in the preferred embodiment a vehicle frame, to the sensor frame (known value, typically determined when the sensors are mounted in the chassis) and R which is the rotation from the navigation 15 frame to the vehicle frame (i.e. the attitude of the vehicle). Accordingly, Rs can be expressed as: R' = R' R( which can be substituted into equations (9) and (10): is' =RsIRvl f" +b +cI (12) 20 is2 =RsR 2ff +b +e2 (13) v2 n a 2 WO 2013/033755 PCT/AU2012/001009 14 As the IMU is mounted in a fixed known location in the vehicle, there is no rotation change for variable Rs between the first sensor measurement and the second sensor measurement. Accordingly: R = R = R2 (14) 5 Utilising equation (14), equation (13) can be rewritten to include Rs: s2, R R,2ff" +b +c (15) V n a 2 (5 and since the rotation of the vehicle chassis frame to the navigation frame at the second measurement (R 2) is the same as the rotation of the vehicle chassis frame to the navigation frame at the first measurement (R 1 ) further 10 rotated by the rotation of the vehicle frame from each measurement (R ) (assuming the measurements are taken at the same position and, hence, the navigation frame is constant between the measurements) equation (15) may be rewritten as: s2 R R RIf"+b,+c 2 (16) 15 Because the rotation of the vehicle frame from each measurement (R ) is known to be a 1800 rotation, it can be shown as: v2 1 0 01 R = 0 -1 0 (17) 0 0 1 WO 2013/033755 PCT/AU2012/001009 15 Notably it is the vehicle which is rotated about its z-axis and not the terrain, although the two will coincide on perfectly flat ground. Solving equation (16) for RI , substituting into equation (12), and assuming c, ~ 0 and F2 0 results in: 5 (is2 - b)=Rs R 2 Rv(P -b) (18) which can be simplified to: (i s2 - b,)= R(fs' -b,) (19) where R = R R2 R which can be determined from the known (or at least estimated) mounting orientation offset;.which will typically be obtained 10 from a stored rotation variable that is determined earlier (e.g. when the sensors are installed in the chassis). Rearranging equation (19) for bias results in: (I - R)b, = fs2 - RI'' (20) which is of the form: 15 Ap=b (21) where A =(I-R), p=b, and b= js2.-Rfs. The term (I - R) is rank 2 and, accordingly, the possible bias values from the constraint forms a line in 3-space. The parametric equation of the line in terms of t is therefore determined: WO 2013/033755 PCT/AU2012/001009 16 b, = x0 +It (22) With the direction vector I being determinable from the nullspace of A, the nullspace being a set of non-trivial solutions of 'x' to the equation Ax=0 which, in this case, results in one solution from a 3x3 matrix of rank 2: 5 1= null(A) (23) An arbitrary point on the line x 0 can be found by determining any possible solution to equation (20). In a preferred embodiment a minimum norm solution via the Moore-Penrose pseudoinverse is utilised: x. = pinv(Ap (24) 10 The line constraint (equation 22) is therefore determined using the solutions of equations 23 and 24. Figure 3 illustrates a graphical representation of the circular gravity constraint 10 (i.e. the intersection of two spheres of possible bias values discussed previously) and the line constraint 20 for a zero-noise and a perfect 15 1800 rotation condition. In order to determine the inertial sensor bias value, the intersection of the gravity constraint 10 and the line constraint 20, being points 40 and 50, need to be determined. Once determined, the intersection 40, 50 that falls within a predetermined range 30, which corresponds to the physically possible bias values determined from the sensor datasheet, is the 20 correct bias value (i.e. intersection 50 in figure 3). In practice, however, the 1800 rotation'is often not perfect and noise from the sensor is present. Accordingly, the line constraint 20 may only be WO 2013/033755 PCT/AU2012/001009 17 approximately on the same plane. In order to cater for this, the intersection of the line constraint 20 with each sphere of possible values determined from the gravity constraint (as discussed previously) is determined. The intersection of the line constraint 20 with each sphere can be 5 determined given a sphere in the form of: || x-cl|= r 2 (25) and a line in the form of: x = x0 + t (26) in terms of parameter t by determining the roots of: 10 0= At 2 +Bt+C (27) where: A =1.1 (28) B= 21 * (c - xO) (29) C = (c-- xo).(c- xo)-r 2 (30) 15 The intersection points, x, x2, may then be determined as: x, x 0 -ti (31) x2 X 0 -t21 (32) Where only one of the intersections, x, x 2 , falls within the predetermined range of physically possible bias values then that intersection 20 represents the correct bias value. Where more than one intersection falls within the predetermined range of physically possible bias values, the WO 2013/033755 PCT/AU2012/001009 18 intersection that represents the smaller of the two bias values is selected to be the determined bias value. Advantageously the method and system according to the present invention allows a sensor to be easily calibrated without the need to send the 5 sensor, or equipment containing the sensor, to a third party or back to the manufacturer. The invention can easily be carried out in a vehicle by rotating the vehicle 180*. This allows the sensors to be recalibrated at minimal cost and with minimal downtime to an operator. Additionally, the relative ease of recalibration means that the sensors can be recalibrated frequently ensuring 10 that any sensor bias due to age or temperature is kept to a minimum, even due to seasonal changes, and the like, if desired. A further advantage of the present invention is that no temperature sensors, or other additional components, are required in order to try to estimate the sensor bias. This reduces costs and complexity of devices 15 utilising the invention compared to those that use bias models, and the like, to estimate the bias. Furthermore, the present invention is typically more accurate than devices that use a bias model as the bias is actually measured and not merely assumed to match the bias model. The method and system can be utilised to calibrate an IMU in a vehicle 20 on flat and near flat ground by obtaining only two measurements either side of a simple 1800 manoeuvre. Operators of vehicles can therefore easily recalibrate the IMU when desired, such as during temperature changes.
WO 2013/033755 PCT/AU2012/001009 19 Although rotation matrices are used in the determination of the sensor offset in the preferred embodiment, it will be appreciated that other representations of rotations may be utilised including, for example, Euler angles, quaternions, and axis-angles. 5 Although the invention is primarily described with reference to vehicles, and even more particularly with reference to land vehicles, no limitation is meant thereby and the invention could be applied to other chassis including, for example, in electronic devices such as electronic and electromechanical tools, mobile phones, consoles, game controllers, remote controls, etc. 10 In this specification, adjectives such as first and second, left and right, top and bottom, and the like may be used solely to distinguish one element or action from another element or action without necessarily requiring or implying any actual such relationship or order. Where the context permits, reference to an integer or a component or step (or the like) is not to be 15 interpreted as being limited to only one of that integer, component, or step, but rather could be one or more of that integer, component, or step etc. The above description of various embodiments of the present invention is provided for purposes of description to one of ordinary skill in the related art. It is not intended to be exhaustive or to limit the invention to a single 20 disclosed embodiment. As mentioned above, numerous alternatives and variations to the present invention will be apparent to those skilled in the art of the above teaching. Accordingly, while some alternative embodiments have been discussed specifically, other embodiments will be apparent or relatively easily developed by those of ordinary skill in the art. The invention is WO 2013/033755 PCT/AU2012/001009 20 intended to embrace all alternatives, modifications, and variations of the present invention that have been discussed herein, and other embodiments that fall within the spirit and scope of the above described invention. In this specification, the terms 'comprises', 'comprising', 'includes', 5 'including', or similar terms are intended to mean a non-exclusive inclusion, such that a method, system or apparatus that comprises a list of elements does not include those elements solely, but may well include other elements not listed.
Claims (26)
1. A method of determining an inertial sensor bias, the method including the steps of: 5 obtaining the orientation of the inertial sensor relative to a chassis; obtaining a first inertial sensor measurement; rotating the chassis with the inertial sensor approximately 1800; obtaining a second inertial sensor measurement; and determining the sensor bias from the first inertial sensor measurement, 10 the second inertial sensor measurement, and the obtained orientation of the sensor relative to the chassis.
2. The method of claim 1, wherein the step of determining the sensor bias includes considering the first and second sensor measurements, 15 determining possible bias values, determining constraints, and determining the sensor bias value from possible bias values within the constraints.
3. A method according to claim 2, wherein the possible bias values are determined from a gravity constraint. 20
4. A method according to claim 3, wherein determining possible bias values includes determining an intersection of two spheres of possible bias values. WO 2013/033755 PCT/AU2012/001009 22
5. A method according to any one of claims 2 to 4, wherein determining the constraints includes using a sensor orientation rotation that corresponds to the obtained orientation of the sensor relative to the chassis. 5
6. A method according to claim 5, wherein the sensor orientation rotation is a rotation matrix.
7. A method according to any one of claims 2 to 6, wherein 10 determining constraints includes producing a line constraint that converges at least once with the possible bias values.
8. A method according to claim 7, wherein the line constraint is a parametric equation. 15
9. A method according to claim 8, wherein a direction vector of the parametric equation is determined from a nullspace solution.
10., A method according to any one of claims 7 to 9, wherein a point 20 on the line constraint is using a minimum norm solution. WO 2013/033755 PCT/AU2012/001009 23
11. A method according to any one of claims 7 to 10, wherein the step of determining the sensor bias includes determining an intersection between the possible bias values and the line constraint. 5
12. A method according to claim 11, wherein the line constraint intersects the possible bias values at two points, and the step of determining the sensor bias includes selecting one point which is physically possible.
13. 'A method according to claim 12, wherein the step of selecting 10 one point which is physically possible includes determining which point falls within a predetermined range.
14. A method according to any one of the preceding claims, wherein the first inertial sensor measurement and the second inertial sensor 15 measurement are conducted by an inertial measurement unit (IMU) mounted on the chassis.
15. A method according to claim 14 wherein the IMU includes a three-axis accelerometer. 20 WO 2013/033755 PCT/AU2012/001009 24
16. A method according to any one of the preceding claims, wherein the first inertial sensor measurement and the second inertial sensor measurement consist of a measurement of gravity only. 5
17. A method according to any one of the preceding claims, wherein the chassis is a vehicle chassis and the sensors are contained in the vehicle chassis.
18. A method of calibrating an inertial sensor, the method including 10 the steps of: determining a sensor bias according to any one of the preceding claims; and calibrating the inertial sensor using the determined sensor bias. 15
19. A method of determining a location of a chassis, the method including the steps of: determining a sensor bias according to any one of claims 1 to 17; and determining the location of the chassis using a global navigation satellite system (GNSS) component, the inertial sensor, and the determined 20 sensor bias.
20. A system configured to determine a sensor bias, the system including: WO 2013/033755 PCT/AU2012/001009 25 an inertial measurement unit (IMU) having one or more sensors mounted at an orientation relative to a chassis; and a computing resource in communication with the IMU and including a processor and memory; 5 wherein the memory of the computing resource is programmed to instruct the processor to: obtain the orientation of the one or more sensors relative to the chassis; obtain a first inertial sensor measurement from the IMU; 10 obtain a second inertial sensor measurement from the IMU after the chassis with the IMU has been rotated approximately 1800; and determine the sensor bias from the first inertial sensor measurement, the second inertial sensor measurement, and the obtained orientation of the one or more sensors relative to the chassis. 15
21. A system of calibrating an inertial measurement unit (IMU), the system including: an IMU having one or more sensors mounted at an orientation relative to a chassis; and 20 a computing resource in communication with the IMU and including a processor and memory; wherein the IMU: obtains a first inertial sensor measurement; and WO 2013/033755 PCT/AU2012/001009 26 obtains a second inertial sensor measurement after the chassis with the IMU has been rotated approximately 1800; and wherein the processor of the computing resource: receives the first inertial sensor measurement and the second 5 inertial sensor measurement from the IMU; obtains an orientation of the one or more sensors relative to the chassis from the memory of the computing resource; determines a sensor bias from the first inertial sensor measurement, the second inertial sensor measurement, and the obtained 10 orientation of the one or more sensors relative to the chassis; and uses the determined sensor bias to calibrate the IMU.
22. A system according to claim 20 or 21, wherein the computing resource is an embedded system. 15
23. A system according to any one of claims 20 to 22, wherein the computing resource automatically determines when the chassis with the IMU has been rotated. 20
24. A system according to any one of claims 20 to 22, wherein the computing resource provides a prompt adapted to receive an input from a user to confirm when the chassis has been rotated. WO 2013/033755 PCT/AU2012/001009 27
25. A system according to any one of claims 20 to 24, wherein the IMU includes a three-axis accelerometer.
26. A system according to any one of claims 20 to 25, wherein the 5 chassis is a vehicle chassis.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU2012307069A AU2012307069A1 (en) | 2011-09-08 | 2012-08-29 | A method and system of recalibrating an inertial sensor |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU2011903660 | 2011-09-08 | ||
| AU2011903660A AU2011903660A0 (en) | 2011-09-08 | A method and system of recalibrating a sensor | |
| PCT/AU2012/001009 WO2013033755A1 (en) | 2011-09-08 | 2012-08-29 | A method and system of recalibrating an inertial sensor |
| AU2012307069A AU2012307069A1 (en) | 2011-09-08 | 2012-08-29 | A method and system of recalibrating an inertial sensor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| AU2012307069A1 true AU2012307069A1 (en) | 2014-03-06 |
Family
ID=47831340
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| AU2012307069A Abandoned AU2012307069A1 (en) | 2011-09-08 | 2012-08-29 | A method and system of recalibrating an inertial sensor |
Country Status (8)
| Country | Link |
|---|---|
| EP (1) | EP2753941A4 (en) |
| CN (1) | CN103782180A (en) |
| AR (1) | AR087800A1 (en) |
| AU (1) | AU2012307069A1 (en) |
| BR (1) | BR112014005130A2 (en) |
| CA (1) | CA2848102A1 (en) |
| MX (1) | MX2014002805A (en) |
| WO (1) | WO2013033755A1 (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106767929B (en) * | 2017-01-19 | 2019-11-05 | 浙江大学 | A method of for correcting inertial sensor coordinate axle offset |
| US12004852B2 (en) * | 2017-09-28 | 2024-06-11 | Vital Connect, Inc. | Sensor calibration considering subject-dependent variables and/or body positions |
| CN108496059B (en) * | 2018-03-26 | 2019-12-27 | 深圳市锐明技术股份有限公司 | Method and device for correcting inertia sensor, terminal equipment and storage medium |
| US11009522B2 (en) * | 2018-09-07 | 2021-05-18 | Caterpillar Inc. | Systems and methods for calibrating an acceleration sensor using a payload system |
| CN109581523B (en) * | 2018-11-12 | 2020-05-01 | 湖北省地震局 | Method and system for calibrating accelerometer by satellite tracking satellite device |
| CN111521196B (en) * | 2020-04-14 | 2022-09-06 | 京东方科技集团股份有限公司 | Sensor calibration method, device, virtual reality device, storage medium |
| WO2022198590A1 (en) * | 2021-03-25 | 2022-09-29 | 华为技术有限公司 | Calibration method and apparatus, intelligent driving system, and vehicle |
| CN114947627B (en) * | 2022-08-01 | 2022-11-22 | 深圳市云鼠科技开发有限公司 | Determination method, device, equipment and storage medium for initializing IMU of sweeper |
| DE102022126969B3 (en) | 2022-10-14 | 2023-12-28 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Calibrating a rotation rate sensor |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE112005002094T5 (en) * | 2004-08-31 | 2007-07-26 | Kelsey-Hayes Co., Livonia | Method for correcting assembly offset in an inertial sensor |
| US7066004B1 (en) * | 2004-09-02 | 2006-06-27 | Sandia Corporation | Inertial measurement unit using rotatable MEMS sensors |
| EP1701135A1 (en) * | 2005-03-11 | 2006-09-13 | Delphi Technologies, Inc. | Method of calibrating an acceleration sensor |
| DE102005033237B4 (en) * | 2005-07-15 | 2007-09-20 | Siemens Ag | Method for determining and correcting misalignments and offsets of the sensors of an inertial measurement unit in a land vehicle |
| WO2008068542A1 (en) * | 2006-12-04 | 2008-06-12 | Nokia Corporation | Auto-calibration method for sensors and auto-calibrating sensor arrangement |
| US7835880B2 (en) * | 2007-09-29 | 2010-11-16 | Imu Solutions, Inc. | Methods for improving accuracy of measurement and calibration of accelerometer parameters |
| US20110077891A1 (en) * | 2009-09-25 | 2011-03-31 | Sirf Technology Holdings, Inc. | Accelerometer-only calibration method |
| CN101788305A (en) * | 2010-03-26 | 2010-07-28 | 中北大学 | Method for rapid field calibration of micro inertial measurement unit |
| CN102003968B (en) * | 2010-09-03 | 2012-03-14 | 哈尔滨工程大学 | Single-axle table calibration method for fiber optic gyro strapdown inertial navigation system |
-
2012
- 2012-08-29 EP EP20120830416 patent/EP2753941A4/en not_active Withdrawn
- 2012-08-29 MX MX2014002805A patent/MX2014002805A/en not_active Application Discontinuation
- 2012-08-29 CN CN201280043450.8A patent/CN103782180A/en active Pending
- 2012-08-29 AU AU2012307069A patent/AU2012307069A1/en not_active Abandoned
- 2012-08-29 BR BR112014005130A patent/BR112014005130A2/en not_active IP Right Cessation
- 2012-08-29 WO PCT/AU2012/001009 patent/WO2013033755A1/en not_active Ceased
- 2012-08-29 CA CA2848102A patent/CA2848102A1/en not_active Abandoned
- 2012-09-06 AR ARP120103296 patent/AR087800A1/en unknown
Also Published As
| Publication number | Publication date |
|---|---|
| BR112014005130A2 (en) | 2017-04-18 |
| EP2753941A4 (en) | 2015-04-29 |
| CA2848102A1 (en) | 2013-03-14 |
| WO2013033755A1 (en) | 2013-03-14 |
| MX2014002805A (en) | 2014-04-10 |
| AR087800A1 (en) | 2014-04-16 |
| EP2753941A1 (en) | 2014-07-16 |
| CN103782180A (en) | 2014-05-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU2012307069A1 (en) | A method and system of recalibrating an inertial sensor | |
| AU2012307067B2 (en) | Method of recalibrating inertial sensors | |
| EP2494312B1 (en) | A method of calibrating inertial sensors | |
| EP2514707B1 (en) | Crane jib attitude and heading reference system calibration and initialization | |
| US6205401B1 (en) | Navigation system for a vehicle, especially a land craft | |
| US9417091B2 (en) | System and method for determining and correcting field sensors errors | |
| US20230366680A1 (en) | Initialization method, device, medium and electronic equipment of integrated navigation system | |
| US20120239331A1 (en) | Crane jib attitude and heading reference system and method | |
| AU2012307070A1 (en) | A method and system of determining an inertial sensor orientation offset | |
| US20140202229A1 (en) | Systems and method for gyroscope calibration | |
| US8019542B2 (en) | Heading stabilization for aided inertial navigation systems | |
| JP2012194175A (en) | Attitude determination method, position calculation method and attitude determination device | |
| CN111076722B (en) | Attitude estimation method and device based on self-adaptive quaternion | |
| AU2018311580B2 (en) | Determining yaw and center-of-rotation of a rotating platform using a single position sensor | |
| AU2015305864B2 (en) | Earthmoving machine comprising weighted state estimator | |
| EP3073226B1 (en) | Continuous calibration of an inertial system | |
| AU2012307068A1 (en) | A method and system of recalibrating an inertial sensor | |
| US10900778B2 (en) | Systems and methods for implement position measurement | |
| KR101941009B1 (en) | Attitude and heading reference system and unmaned vehicle including the attitude and heading refernce system | |
| CN116380119A (en) | Calibration method, device and system for integrated navigation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MK5 | Application lapsed section 142(2)(e) - patent request and compl. specification not accepted |