AU2012307070A1 - A method and system of determining an inertial sensor orientation offset - Google Patents
A method and system of determining an inertial sensor orientation offset Download PDFInfo
- Publication number
- AU2012307070A1 AU2012307070A1 AU2012307070A AU2012307070A AU2012307070A1 AU 2012307070 A1 AU2012307070 A1 AU 2012307070A1 AU 2012307070 A AU2012307070 A AU 2012307070A AU 2012307070 A AU2012307070 A AU 2012307070A AU 2012307070 A1 AU2012307070 A1 AU 2012307070A1
- Authority
- AU
- Australia
- Prior art keywords
- chassis
- inertial sensor
- imu
- sensor measurement
- 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 35
- 238000005259 measurement Methods 0.000 claims abstract description 85
- 239000011159 matrix material Substances 0.000 claims description 21
- 238000004891 communication Methods 0.000 claims description 4
- 230000005484 gravity Effects 0.000 claims description 4
- 230000002950 deficient Effects 0.000 claims description 2
- 238000009434 installation Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 101100495376 Mus musculus Cdt1 gene Proteins 0.000 description 1
- 102100040160 Rabankyrin-5 Human genes 0.000 description 1
- 101710086049 Rabankyrin-5 Proteins 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process 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
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Navigation (AREA)
- Gyroscopes (AREA)
Abstract
Inertial sensors are typically mounted at an angular offset relative to a chassis, such as a vehicle chassis or electronic device chassis. This offset can influence the measurements of the angular orientation of said chassis derived from inertial sensors. There is provided a method of determining a sensor orientation offset relative to a chassis by obtaining a first inertial sensor measurement, rotating the chassis approximately 180°, obtaining a second inertial sensor measurement; and then determining the offset from the two inertial sensor measurements.
Description
WO 2013/033756 PCT/AU2012/001010 A METHOD AND SYSTEM OF DETERMINING AN INERTIAL SENSOR ORIENTATION OFFSET FIELD OF THE INVENTION The invention relates to a method and system of determining a sensor angular offset. More particularly the invention relates, but is not limited, to 5 determining the orientation of an inertial sensor relative to a chassis, preferably the chassis of a vehicle. 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 10 elsewhere. Inertial sensors are used in many applications to measure movement 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. 15 Inertial sensors typically include gyroscopes, which measure the rate of change of angle with time, and accelerometers, which measure linear 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 20 also contain a 2 or 3 axis magnetometer for sensing the Earth's magnetic field (although not actually an inertial sensor).
WO 2013/033756 PCT/AU2012/001010 2 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, usually a theoretical perfectly level ground surface). In many applications, accurate inertial sensing is critical. For example, in precision agriculture, 5 knowledge of 'attitude' of a vehicle is required to compensate for movements of a Global Navigation Satellite Systems (GNSS) antenna through terrain 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 10 antenna mounted on a vehicle can produce a measurable positioning error (e.g. of at least the same order of magnitude as the GNSS system itself). As a result, tilt angle is sometimes compensated with the use of angular estimates derived from sensor measurements produced by an IMU mounted in the vehicle. 15 The inertial sensors within the IMU are normally mounted in an orthogonal configuration and produce measurements in the sensor frame (i.e. a coordinate system fixed to the sensor axes), whereas the location of the antenna relative to the vehicle is generally known in the vehicle frame (i.e. a coordinate system attached to a fixed point on the vehicle). Therefore, unless 20 the sensor frame is precisely aligned with the vehicle frame, there is a fixed angular offset between the sensor frame and the vehicle frame. . Typically, an estimate of the attitude of the vehicle is desired and hence the angular offset between the vehicle frame and the sensor frame is required. In applications where the IMU is installed by the manufacturer, the WO 2013/033756 PCT/AU2012/001010 3 angular offset between the sensor frame and the vehicle frame can be determined from the design drawings. However, in applications where the IMU is retrofitted after the manufacture of the vehicle (for example, from a third-party supplier of guidance equipment), the IMU must be installed either 5 with the sensor axes precisely aligned with the vehicle, or the angular offset must be measured as part of the installation procedure. Aligning the sensor axes with the vehicle axes introduces significant limitations on where the device can be mounted within the vehicle. For example, it can be mounted to a flat floor or wall. However, such an aligned 10 position may not be suitable or convenient to mount the device. Furthermore, if the device is not mounted exactly orthogonal to the vehicle then an error in the measurements may be introduced. If the device is mounted on a surface that is not aligned with the vehicle axes, the angular offset may be physically measured. However, this 15 requires high-precision measurements using specialist equipment, such as a theodolite, which is not only time consuming, but impractical for many installations, particularly where an end-user installs the equipment. OBJECT OF THE INVENTION It is an aim of this invention to provide. a method and system of 20 determining a sensor offset which overcomes or ameliorates one or more of the disadvantages or problems described above, or which at least provides a useful alternative.
WO 2013/033756 PCT/AU2012/001010 4 Other preferred objects of the present invention will become apparent from the following description. SUMMARY OF INVENTION According to an aspect of the invention there is provided a method of 5 determining a sensor orientation offset relative to a chassis, the method including: obtaining a first inertial sensor measurement; rotating the chassis approximately 1800; obtaining a second inertial sensor measurement; and 10 determining the sensor orientation offset relative to the chassis using the first inertial sensor measurement and the second inertial sensor measurement. Preferably the first inertial sensor measurement and the second inertial sensor measurement are conducted by an inertial measurement unit (IMU). 15 Preferably the IMU includes at least a three-axis accelerometer. Preferably the first inertial sensor measurement and the second inertial sensor measurement consist of a measurement of gravity only. Preferably the step of determining the sensor orientation offset relative to the chassis includes estimating a rotation between the first and second 20 inertial sensor measurements. The rotation estimate is preferably a rotation matrix. Preferably the step of determining the sensor orientation offset relative to the chassis includes determining possible solutions for rotation of the WO 2013/033756 PCT/AU2012/001010 5 sensor relative to the chassis and/or eliminating impossible and implausible solutions. Alternatively the step of determining the sensor orientation offset relative to the chassis may include determining a region of viable solutions and selecting a solution from within that region or determining the most 5 plausible sensor orientation offset relative to the chassis directly from a rotation estimate. Preferably any bias in the IMU is negligible or known. Preferably the chassis, preferably a vehicle chassis, is either rotated in the same location or is returned to the location of the first inertial sensor 10 measurement after rotating the chassis 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 15 measurement may include using a yaw sensor and/or manually measuring the rotation. Preferably the step of estimating a rotation matrix between the first and second inertial sensor measurements includes calculating a least squares estimate for the rotation matrix between the first and second inertial 20 sensor measurements. The least squares estimate for the rotation matrix between the first and second inertial sensor measurements may be rank deficient.
WO 2013/033756 PCT/AU2012/001010 6 Preferably the step of determining possible solutions for rotation of the sensor relative to the chassis includes performing an eigendecomposition of the estimated rotation matrix. Preferably the step of eliminating impossible and implausible solutions 5 includes eliminating solutions with a determinant of -1. Preferably the step of eliminating impossible and implausible solutions further includes estimating pitch and roll of the chassis using coarse levelling. Preferably the step of eliminating impossible and implausible solutions even further includes selecting a remaining plausible solution. Selecting the remaining plausible 10 solution may include selecting the solution that corresponds to the smallest roll. Preferably the chassis is located on a generally flat surface for the first and second inertial sensor measurements. The generally flat surface may be at an angle to perfectly flat or level ground. The sensor orientation offset may 15 be determined without knowing the angle of the generally flat surface with respect to perfectly flat ground.. According to another aspect of the invention there is provided a system configured to determine a sensor orientation offset relative to a chassis, the system including; 20 an inertial measurement unit (IMU); and 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: WO 2013/033756 PCT/AU2012/001010 7 obtain a first inertial sensor measurement from the IMU; obtain a second inertial sensor measurement from the IMU after the chassis has been rotated approximately 1800; and determine the sensor orientation offset relative to the chassis 5 using the first inertial sensor measurement and the second inertial sensor measurement. According to another aspect of the invention there is provided a system of determining a sensor orientation offset relative to a chassis, the system including: 10 an IMU mounted on a chassis; and a computing resource in communication with the IMU and including a processor and memory; wherein the IMU: obtains a first inertial sensor measurement; and obtains a second inertial sensor measurement after the chassis 15 has been rotated approximately 1800; and wherein the processor of the computing resource: receives the first inertial sensor measurement and the second inertial sensor measurement from the IMU; and determines the sensor orientation offset relative to the chassis 20 using the first inertial sensor measurement and the second inertial sensor measurement. Preferably the computing resource is an embedded system. The computing resource may automatically determine when the chassis has been rotated or, alternatively, the computing resource may provide a prompt WO 2013/033756 PCT/AU2012/001010 8 adapted to receive an input from a user to confirm when the chassis has been rotated. The prompt may be graphical on a display and may assist the. user in determining rotation of the chassis. The IMU preferably includes a three-axis accelerometer. The IMU may 5 further include one or more angular rate sensors and/or a 2 or 3 axis magnetometer. The system preferably also includes a global navigation satellite systems (GNSS) component connected to the processor. Output from the GNSS component may be utilised to assist in determining the sensor orientation offset relative to the chassis. The GNSS component preferably 10 includes a GPS receiver. The sensor orientation offset relative to the chassis may be determined according to the aforementioned method. Further features and advantages of the present invention will become apparent from the following detailed description. 15 BRIEF DESCRIPTION OF THE DRAWINGS 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 20 invention; and Figure 2 is a flow chart illustrating sub-steps of step 130 of the flow chart in figure 1.
WO 2013/033756 PCT/AU2012/001010 9 DETAILED DESCRIPTION OF THE DRAWINGS The invention generally relates to determining sensor orientation offset relative to a chassis. Sensors are nearly always mounted at an angle relative to a chassis it is measuring. Even when a sensor is mounted relatively 5 straight and level in the chassis, it is likely to have at least a small offset. The offset can be expressed as a rotation matrix, Rv , which includes yaw, pitch, and roll values for the sensor relative to the chassis which, in the example embodiment, is a vehicle chassis. A chassis is considered to be a frame, body, or plane of an article such 10 as a vehicle or electronic device. 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, 15 game controllers, remote controls, etc. Although rotation matrices are used in the determination of the sensor orientation 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. 20 Figure 1 illustrates a flow chart that has steps (110 to 130) that outline a method according to an embodiment of the invention. A first inertial sensor measurement (Cl) is obtained (step 100) by collecting and processing data from one or more sensors, typically in an inertial measurement unit (IMU). In WO 2013/033756 PCT/AU2012/001010 10 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 by the system. 5 For a stationary vehicle, an accelerometer sensor will measure the following: f =Rf"+b,+ (1) where i' is the specific force measurement in the body frame, Rn is the rotation from the navigation (locally level) frame to the sensor frame, 10 f"n = [0 0 - gf is the gravity vector in the navigation frame, b, is the accelerometer bias, and c is a non-fixed perturbation on the measurement. The sensor data is typically processed using signal processing to determine an estimate of the specific force at the location. The estimate of 15 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 disturbances. The processed estimate of the specific force results in a first inertial sensor measurement C'. The chassis, in this case vehicle chassis, is then rotated 180* (step 20 110). In a preferred embodiment the system prompts a user to turn the chassis around 180* once sufficient data has been collected at the first point. Some vehicles, such, as excavators, may be able to turn 1800 on the same WO 2013/033756 PCT/AU2012/001010 11 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. Once rotated 1800, a second inertial sensor measurement (js2) is 5 obtained (step 120) by collecting data from the sensors. Like the first inertial sensor measurement (f') the sensor data is processed using signal processing to determine an estimate of the specific force which results in a second inertial sensor measurement f 2 Figure 2 illustrates step 130 of figure 1 in more detail. First, at step 10 132, the first and second sensor measurements are considered. Considering equation (1) supra, the relationship of the first and second measurements with gravity is: i R 'f" + b + (2) ' R 2f" +b, + E:, (3) 15 R, 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 the vehicle frame to the sensor frame (desired value) and Rv which is the rotation from the navigation to the vehicle frame (i.e. the attitude of the vehicle). Accordingly, R, can be expressed as: 20 R =R R (4) which can be substituted into equations (2) and (3): WO 2013/033756 PCT/AU2012/001010 12 R'R f " +b +c (5) 2 =R2 Rv2 fn+b + 2 (6)
V
2 n As the IMU is mounted in a fixed location in the vehicle, there is no rotation change between the first sensor measurement and the second 5 sensor measurement for R, . Accordingly: R = R, = R 2 (7) I 2 Utilising equation (7), equation (5) can be rewritten to include R, 2 =R R,2 f" + b,+ (8) and since the rotation of the vehicle chassis frame to the navigation frame at 10 the second measurement (R,;) is the same as the rotation of the vehicle chassis frame to the navigation frame at the first measurement (RY' ) further 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 (8) may 15 be rewritten as: 2 =R R 2R f" + ba +2 (9) Because the rotation of the vehicle frame from each measurement (R" ) is known to be a 1800 manoeuvre, it can be shown as: WO 2013/033756 PCT/AU2012/001010 13 -1 0 0 R = 0 -1 0 (10) 0 0 1 Notably it is the vehicle which is rotated about its z-axis and not the terrain, although on perfectly flat ground the two will coincide. Solving equation (9) for R , substituting into equation (5), and 5 assuming F, ~ 0 and c 2 ; 0 results in: 'v2 - b,,= R' R 2 Rv (i-"' -- bj(1 For the purposes of determining the offset it can be assumed that b, 0, therefore, the following relation between vehicle manoeuvres is: f 2 =R R 2 R "' (12) 10 = "' (13) where R =R R2R R which represents a rotation in the form of a rotation matrix between the first and second sensor measurements. R is both a special orthogonal matrix (SO(3)) and a symmetric matrix, properties which can be utilised to estimate R (step 134 of figure 2) which can be expressed as 15 a 3x3 matrix as follows: R1 R& R3 R =[R2 R2 R3] (14) R13 R23 R33 Since R is symmetric, it can be appreciated that there are only 6 elements. However, there are only three degrees of freedom in any SO(3) WO 2013/033756 PCT/AU2012/001010 14 matrix and, accordingly, they are not all independent. Since R = R" we can also state: 2 =Rj"I (15) 'I = Ris2 (16) 5 which appears to yield 6 equations with 6 unknowns but a least-squares estimate constructed from equation (15) is only rank 5 and, accordingly, a further constraint is needed. R=R R, R is also a similarity transform (i.e. is of the form B = P~'AP) and, therefore, the trace of the matrix is preserved and the final constraint can be determined as: 10 R 11
+R
22 +JR =-1 (17) A linear least squares estimate of R is constructed from equations (15) and (17) as: Ax =b (18) where fP f' f' 0 0 0 0 f 0 f'I f 11 0 0 0 f-1 0 f f I 15 A= fs2 f 2 f2 0 0 (19) 0 ff2 0 f2 2 0 0 0 fA2 0 f"2 f2 1 0 0 1 0 1 b = ~f2 2 f 2 2 f' f 1 (20) x= [RI R, 2
R
1 . R 22
R
23
R
3 3 1 (21) Once R has been estimated, the next step is to determine possible WO 2013/033756 PCT/AU2012/001010 15 solutions for rotation of the sensor orientation relative to the vehicle chassis (R, ). Any symmetric matrix, such as: R=R R2 R, (22) has an eigendecomposition, which may be utilised in order to extract R from 5 the estimate of R, in the form of: A = QAQ' (23) where A is a diagonal matrix of eigenvalues and Q is an orthogonal matrix of the eigenvectors corresponding to the eigenvalues. Since the eigendecomposition is also a similarity transform, A and A share the same 10 eigenvalues. The eigenvalues for R2 can be determined: eig(R2= [-1 -1 1) (24) Hence, the diagonal matrix formed by the eigenvalues of R"' is itself,
V
1 which results in the eigendecomposition of R providing a set of possible solutions for R, when the eigenvalues are arranged in such a way as to 15 match R 2. Since the eigenvalues in Q are not unique, each may be multiplied by -1 and still maintain orthogonality, which leads to 8 possible solutions. Impossible and implausible solutions are eliminated (step 138) through a process of elimination. First, although Q can have a determinant of ±1, the 20 determinant of a special orthogonal matrix must be +1 and, accordingly, half of the solutions with a determinant of -1 can be eliminated. Of the four WO 2013/033756 PCT/AU2012/001010 16 remaining solutions, there are only two unique pairs of pitch and roll (yaw will be ambiguous) corresponding to a 'twisted pair' of solutions. Rearranging equation (2): Rv (f --b,-c,) = Rvf" (25) 5 an estimate of the pitch and roll of the vehicle (i.e.) can be determined using coarse levelling. Assuming the bias and noise are small: Pitch: 0= atan2( , (f;)2,(f)) (26) Roll: # = atan2(- f ,-f;) (27) One of the twisted pair of solutions will correspond to the desired 10 solution and the other will correspond to an implausible situation, such as where the vehicle is 'hanging from the roof, and therefore the solution with the smallest absolute roll corresponds to the physically possible solution. Instead of determining the solutions and then eliminating impossible and implausible solutions a region of viable solutions could be determined 15 first and then the desired solution could be determined from within that range. An alternative approach to that described is to directly determine the most plausible solution from the rotation estimate. The sensor measurements (i' ,f ') are utilised to accurately determine two degrees of freedom of the desired angular offset, namely roll 20 and pitch. Yaw (rotation about. the vertical axis) can easily be determined from further sensors, if available, or alternatively by being input manually. For example, a graphical display showing the device with two degrees of freedom WO 2013/033756 PCT/AU2012/001010 17 may be utilised and the user may visually rotate the device about the vertical to input the third degree of freedom. Advantageously, where the sensor bias b, is either very small or known, as is the case where the IMU is being installed after a calibration 5 procedure (for example, factory calibration), the method according to the present invention allows a device with an IMU to be installed at any orientation within a chassis and then, via a simple 1800 rotation manoeuvre, determine the orientation of the IMU to correct for the sensor orientation offset relative to the chassis. This removes the need for the device with the 10 IMU to be mounted orthogonal to the chassis or for the installation orientation to be measured and input manually. Not having to mount the device with the IMU orthogonal to the chassis provides significantly more mounting options for the device. For example, it can be mounted on an angled wall, or onto any portion of the body such as, 15 for example, the wheel arch of a road vehicle. Furthermore, any error previously introduced by not having the device mounted perfectly orthogonal is removed as the exact orientation is determined. Not having to manually measure the orientation of the device relative to the chassis after installation also reduces costs, particularly labour costs, and 20 downtime. Furthermore, specialised equipment is not required and the mounting location is not limited to locations which have to be able to be measured externally.
WO 2013/033756 PCT/AU2012/001010 18 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, 5 reference to an integer or a component or step (or the like) is not to be 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 10 art. It is not intended to be exhaustive or to limit the invention to a single 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 15 easily developed by those of ordinary skill in the art. The invention is 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', 20 '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 a sensor orientation offset relative to a chassis, the method including: obtaining a first inertial sensor measurement; rotating the chassis approximately 1800; obtaining a second inertial sensor measurement; and determining the sensor orientation offset relative to the chassis using the first inertial sensor measurement and the second inertial sensor measurement.
2. The method of claim 1, wherein the first inertial sensor measurement and the second inertial sensor measurement are conducted by an inertial measurement unit (IMU).
3. The method of claim 2, wherein the IMU includes a three-axis accelerometer.
4. The method of claim 1 or claim 2, wherein any bias in the IMU is known and used in the step of determining the sensor orientation offset relative to the chassis.
5. The method of claim 1 or claim 2, wherein any bias in the IMU is negligible. WO 2013/033756 PCT/AU2012/001010 20
6. The method of 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.
7. The method of any one of the preceding claims, wherein the step of determining the sensor orientation offset relative to the chassis includes estimating a rotation between the first and second inertial sensor measurements.
8. The method of claim 7, wherein the rotation estimate is a rotation matrix.
9. The method of claim 8, wherein estimating the rotation matrix includes calculating a least squares estimate for the rotation matrix.
10. The method of claim 9, wherein the least squares estimate for the rotation matrix is rank deficient.
11. The method of any one of the preceding claims, wherein the step of determining the sensor orientation offset relative to the chassis includes determining possible solutions for rotation of the sensor relative to the chassis. WO 2013/033756 PCT/AU2012/001010 21
12. The method of claim 11, wherein the step of determining possible solutions for rotation of the sensor relative to the chassis includes performing an eigendecomposition.
13. The method of claim 12, wherein the step of determining the sensor orientation offset relative to the chassis includes eliminating impossible and implausible solutions.
14. The method of claim 13, wherein the step of eliminating impossible and implausible solutions includes eliminating solutions with a determinant of -1.
15. The method of claim 13, wherein the step of eliminating impossible and implausible solutions includes estimating pitch and roll of the chassis using coarse levelling.
16. The method of claim 15 wherein the step of eliminating impossible and implausible solutions further includes selecting a solution that corresponds to the smallest roll.
17. The method of any one of the preceding claims, wherein the chassis is rotated in the same location. WO 2013/033756 PCT/AU2012/001010 22
18. The method of any one of claims 1 to 16, wherein the chassis is moved from, and returned to, the location of the first inertial sensor measurement after rotating the chassis.
19. The method of any one of the preceding claims wherein the chassis is a vehicle chassis.
20. A system configured to determine a sensor offset relative to a chassis, the system including; an inertial measurement unit (IMU); and 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 a first inertial sensor measurement from the IMU; obtain a second inertial sensor measurement from the IMU after the chassis has been rotated approximately 180*; and determine the sensor offset relative to the chassis using the first inertial sensor measurement and the second inertial sensor measurement.
21. A system of determining a sensor orientation offset relative to a chassis, the system including: an IMU mounted on a chassis; and WO 2013/033756 PCT/AU2012/001010 23 a computing resource in communication with the IMU and including a processor and memory; wherein the IMU: obtains a first inertial sensor measurement; and obtains a second inertial sensor measurement after the chassis has been rotated approximately 1800; and wherein the processor of the computing resource: receives the first inertial sensor measurement and the second inertial sensor measurement from the IMU; and determines the sensor orientation offset relative to the chassis using the first inertial sensor measurement and the second inertial sensor measurement.
22. The system of claim 20 or 21, wherein the computing resource is an embedded system.
23. The system of any one of claims 20 to 22, wherein the computing resource automatically determines when the chassis has been rotated.
24. The system of any one of claims 20 to 23, 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/033756 PCT/AU2012/001010 24
25. The system of claim 24, wherein the prompt is graphical on a display and assists the user in determining rotation of the chassis.
26. The system of any one of claims 20 to 25, wherein the IMU comprises a three-axis accelerometer.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU2012307070A AU2012307070A1 (en) | 2011-09-06 | 2012-08-29 | A method and system of determining an inertial sensor orientation offset |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU2011903631 | 2011-09-06 | ||
| AU2011903631A AU2011903631A0 (en) | 2011-09-06 | A method and system of determining a sensor offset | |
| AU2012307070A AU2012307070A1 (en) | 2011-09-06 | 2012-08-29 | A method and system of determining an inertial sensor orientation offset |
| PCT/AU2012/001010 WO2013033756A1 (en) | 2011-09-06 | 2012-08-29 | A method and system of determining an inertial sensor orientation offset |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| AU2012307070A1 true AU2012307070A1 (en) | 2014-02-27 |
Family
ID=47831341
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| AU2012307070A Abandoned AU2012307070A1 (en) | 2011-09-06 | 2012-08-29 | A method and system of determining an inertial sensor orientation offset |
Country Status (7)
| Country | Link |
|---|---|
| EP (1) | EP2753939A4 (en) |
| CN (1) | CN103765226A (en) |
| AR (1) | AR087797A1 (en) |
| AU (1) | AU2012307070A1 (en) |
| BR (1) | BR112014005060A2 (en) |
| CA (1) | CA2847951A1 (en) |
| WO (1) | WO2013033756A1 (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7859392B2 (en) | 2006-05-22 | 2010-12-28 | Iwi, Inc. | System and method for monitoring and updating speed-by-street data |
| US9067565B2 (en) | 2006-05-22 | 2015-06-30 | Inthinc Technology Solutions, Inc. | System and method for evaluating driver behavior |
| US9129460B2 (en) | 2007-06-25 | 2015-09-08 | Inthinc Technology Solutions, Inc. | System and method for monitoring and improving driver behavior |
| US9117246B2 (en) | 2007-07-17 | 2015-08-25 | Inthinc Technology Solutions, Inc. | System and method for providing a user interface for vehicle mentoring system users and insurers |
| US7876205B2 (en) | 2007-10-02 | 2011-01-25 | Inthinc Technology Solutions, Inc. | System and method for detecting use of a wireless device in a moving vehicle |
| US8963702B2 (en) | 2009-02-13 | 2015-02-24 | Inthinc Technology Solutions, Inc. | System and method for viewing and correcting data in a street mapping database |
| US9172477B2 (en) | 2013-10-30 | 2015-10-27 | Inthinc Technology Solutions, Inc. | Wireless device detection using multiple antennas separated by an RF shield |
| CN111207736B (en) * | 2016-07-26 | 2021-11-30 | 广州亿航智能技术有限公司 | Method, system, equipment and readable storage medium for calibrating yaw angle of unmanned aerial vehicle |
| US11009522B2 (en) * | 2018-09-07 | 2021-05-18 | Caterpillar Inc. | Systems and methods for calibrating an acceleration sensor using a payload system |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ATE442573T1 (en) * | 2001-11-13 | 2009-09-15 | Nokia Corp | METHOD, DEVICE AND SYSTEM FOR CALIBRATION OF ANGLE RATE MEASUREMENT SENSORS |
| US7835880B2 (en) * | 2007-09-29 | 2010-11-16 | Imu Solutions, Inc. | Methods for improving accuracy of measurement and calibration of accelerometer parameters |
| US20100318257A1 (en) * | 2009-06-15 | 2010-12-16 | Deep Kalinadhabhotla | Method and system for automatically calibrating a three-axis accelerometer device |
-
2012
- 2012-08-29 BR BR112014005060A patent/BR112014005060A2/en not_active Application Discontinuation
- 2012-08-29 EP EP12830003.5A patent/EP2753939A4/en not_active Withdrawn
- 2012-08-29 CA CA2847951A patent/CA2847951A1/en not_active Abandoned
- 2012-08-29 AU AU2012307070A patent/AU2012307070A1/en not_active Abandoned
- 2012-08-29 WO PCT/AU2012/001010 patent/WO2013033756A1/en not_active Ceased
- 2012-08-29 CN CN201280042067.0A patent/CN103765226A/en active Pending
- 2012-09-06 AR ARP120103293 patent/AR087797A1/en unknown
Also Published As
| Publication number | Publication date |
|---|---|
| EP2753939A1 (en) | 2014-07-16 |
| CA2847951A1 (en) | 2013-03-14 |
| CN103765226A (en) | 2014-04-30 |
| WO2013033756A1 (en) | 2013-03-14 |
| AR087797A1 (en) | 2014-04-16 |
| EP2753939A4 (en) | 2015-05-27 |
| BR112014005060A2 (en) | 2017-04-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU2012307070A1 (en) | A method and system of determining an inertial sensor orientation offset | |
| KR102018450B1 (en) | A method for determining a vehicle attitude of UNS-IENS based on a single antenna | |
| US8548766B2 (en) | Systems and methods for gyroscope calibration | |
| CN102066875B (en) | Inclinometer measurement system and method providing correction for movement induced acceleration errors | |
| US6205401B1 (en) | Navigation system for a vehicle, especially a land craft | |
| KR102112874B1 (en) | Method and system for compensating for soft iron magnetic disturbances in a heading reference system | |
| US9417091B2 (en) | System and method for determining and correcting field sensors errors | |
| US9273967B2 (en) | Bias estimating method, posture estimating method, bias estimating device, and posture estimating device | |
| EP2722647A1 (en) | Surveying System and Method | |
| CA2848102A1 (en) | A method and system of recalibrating an inertial sensor | |
| AU2012307067B2 (en) | Method of recalibrating inertial sensors | |
| CA3003298A1 (en) | Gnss and inertial navigation system utilizing relative yaw as an observable for an ins filter | |
| CN104880189B (en) | A kind of antenna for satellite communication in motion low cost tracking anti-interference method | |
| CN107490803A (en) | Using GPS and inertial navigation system to robot localization orientation method | |
| US20160033279A1 (en) | Position calculation method and position calculation device | |
| EP2798372A1 (en) | Coarse attitude determination from gnss antenna gain profiling | |
| EP3227634B1 (en) | Method and system for estimating relative angle between headings | |
| WO2010030565A1 (en) | Magnetic sensing device for navigation and detecting inclination | |
| JP2015135349A (en) | Bias estimation method, posture estimation method, bias estimation device, and posture estimation device | |
| WO2015035497A1 (en) | Method and apparatus for determination of misalignment between device and vessel using radius of rotation | |
| AU2012307068A1 (en) | A method and system of recalibrating an inertial sensor | |
| Wongwirat et al. | A position tracking experiment of mobile robot with inertial measurement unit (imu) | |
| CN114008410B (en) | Method for monitoring the performance of an inertial measurement unit | |
| Sun et al. | Analysis of the Kalman filter with different INS error models for GPS/INS integration in aerial remote sensing applications | |
| Guo et al. | Sensor fusion method for off-road vehicle position estimation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MK5 | Application lapsed section 142(2)(e) - patent request and compl. specification not accepted |