{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,26]],"date-time":"2026-08-26T03:24:43Z","timestamp":1787714683284,"version":"build-2784847793"},"reference-count":42,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2013,11,8]],"date-time":"2013-11-08T00:00:00Z","timestamp":1383868800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Low-cost GPS receivers provide geodetic positioning information using the NMEA protocol, usually with eight digits for latitude and nine digits for longitude. When these geodetic coordinates are converted into Cartesian coordinates, the positions fit in a quantization grid of some decimeters in size, the dimensions of which vary depending on the point of the terrestrial surface. The aim of this study is to reduce the quantization errors of some low-cost GPS receivers by using a Kalman filter. Kinematic tractor model equations were employed to particularize the filter, which was tuned by applying Monte Carlo techniques to eighteen straight trajectories, to select the covariance matrices that produced the lowest Root Mean Square Error in these trajectories. Filter performance was tested by using straight tractor paths, which were either simulated or real trajectories acquired by a GPS receiver. The results show that the filter can reduce the quantization error in distance by around 43%. Moreover, it reduces the standard deviation of the heading by 75%. Data suggest that the proposed filter can satisfactorily preprocess the low-cost GPS receiver data when used in an assistance guidance GPS system for tractors. It could also be useful to smooth tractor GPS trajectories that are sharpened when the tractor moves over rough terrain.<\/jats:p>","DOI":"10.3390\/s131115307","type":"journal-article","created":{"date-parts":[[2013,11,11]],"date-time":"2013-11-11T03:21:37Z","timestamp":1384140097000},"page":"15307-15323","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":59,"title":["A Kalman Filter Implementation for Precision Improvement in Low-Cost GPS Positioning of Tractors"],"prefix":"10.3390","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3333-0148","authenticated-orcid":false,"given":"Jaime","family":"Gomez-Gil","sequence":"first","affiliation":[{"name":"Department of Signal Theory, Communications and Telematics Engineering,  University of Valladolid, 47011 Valladolid, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ruben","family":"Ruiz-Gonzalez","sequence":"additional","affiliation":[{"name":"Department of Signal Theory, Communications and Telematics Engineering,  University of Valladolid, 47011 Valladolid, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sergio","family":"Alonso-Garcia","sequence":"additional","affiliation":[{"name":"Department of Signal Theory, Communications and Telematics Engineering,  University of Valladolid, 47011 Valladolid, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Francisco","family":"Gomez-Gil","sequence":"additional","affiliation":[{"name":"Department of Electromechanical Engineering, University of Burgos, 09006 Burgos, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2013,11,8]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1016\/j.compag.2007.05.008","article-title":"Autonomous robotic weed control systems: A review","volume":"61","author":"Slaughter","year":"2008","journal-title":"Comput. Electron. Agric."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1016\/S0168-1699(02)00096-0","article-title":"Precision agriculture\u2014a worldwide overview","volume":"36","author":"Zhang","year":"2002","journal-title":"Comput. Electron. Agric."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1016\/S0168-1699(00)00153-8","article-title":"Precision farming\u2014the environmental challenge","volume":"30","author":"Auernhammer","year":"2001","journal-title":"Comput. Electron. Agric."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1016\/S0168-1699(99)00062-9","article-title":"Automatic guidance for agricultural vehicles in Europe","volume":"25","author":"Keicher","year":"2000","journal-title":"Comput. Electron. Agric."},{"key":"ref_5","first-page":"1","article-title":"Review of research on agricultural vehicle autonomous guidance","volume":"2","author":"Li","year":"2009","journal-title":"Int. J. Agric. Biol. Eng."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1016\/S0168-1699(99)00031-9","article-title":"Accuracy assessment and position correction for low-cost non-differential GPS as applied on an industrial peat bog","volume":"24","author":"Holden","year":"1999","journal-title":"Comput. Electron. Agric."},{"key":"ref_7","unstructured":"Agroguia. Available online: http:\/\/www.agroguia.es."},{"key":"ref_8","unstructured":"Tractordrive. Available online: http:\/\/www.tractordrive.es."},{"key":"ref_9","first-page":"41","article-title":"GPS for environmental applications: Accuracy and precision of locational data","volume":"60","author":"August","year":"1994","journal-title":"Photogramm. Eng. Remote Sens."},{"key":"ref_10","unstructured":"Tractors and Machinery for Agriculture and Forestry\u2014Test Procedures for Positioning and Guidance Systems in Agriculture\u2014Part 1: Dynamic Testing of Satellite-Based Positioning Devices. Available online: https:\/\/www.iso.org\/obp\/ui\/#iso:std:iso:12188:-1:ed-1:v1:en."},{"key":"ref_11","unstructured":"Tractors and Machinery for Agriculture and Forestry\u2014Test Procedures for Positioning and Guidance Systems in Agriculture\u2014Part 2: Testing of Satellite-Based Auto-Guidance Systems during Straight and Level Travel. Available online: https:\/\/www.iso.org\/obp\/ui\/#iso:std:iso:12188:-2:ed-1:v1:en."},{"key":"ref_12","unstructured":"Cambridge Silicon Radio Plc. Available online: http:\/\/www.csr.com."},{"key":"ref_13","unstructured":"U-Blox. Available online: http:\/\/www.u-blox.com."},{"key":"ref_14","unstructured":"MediaTek Inc.. Available online: http:\/\/www.mediatek.com\/en."},{"key":"ref_15","unstructured":"Smith, S.O. (1989). The Universal Grids: Universal Transverse Mercator (UTM) and Universal Polar Sterographic (UPS), Defense Mapping Agency. DMA TM 8358.2."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Snyder, J.P. (1987). Map Projections\u2014A Working Manual, United States Government Printing. [1st ed.].","DOI":"10.3133\/pp1395"},{"key":"ref_17","unstructured":"Pearson, F. (1990). Map Projections: Theory and Applications, CRC Press. [2nd ed.]."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Grewal, M.S., Weill, L.R., and Andrews, A.P. (2007). Global Positioning Systems, Inertial Navigation, and Integration, John Wiley & Sons. [2nd ed.].","DOI":"10.1002\/0470099720"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Latombe, J.-C. (1991). Robot Motion Planning, Kluwer Academic Publishers. [1st ed.].","DOI":"10.1007\/978-1-4615-4022-9"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1115\/1.3662552","article-title":"A new approach to linear filtering and prediction problems","volume":"82","author":"Kalman","year":"1960","journal-title":"Trans. ASME"},{"key":"ref_21","unstructured":"Brown, R.G., and Hwang, P.Y.C. (1997). Introduction to Random Signals and Applied Kalman Filtering, John Wiley and Sons. [3th ed.]."},{"key":"ref_22","unstructured":"Zarchan, P., and Musoff, H. (2005). Fundamentals of Kalman Filtering: A Practical Approach, AIAA. [2nd ed.]."},{"key":"ref_23","unstructured":"Papoulis, A. (1991). Probability, Random Variables, and Stochastic Processes, McGraw-Hill. [3rd ed.]."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"769","DOI":"10.1016\/j.jprocont.2007.11.003","article-title":"A generalized autocovariance least-squares method for Kalman filter tuning","volume":"18","author":"Poulsen","year":"2008","journal-title":"J. Process Control"},{"key":"ref_25","unstructured":"Saha, M., Goswami, B., and Ghosh, R. Two Novel Costs for Determining the Tuning Parameters of the Kalman Filter. Bangalore, India."},{"key":"ref_26","unstructured":"Bodizs, L., Srinivasan, B., and Bonvin, D. Preferential Estimation via Tuning of the Kalman Filter. Cambridge, MA, USA."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1531","DOI":"10.1016\/j.conengprac.2003.11.008","article-title":"Adaptive tuning of a Kalman filter via fuzzy logic for an intelligent AUV navigation system","volume":"12","author":"Loebis","year":"2004","journal-title":"Control Eng. Prac."},{"key":"ref_28","unstructured":"Korniyenko, O.V., Sharawi, M.S., and Aloi, D.N. Neural Network Based Approach for Tuning Kalman Filter. Lincoln, NE, USA."},{"key":"ref_29","unstructured":"Goodall, C., and El-Sheimy, N. Intelligent Tuning of a Kalman Filter Using Low-Cost MEMS Inertial Sensors. Padua, Italy."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"435","DOI":"10.1007\/s11768-010-8243-7","article-title":"Self-tuning weighted measurement fusion Kalman filter and its convergence","volume":"8","author":"Ran","year":"2010","journal-title":"J. Control Theory Appl."},{"key":"ref_31","first-page":"246","article-title":"Increasing DGPS navigation accuracy using Kalman filter tuned by genetic algorithm","volume":"8","author":"Mosavi","year":"2011","journal-title":"Int. J. Comput. Sci. Issues"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1109\/4235.910466","article-title":"Kalman-extended genetic algorithm for search in nonstationary environments with noisy fitness evaluations","volume":"5","author":"Stroud","year":"2001","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_33","unstructured":"Liu, J.S. (2009). Monte Carlo Strategies in Scientific Computing, Springer. [1st ed.]."},{"key":"ref_34","first-page":"56","article-title":"The accuracy of the global positioning systems","volume":"40","author":"Czajewski","year":"2004","journal-title":"IEEE Instrum. Meas. Mag."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1016\/j.compag.2007.04.008","article-title":"Implement lateral position accuracy under RTK-GPS tractor guidance","volume":"59","author":"Clark","year":"2007","journal-title":"Comput. Electron. Agric."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"1047","DOI":"10.5424\/sjar\/2010084-1242","article-title":"Accuracy and precision of GPS receivers under forest canopies in a mountain environment","volume":"8","author":"Valbuena","year":"2010","journal-title":"Span. J. Agric. Res."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"841","DOI":"10.13031\/2013.19711","article-title":"Using low cost GPS receivers for determining field position of mechanized irrigation systems","volume":"21","author":"Peters","year":"2005","journal-title":"Appl. Eng. Agric."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"1717","DOI":"10.1016\/j.jbiomech.2004.07.028","article-title":"Accuracy of WAAS-enabled GPS for the determination of position and speed over ground","volume":"38","author":"Witte","year":"2005","journal-title":"J. Biomech."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"883","DOI":"10.1016\/j.cageo.2010.12.011","article-title":"Positional accuracy of the wide area augmentation system in consumer-grade GPS units","volume":"37","author":"Arnold","year":"2011","journal-title":"Comput. Geosci."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"377","DOI":"10.5424\/sjar\/20110902-088-10","article-title":"Evaluation of the use of low-cost GPS receivers in the autonomous guidance of agricultural tractors","volume":"9","author":"Arribas","year":"2011","journal-title":"Span. J. Agric. Res."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"5630","DOI":"10.3390\/s110605630","article-title":"A simple method to improve autonomous gps positioning for tractors","volume":"11","author":"Stombaugh","year":"2011","journal-title":"Sensors"},{"key":"ref_42","first-page":"553","article-title":"Kalman filtering of DGPS positions for a parallel tracking application","volume":"45","author":"Han","year":"2002","journal-title":"Trans. ASAE"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/13\/11\/15307\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:50:28Z","timestamp":1760219428000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/13\/11\/15307"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,11,8]]},"references-count":42,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2013,11]]}},"alternative-id":["s131115307"],"URL":"https:\/\/doi.org\/10.3390\/s131115307","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,11,8]]}}}