Attitude Stabilization Control Methods for a Tracked Agricultural Transport Platform in Hilly and Mountainous Terrain Based on Adaptive Kalman Filtering
Abstract
1. Introduction
- (1)
- An attitude dynamics model that integrates the platform structural parameters, load distribution, and effects of the hydraulic leveling mechanism is established. The critical roll angle is analyzed to elucidate the mechanism by which center-of-mass displacement affects platform stability. A theoretical foundation for attitude estimation and closed-loop control design is elucidated.
- (2)
- A platform-oriented improved AKF method is proposed for attitude estimation under nonstationary disturbance conditions. Different from the conventional KF with fixed covariance matrices and general AKF methods that often adjust only a single noise covariance term, the proposed method uses innovation residual statistics to update both the observation noise covariance and the system noise covariance online. A covariance saturation mechanism is introduced to improve numerical stability under sudden vibration and slope disturbances. The estimated roll and pitch angles are further used as feedback for a dual-channel PID leveling controller.
- (3)
- A comprehensive evaluation system is established for attitude error, dynamic response, and lateral rollover risk. The RRI metric is introduced to quantitatively characterize the platform’s operational stability. The effectiveness of the proposed method is verified via simulation analysis and preliminary field tests.
2. Materials and Methods
2.1. System Structure and Operating Principles of the Rail-Based Agricultural Machinery Transport Platform
2.1.1. Overall Structure of the Platform
2.1.2. Key Structural Design of a Transhipment Platform
2.1.3. Principles of Platform Attitude Adjustment and Stabilization Control
2.2. Platform Attitude and State Estimation and Adaptive KF Control Methods
2.2.1. Problem Analysis of the Centre of Mass Displacement and the Attitude Adjustment of the Platform State
2.2.2. Model Assumptions and Application Scope
2.2.3. Platform Roll Dynamics Model
2.2.4. Development of the Platform Attitude State-Space Model
2.2.5. Traditional KF-Based Attitude Estimation Methods
2.2.6. Improvements to the AKF Algorithm
2.2.7. PID-Based Closed-Loop Attitude Control Strategy
3. Results and Discussion
3.1. Simulation Platform and Parameter Settings
3.2. Comparative Performances of Different Pose Estimation Algorithms
3.3. Analysis of the Platform’s Attitude Control Performance
3.4. Assessment of the Capsizing Risk Index
3.5. Monte Carlo Simulation Analysis of Random Gradient Perturbations
3.6. Validation Through Hardware Experiments
3.6.1. Experimental Platform and Test System
3.6.2. Experimental Conditions and Test Methods
- (1)
- Static disturbance leveling experiment: With the platform at rest, an initial tilt was introduced via manual loading or by changing the track gradient locally. The aim was to test the control system’s ability to recover from deviations in roll and pitch angles.
- (2)
- Dynamic operation leveling experiments: The platform was run at low speed along a mountainous track, and attitude disturbances were introduced by factors such as track gradient changes, local unevenness, and mechanical vibrations. The aim was to test the platform’s attitude maintenance capability and disturbance resistance during actual operation.
- (1)
- Peak roll angle and peak pitch angle,
- (2)
- Time to attitude recovery and stabilization,
- (3)
- Root mean square (RMS) of the attitude fluctuations during the steady-state phase, and
- (4)
- RRI variations.
3.6.3. Experimental Results and Analysis
3.6.4. Discussion of the Experimental Results
4. Conclusions
- (1)
- A dynamic model of the platform’s roll and pitch attitudes was established by integrating the platform’s structural characteristics, variations in load distribution, and the mechanism of center-of-mass displacement. A corresponding discrete state-space representation was subsequently formulated, providing a theoretical foundation for attitude estimation and closed-loop control.
- (2)
- Building upon the traditional KF method, an adaptive noise covariance update method based on observation residuals was developed to facilitate online estimation of the platform’s attitude states. The simulation results revealed the high estimation accuracy and estimation robustness of the improved AKF method under complex disturbance conditions.
- (3)
- A dual-channel PID closed-loop leveling control strategy was developed on the basis of the improved AKF attitude feedback. Simulation and field tests revealed the superior performance of the improved AKF+PID over the conventional KF+PID in terms of dynamic response speed, overshoot suppression, and attitude recovery capability. These results validate the dynamic leveling performance of the proposed method under actual track disturbance conditions.
- (4)
- The RRI was integrated into the quantitative evaluation of operational safety. The results of the Monte Carlo simulation and field tests indicate the superior performance of the proposed method in suppressing attitude fluctuations and reducing overall operational risk.
Author Contributions
Funding
Institutional Review Board Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| AKF | Adaptive Kalman filter |
| PID | Proportional–integral–derivative |
| IMU | Inertial measurement unit |
| RRI | Rollover risk index |
| RMSE | Root mean square error |
| KF | Kalman filter |
References
- Ding, R.; Qi, X.; Chen, X.; Mei, Y.; Li, A. The Current Development status of Agricultural Machinery Chassis in Hilly and Mountainous Regions. Appl. Sci. 2025, 15, 7505. [Google Scholar] [CrossRef]
- Wang, B.; Zhu, J.; Chai, X.; Liu, B.; Zhang, G.; Yao, W. Research status and development trend of key technology of agricultural machinery chassis in hilly and mountainous areas. Comput. Electron. Agric. 2024, 226, 109447. [Google Scholar] [CrossRef]
- Li, Z.; Hong, T.; Lü, S.; Liu, Y. Research Progress on Self-propelled Electric Monorail Transport Equipment for Mountainous Orchards. Mod. Agric. Mach. 2020, 41, 2–9. (In Chinese) [Google Scholar]
- Briales, E.; Urda, P.; Escalona, J.L. Track frame approach for heading and attitude estimation in operating railways using on-board MEMS sensor and encoder. Measurement 2021, 184, 109898. [Google Scholar] [CrossRef]
- González-Carbajal, J.; Urda, P.; Muñoz, S.; Escalona, J.L. Estimation of the trajectory and attitude of railway vehicles using inertial sensors with application to track geometry measurement. Veh. Syst. Dyn. 2024, 62, 837–863. [Google Scholar] [CrossRef]
- Dahmani, H.; Chadli, M.; Rabhi, A.; El Hajjaji, A. Detection of impending vehicle rollover with road bank angle consideration using arobust fuzzy observer. Int. J. Autom. Comput. 2015, 12, 93–101. [Google Scholar] [CrossRef]
- Phanomchoeng, G.; Rajamani, R. New Rollover Index for Detection of Tripped and Un-Tripped Rollovers. In Proceedings of the 2011 50th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC); IEEE: Orlando, FL, USA, 2011; pp. 7440–7445. [Google Scholar] [CrossRef]
- Chen, B.C.; Peng, H. A Real-time Rollover Threat Index for sports Utility Vehicles. In Proceedings of the 1999 American Control Conference; IEEE: San Diego, CA, USA, 1999; Volume 2, pp. 1233–1237. [Google Scholar]
- Xiong, L.; Xia, X.; Lu, Y.; Liu, W.; Gao, L.; Song, S.; Han, Y.; Yu, Z. IMU-Based Automated Vehicle slip Angle and Attitude Estimation Aided by Vehicle Dynamics. Sensors 2019, 19, 1930. [Google Scholar] [CrossRef]
- Sabatini, A.M. Quaternion-Based Extended Kalman Filter for Determining Orientation by Inertial and Magnetic sensing. IEEE Trans. Biomed. Eng. 2006, 53, 1346–1356. [Google Scholar] [CrossRef]
- Sabatini, A.M. Kalman-Filter-Based Orientation Determination Using Inertial/Magnetic sensors: Observability Analysis and Performance Evaluation. Sensors 2011, 11, 9182–9206. [Google Scholar] [CrossRef]
- Valenti, R.G.; Dryanovski, I.; Xiao, J. Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs. Sensors 2015, 15, 19302–19330. [Google Scholar] [CrossRef]
- Mahony, R.; Hamel, T.; Pflimlin, J.M. Nonlinear complementary filters on the special orthogonal group. IEEE Trans. Autom. Control 2008, 53, 1203–1218. [Google Scholar] [CrossRef]
- Chiella, A.C.B.; Teixeira, B.O.S.; Pereira, G.A.S. Quaternion-Based Robust Attitude Estimation Using an Adaptive Unscented Kalman Filter. Sensors 2019, 19, 2372. [Google Scholar] [CrossRef]
- Li, W.; Wang, J. Effective Adaptive Kalman Filter for MEM S-IMU/Magnetometers Integrated Attitude and Heading Reference systems. J. Navig. 2013, 66, 99–113. [Google Scholar] [CrossRef]
- Del Rosario, M.B.; Khamis, H.; Ngo, P.; Lovell, N.H.; Redmond, S.J. Computationally-Efficient Adaptive Error- State Kalman Filter for Attitude Estimation. IEEE Sens. J. 2018, 18, 9332–9342. [Google Scholar] [CrossRef]
- Zhou, Q.; Li, Z.; Yu, G.; Li, H.; Zhang, N. A novel adaptive Kalman filter for Euler-angle-based MEM S IMU/magnetometer attitude estimation. Meas. Sci. Technol. 2021, 32, 045104. [Google Scholar] [CrossRef]
- Odry, Á.; Kecskes, I.; Sarcevic, P.; Vizvari, Z.; Toth, A.; Odry, P. A Novel Fuzzy-Adaptive Extended Kalman Filter for Real-Time Attitude Estimation of Mobile Robots. Sensors 2020, 20, 803. [Google Scholar] [CrossRef]
- Chen, J.; Cui, B.; Wei, X.; Zhu, Y.; Sun, Z.; Liu, Y. Robust Attitude Estimation for Low-Dynamic Vehicles Based on MEMS-IMU and External Acceleration Compensation. Sensors 2024, 24, 4623. [Google Scholar] [CrossRef]
- Li, Y.; Jia, H.; Qi, J.; Sun, H.; Tian, X.; Liu, H.; Fan, X. An Acquisition Method of Agricultural Equipment Roll Angle Based on Multi-Source Information Fusion. Sensors 2020, 20, 2082. [Google Scholar] [CrossRef]
- Hu, L.; Yang, W.; He, J.; Zhou, H.; Zhang, Z.; Luo, X.; Zhao, R.; Tang, L.; Du, P. Roll angle estimation using low cost MEMS sensors for paddy field machine. Comput. Electron. Agric. 2019, 158, 183–188. [Google Scholar] [CrossRef]
- Yu, J.H.; Park, J.K.; Cheon, S.H.; Byeon, S.J.; Lee, J.W. Development of a rolling angle estimation algorithm to improve the performance of implement leveling-control systems for agricultural tractors. Adv. Mech. Eng. 2022, 14, 16878132221138310. [Google Scholar] [CrossRef]
- Zhu, Y.; Cui, B.; Yu, Z.; Gao, Y.; Wei, X. Tillage Depth Detection and Control Based on Attitude Estimation and Online Calibration of Model Parameters. Agriculture 2024, 14, 2130. [Google Scholar] [CrossRef]
- Ou, J.; Fu, Q.; Tang, R.; Du, J.; Xu, L. Path Tracking Control of a Tractor on a sloping Road with steering Compensation. Agriculture 2023, 13, 2160. [Google Scholar] [CrossRef]
- Mazhar, M.K.; Khan, M.J.; Bhatti, A.I.; Naseer, N. A Novel Roll and Pitch Estimation Approach for a Ground Vehicle stability Improvement Using a Low Cost IMU. Sensors 2020, 20, 340. [Google Scholar] [CrossRef]















