ROS 2/Gazebo Simulation Study of a Pure Pursuit-Based Path-Following Algorithm Toward Low-Cost Autonomous Tractor Conversion
Öz
This study presents the development and validation of a Pure Pursuit-based path tracking algorithm for the low-cost autonomous conversion of a conventional agricultural tractor, using a two-layer methodology. The kinematic parameters of a mass-produced mid-size agricultural tractor widely used in Türkiye served as the reference. In the first layer, a Python simulation based on the kinematic bicycle model was used for controller design and grid-search parameter optimization (k₁ = 1.3 m, k₂ = 0.7 s). In the second layer, the optimized controller was statistically validated in the ROS 2 Humble / Gazebo Classic 11 full-physics environment under four scenarios, with each of the three disturbance scenarios repeated n = 10 times with independent random seeds. The algorithm incorporates dynamic lookahead distance, gradual headland deceleration, and rate-limited steering control. In the full-physics simulation, the mean straight line cross-track error (CTE) was 0.055 m under ideal conditions, 0.085 ± 0.023 m in the RTK GPS scenario, and 0.446 ± 0.011 m in the standard GPS scenario. A 0.15 s actuator delay produced a statistically significant, but bounded CTE increase under standard GPS conditions (5.6%, p = 0.006). The results suggest that algorithm performance appears to be largely bounded by localization accuracy at low operating speeds, and that RTK-grade positioning provides a basis for precision agriculture applications.
Anahtar Kelimeler
Teşekkür
Kaynakça
- [1] TÜİK. Crop Production Statistics and Agricultural Equipment Statistics. Turkish Statistical Institute, Ankara; 2024.
- [2] Qu J, Zhang Z, Qin Z, Guo K, Li D. Applications of autonomous navigation technologies for unmanned agricultural tractors: A review. Machines. 2024; 12: 218.
- [3] Xu R, Li C. A modular agricultural robotic system (MARS) for precision farming: Concept and implementation. Journal of Field Robotics. 2022; 39(4): 387–409.
- [4] Wang Q, He J, Lu C, Wang C, Lin H, Yang H, Li H, Wu Z. Modelling and control methods in path tracking control for autonomous agricultural vehicles: A review of state of the art and challenges. Applied Sciences. 2023; 13: 7155.
- [5] Coulter RC. Implementation of the Pure Pursuit Path Tracking Algorithm. Technical Report CMU-RI-TR-92-01, Carnegie Mellon University; 1992.
- [6] Koenig N, Howard A. Design and use paradigms for Gazebo, an open-source multi-robot simulator. IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). 2004; 3: 2149–2154.
- [7] Hung N, Rego F, Quintas J, Cruz J, Jacinto M, Souto D, Potes A, Sebastiao L, Pascoal A. A review of path following control strategies for autonomous robotic vehicles: Theory, simulations, and experiments. Journal of Field Robotics. 2023; 40(3): 747–779.
- [8] Liu L, Xue M, Guo N, Wang Z, Wang Y, Tang Q. Investigating the path tracking algorithm based on BP neural network. Sensors. 2023; 23: 4533.
Ayrıntılar
Birincil Dil
İngilizce
Konular
Mekatronik Sistemlerin Simülasyonu, Modellenmesi ve Programlanması, Taşıt Tekniği ve Dinamiği
Bölüm
Araştırma Makalesi
Yazarlar
Erken Görünüm Tarihi
19 Ağustos 2026
Yayımlanma Tarihi
30 Eylül 2026
Gönderilme Tarihi
17 Nisan 2026
Kabul Tarihi
22 Temmuz 2026
Yayımlandığı Sayı
Yıl 2026 Cilt: 14 Sayı: 3
