Professional Documents
Culture Documents
Development of A Special Inertial Measurement Unit For UAV Applications
Development of A Special Inertial Measurement Unit For UAV Applications
net/publication/270775445
CITATIONS READS
2 113
4 authors:
Khaled Hatamleh Ou Ma
Jordan University of Science and Technology University of Cincinnati
21 PUBLICATIONS 49 CITATIONS 167 PUBLICATIONS 2,544 CITATIONS
Some of the authors of this publication are also working on these related projects:
A Sample Collecting and In-situ Analysis CubeSat Robotic Mission to Apophis View project
All content following this page was uploaded by Angel Flores Abad on 13 June 2015.
Journal of Dynamic Systems, Measurement, and Control JANUARY 2013, Vol. 135 / 011003-1
C 2013 by ASME
Copyright V
Downloaded 03 Jan 2013 to 128.123.232.12. Redistribution subject to ASME license or copyright; see http://www.asme.org/terms/Terms_Use.cfm
Fig. 3 Schematic diagram of the sensors arrangement of the
IMU
Fig. 2 The IMU prototype and its components Fig. 4 The IMU’s data structure
Downloaded 03 Jan 2013 to 128.123.232.12. Redistribution subject to ASME license or copyright; see http://www.asme.org/terms/Terms_Use.cfm
4.1 Accelerometers Calibration. According to the assumed
linear model, one can express the measured acceleration compo-
nents by accelerometer k as
Fig. 8 IMU at different angular positions during the accelerometers calibration process
Journal of Dynamic Systems, Measurement, and Control JANUARY 2013, Vol. 135 / 011003-3
Downloaded 03 Jan 2013 to 128.123.232.12. Redistribution subject to ASME license or copyright; see http://www.asme.org/terms/Terms_Use.cfm
obtain similar records of the IMU measurements along yak and zak
axes; each time the IMU was flipped in the proper orientation,
such that, the axis of concern is pointing up at the initial angular
position of the calibration process. All of the accelerometers were
calibrated using the same rotating table, and under the same oper-
ating temperature. Ignoring the noise term of Eq. (1) yields
bakz
r k ¼ bþ
k sk (5)
Figure 9 shows the calibration results along (xa1, ya1, za1) axes of
accelerometer 1. The calibration results of all accelerometers are
summarized in Table 1; the table shows the scaling factors and
bias values for all accelerometers operating at (25 C). Values
of the scaling factors are close to one, indicating the generated
accelerometer readings are very close to the applied reference
acceleration. The bias values, on the other hand, are enclosed in
the range of (0.033 to 0.0123) g.
~ gg ¼ Kg xgg þ bg þ vg
x (7) Fig. 9 Calibration results of accelerometer 1 along (a) xa1, (b)
ya1, and (c) za1
where x ~ gg is the (3 1) angular rate vector read by the rate gyro
set. xgg is the (3 1) vector of the real angular rate applied along
the nonorthogonal sensitivity axes of the angular rate gyro set. erence signal was attained by means of a PI-controlled turn table,
Kg ¼ diag(kgx, kgy, kgz) is the (3 3) diagonal scale factor matrix rate gyros calibration platform, designed by the research group
that includes the scaling factors along each sensitivity axis. members, which is capable of rotating at different reference angu-
T
bg ¼ ½ bgx bgy bgz is the (3 1) bias vector of the angular lar rates in the range of 64.1888 rad/s.
rate gyro set, and vg is the angular rate measurement noise term. Figure 10 shows the prototyped table with the IMU mounted
The rate gyro calibration process requires a set of several rate on top of the rotating disk. Records of angular rate gyro set
gyro readings at multiple applied reference angular rates. The ref- were obtained as the reference angular rate was varied from
Downloaded 03 Jan 2013 to 128.123.232.12. Redistribution subject to ASME license or copyright; see http://www.asme.org/terms/Terms_Use.cfm
Table 1 Accelerometers calibration process results
1
~ gg ¼ Kg Tpg
x xpp þ bg (10)
2 3 2 32 31 2 g 3 2 3
~ gx
x kgx 0 0 1 0 czy xx bgx
6 ~g 7 6 76 7 6 7 6 7
4 xy 5 ¼ 4 0 kgy 0 54 0 1 czx 5 4 xgy 5 þ 4 bgy 5
~ gz
x 0 0 kgz 0 0 1 g
xz bgz
Journal of Dynamic Systems, Measurement, and Control JANUARY 2013, Vol. 135 / 011003-5
Downloaded 03 Jan 2013 to 128.123.232.12. Redistribution subject to ASME license or copyright; see http://www.asme.org/terms/Terms_Use.cfm
Table 2 Rate gyro set calibration results
Name Value
kgx 0.96085
kgy 0.99822
kgz 0.98385
bgx(deg/s) 0.045084
bgy(deg/s) 0.071275
bgz(deg/s) 0.030396
czx(deg) 0.001564
czy(deg) 0.0126
properly; this includes the verification of the rate gyro set and the
three tri-axis accelerometers. The research team performed two
experiments; the first experiment was done with a controlled rota-
tion table and the second dealt with a pendulum.
at ¼ ar; a n ¼ x2 r
Downloaded 03 Jan 2013 to 128.123.232.12. Redistribution subject to ASME license or copyright; see http://www.asme.org/terms/Terms_Use.cfm
Fig. 14 Top view of the experimental setup for the turn table
test
The closer the value to zero obtained by Eq. (16), the more accu-
rate the IMU readings are. One can define an error function for
the estimated akt as
Journal of Dynamic Systems, Measurement, and Control JANUARY 2013, Vol. 135 / 011003-7
Downloaded 03 Jan 2013 to 128.123.232.12. Redistribution subject to ASME license or copyright; see http://www.asme.org/terms/Terms_Use.cfm
Fig. 17 Actual pendulum test when the disk was held at
ho 5 5 deg from the vertical axis
Fig. 16 Schematic of the Pendulum test setup
Downloaded 03 Jan 2013 to 128.123.232.12. Redistribution subject to ASME license or copyright; see http://www.asme.org/terms/Terms_Use.cfm
observation verifies that the IMU is capable of providing accurate
estimate of the angular acceleration using the proposed indirect
angular acceleration method of Ref. [17]. Through all the experi-
ments, a low pass filter has been used to reduce the noise from the
raw measurement data.
6 Conclusions
A special IMU was designed in order to meet the requirement
of measuring not only the motion state but also the time rate of
the motion state. The IMU has been built, programmed, and cali-
brated to support the research on UAV dynamics model identifica-
tion. This paper described the design of the sensors, structure,
data processing, and communication components of the new IMU.
The calibration of the sensors, used by the IMU, was also intro-
duced in detail with a description of the calibration platforms and
test procedures. A pendulum experiment was designed to demon-
strate the IMU’s accurate angular acceleration measurement capa-
Fig. 18 Ideal trajectories of the pendulum motion bility. The application of the newly developed IMU for in-flight
identification of UAV inertia properties is currently under way.
Acknowledgment
This research project was sponsored by the U.S. Air Force
through the Contract No. FA9200-06-D-0020 to the Physical Sci-
ence Laboratory (PSL) of the New Mexico State University. Spe-
cial thanks to Gerardo Martinez, Ken Ruble, and Brandi Herrera
for their gracious assistance with the design and fabrication of the
experimental hardware. Many thanks to Mr. Jesse McAvoy and
Mr. Laith Sahawneh for all the support and valuable technical
suggestions in some parts of this research.
References
[1] Dissanayake, G., Sukarieh, S., Nebto, E., and Durrant-Whyte, H., 2001, “The
Aiding of a Low-Cost Strap Down Inertial Measurement Unit Using Vehicle
Model Constraints for Land Vehicle Applications,” IEEE Trans. Rob. Autom.,
17(5), pp. 731–747.
[2] Dinh, A., Shi, Y., Teng, D., Ralhan, A., Chen, L., Bello-Haas, V. D., Basran, J.,
Fig. 19 Ideal and measured angular rate of the pendulum
Ko, S.-B., and McCrowsky, C., 2009, “A Fall and Near-Fall Assessment and
versus time Evaluation System,” Open Biomed. Eng. J., 3, pp. 1–7.
[3] Auersvald, M., 2008, “Wireless Sensor Network for Monitoring Patients With
Parkinson’s Disease,” M.S. thesis, Faculty of Electrical Engineering Depart-
ment of Control Engineering, Czech Technical University, Prague.
[4] Willemsen, A., van Alste, J. A., and Boom, H., 1990, “Real-Time Gait Assess-
ment Utilizing a New Way of Accelerometry,” J. Biomech., 23(8), pp.
859–863.
[5] Rodriguez-Donate, C., Morales-Velazquez, L., Osornio-Rios, R. A., Herrera-
Ruiz, G., and Romero-Troncoso, R. J., 2010, “FPGA-Based Fused Smart Sensor
for Dynamic and Vibration Parameter Extraction in Industrial Robot Links,”
Sensors, 10(4), pp. 4114–4129.
[6] Rednic, R., Kemp, J., Gaura, E., and Brusey, J., 2008, “Posture Determination
Using a Body Sensor Network,” Cogent Computing Applied Research Centre,
Coventry University, Technical Report No. COGENT.006.
[7] Lynch, A., Majeed, B., O’Flynn, B., Barton, J., Murphy, F., Delaney, K., and
O’Mathuna, S. C., 2005, “A Wireless Inertial Measurement System (WIMS) for
an Interactive Dance Environment,” J. Phys.: Conf. Ser., 15(1), pp. 95–100.
[8] Gallagher, A., Matsuoka, Y., and Ang, W.-T., 2004, “An Efficient Real-Time
Human Posture Tracking Algorithm Using Low-Cost Inertial and Magnetic
Sensors,” Proceedings of 2004 IEEE/RSJ International Conference on Intelli-
gent Robots and Systems (IROS 2004), Vol. 3, pp. 2967–2972.
[9] Dong, W., Lim, K. Y., Goh, Y. K., Nguyen, K. D., Chen, I.-M., Yeo, S. H., and
Duh, H. B.-L., 2008, “A Low-Cost Motion Tracker and Its Error Analysis,”
2008 IEEE International Conference on Robotics and Automation (ICRA
2008), Pasadena, CA, May 19–23, pp. 311–316.
Fig. 20 Ideal, estimated, and differentiated angular accelera- [10] Gao, J., Petovello, M. G., and Cannon, M. E., 2006, “Development of Precise
tion data of the pendulum versus time GPS/INS/Wheel Speed Sensor/Yaw Rate Sensor Integrated Vehicular Position-
ing System,” Proceedings of the National Technical Meeting of the Institute of
Navigation (ION NTM’06), Monterey, CA, pp. 780–792.
[11] Fontaine, D., David, D., and Caritu, Y., 2003, “Sourceless Human Body Motion
Eqs. (29)–(31). The measured angular rate of the pendulum, sup- Capture,” Proceedings of Smart Objects Conference (SOC’03), Grenoble,
plied by the rate gyro set, matches very well (Fig. 19) with the France.
exact/simulated angular rate trajectory presented by Fig. 18. [12] Walchko, K. J., Nechyba, M. C., Schwartz, E., and Arroyo, A., 2003,
Figure 20, on the other hand, shows that the estimated angular “Embedded Low Cost Inertial Navigation System,” Florida Conference on
Recent Advances in Robotics, FAU, Dania Beach, FL, May 8–9.
acceleration estimated from experimental data has an excellent [13] Nebot, E., and Durrant-Whyte, H., 1999, “Initial Calibration and Alignment of
match, in both the magnitude and frequency, with that calculated Low-Cost Inertial Navigation Units for Land Vehicle Applications,” J. Rob.
from the theoretical pendulum dynamics model. The later Syst., 16(2), pp. 81–92.
Journal of Dynamic Systems, Measurement, and Control JANUARY 2013, Vol. 135 / 011003-9
Downloaded 03 Jan 2013 to 128.123.232.12. Redistribution subject to ASME license or copyright; see http://www.asme.org/terms/Terms_Use.cfm
[14] Parsa, K., Lasky, T. A., and Ravani, B., 2007, “Design and Implementation of a [22] Sommer, H. J., and Buczeck, F. L., 1990, “Experimental Determination of the
Mechatronic, All-Accelerometer Inertial Measurement Unit,” IEEE/ASME Instant Screw Axis and Angular Acceleration Axis,” Proceedings of the 16th
Trans. Mechatron., 12(6), pp. 640–650. Annual Northeast Bioengineering Conference, IEEE, pp. 141–142.
[15] Hatamleh, K., Flores-Abad, A., Xie, P., Herrera, B., Martinez, G., and Ma, O., [23] Ma, J., and Yao, Y., 2009, “Angular Acceleration Estimator for a Flight Motion
2010, “Development of an Inertial Measurement Unit for Unmanned Aerial Simulator: Design and Performance Comparison,” 17th Mediterranean Confer-
Vehicles,” 7th Jordanian International Mechanical Engineering Conference ence on Control and Automation, Thessaloniki, Greece, June 24–26, pp.
(JIMEC’7), Amman, Jordan. 606–609.
[16] Hatamleh, K. S., Ma, O., and Paz, R., 2009, “A UAV Model Parameter Identifi- [24] STMicroelectronics, “LIS3LV02DQ: MEMS Inertial Sensor (3-Axis - 62g/66g
cation Method: A Simulation Study,” Int. J. Inf. Acquis., 6(4), pp. 225–238. Digital Output Low Voltage Linear Accelerometer),” http://www.sparkfun.com/
[17] Hatamleh, K., Ma, O., Xie, P., Martinez, G., and McAvoy, J., 2009, “An UAV datasheets/IC/LIS3LV02DQ.pdf.
Parameters Identification Method,” AIAA Modeling and Simulation Technolo- [25] STMicroelectronics, “LPY530AL: MEMS Motion Sensor (Dual Axis Pitch
gies Conference and Exhibit. and Yaw 6300 /s Analog Gyroscope)," http://www.sparkfun.com/datasheets/
[18] Ovaska, S. J., and Valiviita, S., 1998, “Angular Acceleration Measurement: A Sensors/IMU/lpy530al.pdf.
Review,” IEEE Trans. Instrum. Meas., 47(5), pp. 1211–1217. [26] STMicroelectronics, “LPR530AL: MEMS Motion Sensor (Dual Axis Pitch
[19] Marat-Mendes, R., Dias, C. J., and Marat-Mendes, J. N., 1999, “Measurement and Roll 6300 /s Analog Gyroscope),” http://www.sparkfun.com/datasheets/
of the Angular Acceleration Using a PVDF and a Piezo-Composite,” Sens. Sensors/IMU/lpr530al.pdf.
Actuators, 76(1), pp. 310–313. [27] Sahawneh, L., and Jarrah, M. A., 2008, “Development and Calibration of Low
[20] Lin, P.-C., and Ho, C.-W., 2009, “Design and Implementation of a 9-Axis Cost MEMS IMU for UAV Applications,” 5th International Symposium on
Inertial Measurement Unit,” Proceedings of the 2009 IEEE International Mechatronics and Its Applications (ISMA 2008), IEEE, pp. 1–9.
Conference on Robotics and Automation (ICRA’09), Kobe, Japan, pp. [28] Skog, I., and Handel, P., 2006, “Calibration of a MEMS Inertial Measurement
736–741. Unit,” Proceedings of 17th IMEKO World Congress.
[21] Gianfelici, F., 2005, “A Novel Technique for Indirect Angular Acceleration [29] Britting, K. R., 1971, Inertial Navigation Systems Analysis, Wiley, New York.
Measurement,” IEEE International Conference on Computational Intelligence [30] Hibbeler, R. C., 2010, Engineering Mechanics Dynamics, 12th ed., Pearson
for Measurement Systems and Applications (CIMSA 2005), pp. 120–123. Prentice Hall, New Jersey.
Downloaded
View publication stats 03 Jan 2013 to 128.123.232.12. Redistribution subject to ASME license or copyright; see http://www.asme.org/terms/Terms_Use.cfm