Development of external acceleration identification and attitude estimation system of field working vehicle

HUANG Peikui1,2 ZHANG Zhigang1,2 LUO Xiwen1,2 LIU Zhaopeng1,2 WANG Hui1,2 YUE Binbin1,2 GAO Weiwei1

(1.Key Laboratory of Key Technology for South Agricultural Machine and Equipment, Ministry of Education, South China Agricultural University, Guangzhou, China 510642)
(2.College of Engineering, South China Agricultural University, Guangzhou, China 510642)

【Abstract】In the development of precision agriculture, intelligent agricultural machinery is an effective way to alleviate the current tense situation in world food security. The complex field environment and meticulous work effects require the agricultural machinery to have the ability of perceiving the attitude of the agricultural machinery accurately in real time. For example, the precision navigation control and the leveling control of agricultural machinery are all dependent on the accurate attitude measurement. What is more, the attitude of agricultural machinery is one of the key parameters of agricultural mechanics modeling and agricultural machinery safety warning learning. However, the external acceleration of the vehicle, which is commonplace under dynamic operation conditions, poses a challenge. The paper developed a minimal hardware system for external acceleration identification and attitude estimation used for field working vehicles and verified by the experiments taken place on the Innova 2100 shaker and the ZP9500 sprayer of high ground clearance in the field in order to further improve the precision operation of agricultural machinery. The modern micro-electromechanical systems (MEMS) technology provides the moderate-cost and miniaturized solutions for the development of attitude reference system. With the highly integrated inertial measurement units (IMUs) ADIS16445 provided by ADI company and micro ARM processor STM32 F446 provided by ST Company, the hardware platform was built. ADIS16445 ISensor® included tri-axial gyroscopes and tri-axial accelerometers. The raw sensors data were sampled by STM32 F446 RC processor through SPI interface. The attitude calculation was carried out based on the direction cosine matrix algorithm. Based on the gyroscope and accelerometer measurement model, a first-order external acceleration measurement model was proposed, and a Kalman filtering fusion algorithm with four state vectors was established. Since the bias of gyroscopes and accelerometers was stable after hardware pre-heating, the impact of bias of MEMS inertial sensors in the fusion algorithm was not considered. Innova 2100 shaker is standard equipment of rotary motion, and different centripetal accelerations can be achieved to verify the external acceleration identification at varying rotation speeds. Innova 2100 shaker test results show that the measurement error is less than 0.214 m/s2 under the external acceleration lower than 10 g. Field experiments were conducted on Innova 2100 shaker and the ZP9500 sprayer of high ground clearance provided by LOVOL Company with the assistance of attitude and heading reference system (AHRS) MTi300 provided by Xsens Company. The MTi300 AHRS provides high precision attitude and heading output with high stability and fast dynamic response with dynamic measurement accuracy of 0.3°, which makes it widely used in navigation implements, automobiles, agricultural machinery, and other fields. The experiment results from the sprayer of high ground clearance show that compared to the MTi300 AHRS, the average and maximum measurement errors of the roll angle are 0.069° and 0.23°, respectively. The average and maximum measurement errors of pitch angle are 0.078° and 0.39°, respectively. The test results verify that the proposed Kalman filtering algorithm is accurate and stable, which can improve the quality of agricultural machinery operations and have more applicability.

【Keywords】 agricultural machinery; sensors; attitude estimation; external acceleration; Kalman filtering; direction cosine matrix;


【Funds】 The “13th Five-Year Plan” National Key R&D Program of China (2017YFD0700400-2017YFD0700404) Science and Technology Planning Program of Guangdong Province (2016B020205003)

Download this article