| Parameter Name | Code/Model | Value or Description |
|---|---|---|
| Platform dimensions | ||
| Maximum load capacity | ||
| Track type | Dual-rail support type | |
| Leveling range | ||
| Actuator type | Hydraulic actuator-type leveling mechanism | |
| Actuator arrangement | Two at the front and two at the rear, four in total | |
| Maximum actuator stroke | 0.3665 m | |
| Maximum actuator load | 8915 N | |
| Attitude sensor | IMU, Xsens MTi-300 AHRS (Enschede, The Netherlands) | Used to measure roll angle, pitch angle, and angular velocity; roll/pitch accuracy: 0.2° RMS; heading accuracy: 1° RMS; gyroscope range: ±450°/s; accelerometer range: ±20 g |
| Sampling frequency | 100 Hz used in field tests | |
| Control strategy | Modified AKF+PID | |
| Target attitude | Roll angle and pitch angle stabilized around 0° |
| Parameters | Symbol | Value |
|---|---|---|
| Sampling period | 0.01 s | |
| Simulation time | 10 s | |
| Initial roll angle | 6° | |
| Initial pitch angle | 5° | |
| Target roll angle | 0° | |
| Target pitch angle | 0° | |
| Number of Monte Carlo samples | 100 | |
| Range of random gradient perturbations | 10–30° |
| Parameters | Symbol | Value |
|---|---|---|
| Initial value of system noise covariance | 0.02 | |
| Initial observed noise covariance | 0.8 | |
| Update coefficient for observed noise covariance | 0.02 | |
| Adaptive update weight for system noise covariance | 0.15 | |
| Lower bound of observed noise covariance | 0.01 | |
| Upper bound of observed noise covariance | 0.49 | |
| Roll channel proportional gain | 2.5 | |
| Roll channel integral gain | 0.8 | |
| Roll channel derivative gain | 0.3 | |
| Pitch channel proportional gain | 2.2 | |
| Pitch channel integral gain | 0.7 | |
| Pitch channel derivative gain | 0.25 |
| Algorithm | Roll Angle RMSE | Roll Angle MAE | Elevation and Azimuth RMSE | Maximum Absolute Error in Pitch and Roll |
|---|---|---|---|---|
| Traditional KF | 1.2684° | 3.1269° | 0.7256° | 2.0244° |
| Improved AKF | 0.8670° | 2.3723° | 0.4629° | 1.5263° |
| Roll | Control Algorithms | Stabilization Time | Maximum Overshoot | Steady-State Error |
|---|---|---|---|---|
| Roll | Conventional KF+PID | 0.6250 s | 2.0229° | 0.0962° |
| Roll | Improved AKF+PID | 0.3830 s | 1.4300° | 0.1023° |
| Pitch | Conventional KF+PID | 0.6930 s | 1.8417° | 0.0615° |
| Pitch | Improved AKF+PID | 0.4110 s | 1.2990° | 0.0816° |
| RRI Range | Stable Condition |
|---|---|
| <0.6 | Stable |
| 0.6–0.8 | Critical |
| >0.8 | High risk |
| Control Methods | Average RRI | Maximum RRI |
|---|---|---|
| Conventional KF+PID | 0.1861 | 0.3255 |
| Improved AKF+PID | 0.1506 | 0.3119 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Sun, Y.; Tong, Y.; Ding, J.; Zhu, Y.; Wei, W.; Xiao, M.; Geng, G. Attitude Stabilization Control Methods for a Tracked Agricultural Transport Platform in Hilly and Mountainous Terrain Based on Adaptive Kalman Filtering. Agriculture 2026, 16, 1123. https://doi.org/10.3390/agriculture16101123
Sun Y, Tong Y, Ding J, Zhu Y, Wei W, Xiao M, Geng G. Attitude Stabilization Control Methods for a Tracked Agricultural Transport Platform in Hilly and Mountainous Terrain Based on Adaptive Kalman Filtering. Agriculture. 2026; 16(10):1123. https://doi.org/10.3390/agriculture16101123
Chicago/Turabian StyleSun, Yongjun, Yaqin Tong, Jiachen Ding, Yejun Zhu, Weihua Wei, Maohua Xiao, and Guosheng Geng. 2026. "Attitude Stabilization Control Methods for a Tracked Agricultural Transport Platform in Hilly and Mountainous Terrain Based on Adaptive Kalman Filtering" Agriculture 16, no. 10: 1123. https://doi.org/10.3390/agriculture16101123
APA StyleSun, Y., Tong, Y., Ding, J., Zhu, Y., Wei, W., Xiao, M., & Geng, G. (2026). Attitude Stabilization Control Methods for a Tracked Agricultural Transport Platform in Hilly and Mountainous Terrain Based on Adaptive Kalman Filtering. Agriculture, 16(10), 1123. https://doi.org/10.3390/agriculture16101123