(Translated by ZHOU W)


    [1] Qian Yonglan, Mao Liuxi, Zhou Guangsheng. Changes in global main crop yields and its meteorological risk assessment [J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2016, 32 (1): 226–235 (in Chinese with English abstract).

    [2] Bai G, Ge Y, Hussain W, et al. A multi-sensor system for high throughput field phenotyping in soybean and wheat breeding [J]. Computers & Electronics in Agriculture, 2016, 128 (10): 181–192.

    [3] United Nations Department of Economic and Social Affairs, Population Division (2017). World Population Prospects: The 2017 Revision, Key Findings and Advance Tables [Z]. [2018-06-18]

    [4] Huang Peikui, Zhang Zhigang, Luo Xiwen, et al. Design and test of tilt angle measurement system for agricultural machinery [J]. Transactions of the Chinese Society of Agricultural Engineering (transactions of the CSAE), 2017, 33 (22): 9–16 (in Chinese with English abstract).

    [5] Luo Xiwen, Liao Juan, Hu Lian, et al. Improving agricultural mechanization level to promote agricultural sustainable development [J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2016, 32 (1): 1–11 (in Chinese with English abstract).

    [6] Luo Xiwen, Liao Juan, Zou Xiangjun, et al. Enhancing agricultural mechanization level through information technology [J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2016, 32 (20): 1–14 (in Chinese with English abstract).

    [7] Huang Peikui, Zhao Zuoxi, Jin Jundong, et al. Navigation control parameter tuning method based on AutoTrac [J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2015, 31 (Supp. 2): 100–106 (in Chinese with English abstract).

    [8] Hu Lian, Lin Chaoxing, Luo Xiwen, et al. Design and experiment on auto leveling control system of agricultural machinery [J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2015, 31 (8): 15–20 (in Chinese with English abstract).

    [9] Ma Chao, Zheng Yongjun, Tan Yu, et al. Design of two-axis attitude control system based on MEMS sensors [J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2015, 31 (Supp. 1): 28–37 (in Chinese with English abstract).

    [10] Hu Jingtao, Gao Lei, Bai Xiaoping, et al. Review of research on automatic guidance of agricultural vehicles [J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2015, 31 (10): 1–10 (in Chinese with English abstract).

    [11] Ahmed H, Tahir M. Accurate attitude estimation of a moving land vehicle using low-cost MEMS IMU sensors [J]. IEEE Transactions on Intelligent Transportation Systems, 2017, 18 (7): 1723–1739.

    [12] Guo Z, Cheng F, Li B, et al. Research development of silicon MEMS gyroscopes: A review [J]. Microsystem Technologies, 2015, 21 (10): 2053–2066.

    [13] South China Agricultural University. Method for measuring vehicle body inclination angles on basis of MEMS (micro-electromechanical systems) inertial sensors: 106197376A [P]. 2018-08-07.

    [14] Yang Weiwei. Optimal Design for the Control System for Paddy Field Laser Leveler [D]. Guangzhou: South China Agricultural University, 2016 (in Chinese with English abstract).

    [15] Widodo R B, Wada C. Attitude estimation using kalman filtering: external acceleration compensation considerations [J]. Journal of Sensors, 2016 (10): 1–24.

    [16] Suh Y S, Park S K, Kang H J, et al. Attitude estimation adaptively compensating external acceleration [J]. JSME International Journal Series C Mechanical Systems, Machine Elements and Manufacturing. 2006, 49 (1): 172–179.

    [17] Guo X, Wang J, Liao F, et al. Distributed adaptive sliding mode control strategy for vehicle-following systems With nonlinear acceleration uncertainties [J]. IEEE Transactions on Vehicular Technology, 2017, 66 (2): 981–991.

    [18] Ligorio G, Sabatini A M. A novel kalman filter for human motion tracking with an inertial–based dynamic inclinometer [J]. IEEE Trans Biomed Eng, 2015, 62 (8): 2033–2043.

    [19] Sabatini A M. Estimating three-dimensional orientation of human body parts by inertial/magnetic sensing [J]. Sensors, 2011, 11 (2): 1489–1525.

    [20] Meng Tangyu, Pu Jiantao, Fang Jianjun, et al. Synchronization estimation algorithm for attitude algorithm and external force acceleration [J]. Transactions of Journal of Computer Applications, 2016, 36 (5): 1469–1474 (in Chinese with English abstract).

    [21] Suh Y S. Orientation estimation using a quaternion-based indirect kalman filter with adaptive estimation of external acceleration [J]. IEEE Transactions on Instrumentation & Measurement, 2010, 59 (12): 3296–3305.

    [22] Lee J K, Park E J, Robinovitch S N. Estimation of attitude and external acceleration using inertial sensor measurement during various dynamic conditions [J]. IEEE Trans Instrum Meas, 2012, 61 (8): 2262–2273.

    [23] Wu D. Strapdown INS/GPS integrated navigation using geometric algebra [J]. Advances in Applied Clifford Algebras, 2013, 23 (3): 767–785.

    [24] Fourati H, Belkhiat D E. Multisensor attitude estimation: Fundamental concepts and applications [M]. New York: CRC Press, 2016.

    [25] Qian Huaming, Xia Quanxi, Que Xingtao, et al. Algorithm for a MEMS gyroscope based on kalman filter [J]. Transactions of Journal of Harbin Engineering University, 2010, 31 (9): 1217–1221 (in Chinese with English abstract).

    [26] Radosław Cechowicz. Bias drift estimation for MEMS gyroscope used in inertial navigation [J]. Acta Mechanica Et Automatica, 2017, 11 (2): 104–110.

    [27] He P, Cardou P, Desbiens A, et al. Estimating the orientation of a rigid body moving in space using inertial sensors [J]. Multibody System Dynamics, 2015, 35 (1): 63–89.

    [28] Welch G. An introduction to the kalman filter [J]. Course Notes of Acm Siggraph, 1995, 8 (7): 127–132.

    [29] STMicroelectronics, STM32F446RC [EB/OL]. ers/stm32-32-bit-arm-cortex-mcus/stm32f4-series/stm32f446/stm32f446rc.html. [2018-08-05]

    [30] Analog Devices, ADIS16445_cn [EB/OL]. (2018-08-05) [2018-12-14].

    [31] Crassidis J L, Markley F L, Cheng Y. Survey of nonlinear attitude estimation methods [J]. Journal of Guidance Control & Dynamics, 2012, 30 (1): 12–28.

This Article


CN: 11-2047/S

Vol 35, No. 03, Pages 9-15

February 2019


Article Outline


  • 0 Introduction
  • 1 Basic principle
  • 2 Design of system hardware and software
  • 3 Test and result analysis
  • 4 Conclusions
  • References