Serveur d'exploration sur la télématique

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

A Kalman Filter Implementation for Precision Improvement in Low-Cost GPS Positioning of Tractors

Identifieur interne : 000471 ( Main/Curation ); précédent : 000470; suivant : 000472

A Kalman Filter Implementation for Precision Improvement in Low-Cost GPS Positioning of Tractors

Auteurs : Jaime Gomez-Gil ; Ruben Ruiz-Gonzalez ; Sergio Alonso-Garcia ; Francisco Javier Gomez-Gil

Source :

RBID : PMC:3871121

Abstract

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.


Url:
DOI: 10.3390/s131115307
PubMed: 24217355
PubMed Central: 3871121

Links toward previous steps (curation, corpus...)


Links to Exploration step

PMC:3871121

Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">A Kalman Filter Implementation for Precision Improvement in Low-Cost GPS Positioning of Tractors</title>
<author>
<name sortKey="Gomez Gil, Jaime" sort="Gomez Gil, Jaime" uniqKey="Gomez Gil J" first="Jaime" last="Gomez-Gil">Jaime Gomez-Gil</name>
<affiliation>
<nlm:aff id="af1-sensors-13-15307"> Department of Signal Theory, Communications and Telematics Engineering, University of Valladolid, 47011 Valladolid, Spain; E-Mails:
<email>rruigon@ribera.tel.uva.es</email>
(R.R.-G.);
<email>salonsog@ribera.tel.uva.es</email>
(S.A.-G.)</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Ruiz Gonzalez, Ruben" sort="Ruiz Gonzalez, Ruben" uniqKey="Ruiz Gonzalez R" first="Ruben" last="Ruiz-Gonzalez">Ruben Ruiz-Gonzalez</name>
<affiliation>
<nlm:aff id="af1-sensors-13-15307"> Department of Signal Theory, Communications and Telematics Engineering, University of Valladolid, 47011 Valladolid, Spain; E-Mails:
<email>rruigon@ribera.tel.uva.es</email>
(R.R.-G.);
<email>salonsog@ribera.tel.uva.es</email>
(S.A.-G.)</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Alonso Garcia, Sergio" sort="Alonso Garcia, Sergio" uniqKey="Alonso Garcia S" first="Sergio" last="Alonso-Garcia">Sergio Alonso-Garcia</name>
<affiliation>
<nlm:aff id="af1-sensors-13-15307"> Department of Signal Theory, Communications and Telematics Engineering, University of Valladolid, 47011 Valladolid, Spain; E-Mails:
<email>rruigon@ribera.tel.uva.es</email>
(R.R.-G.);
<email>salonsog@ribera.tel.uva.es</email>
(S.A.-G.)</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Gomez Gil, Francisco Javier" sort="Gomez Gil, Francisco Javier" uniqKey="Gomez Gil F" first="Francisco Javier" last="Gomez-Gil">Francisco Javier Gomez-Gil</name>
<affiliation>
<nlm:aff id="af2-sensors-13-15307"> Department of Electromechanical Engineering, University of Burgos, 09006 Burgos, Spain; E-Mail:
<email>fjggil@ubu.es</email>
</nlm:aff>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">PMC</idno>
<idno type="pmid">24217355</idno>
<idno type="pmc">3871121</idno>
<idno type="url">http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3871121</idno>
<idno type="RBID">PMC:3871121</idno>
<idno type="doi">10.3390/s131115307</idno>
<date when="2013">2013</date>
<idno type="wicri:Area/Pmc/Corpus">000574</idno>
<idno type="wicri:explorRef" wicri:stream="Pmc" wicri:step="Corpus" wicri:corpus="PMC">000574</idno>
<idno type="wicri:Area/Pmc/Curation">000574</idno>
<idno type="wicri:explorRef" wicri:stream="Pmc" wicri:step="Curation">000574</idno>
<idno type="wicri:Area/Pmc/Checkpoint">000268</idno>
<idno type="wicri:explorRef" wicri:stream="Pmc" wicri:step="Checkpoint">000268</idno>
<idno type="wicri:source">PubMed</idno>
<idno type="wicri:Area/PubMed/Corpus">000227</idno>
<idno type="wicri:explorRef" wicri:stream="PubMed" wicri:step="Corpus" wicri:corpus="PubMed">000227</idno>
<idno type="wicri:Area/PubMed/Curation">000227</idno>
<idno type="wicri:explorRef" wicri:stream="PubMed" wicri:step="Curation">000227</idno>
<idno type="wicri:Area/PubMed/Checkpoint">000227</idno>
<idno type="wicri:explorRef" wicri:stream="Checkpoint" wicri:step="PubMed">000227</idno>
<idno type="wicri:Area/Ncbi/Merge">000954</idno>
<idno type="wicri:Area/Ncbi/Curation">000954</idno>
<idno type="wicri:Area/Ncbi/Checkpoint">000954</idno>
<idno type="wicri:Area/Main/Merge">000471</idno>
<idno type="wicri:Area/Main/Curation">000471</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en" level="a" type="main">A Kalman Filter Implementation for Precision Improvement in Low-Cost GPS Positioning of Tractors</title>
<author>
<name sortKey="Gomez Gil, Jaime" sort="Gomez Gil, Jaime" uniqKey="Gomez Gil J" first="Jaime" last="Gomez-Gil">Jaime Gomez-Gil</name>
<affiliation>
<nlm:aff id="af1-sensors-13-15307"> Department of Signal Theory, Communications and Telematics Engineering, University of Valladolid, 47011 Valladolid, Spain; E-Mails:
<email>rruigon@ribera.tel.uva.es</email>
(R.R.-G.);
<email>salonsog@ribera.tel.uva.es</email>
(S.A.-G.)</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Ruiz Gonzalez, Ruben" sort="Ruiz Gonzalez, Ruben" uniqKey="Ruiz Gonzalez R" first="Ruben" last="Ruiz-Gonzalez">Ruben Ruiz-Gonzalez</name>
<affiliation>
<nlm:aff id="af1-sensors-13-15307"> Department of Signal Theory, Communications and Telematics Engineering, University of Valladolid, 47011 Valladolid, Spain; E-Mails:
<email>rruigon@ribera.tel.uva.es</email>
(R.R.-G.);
<email>salonsog@ribera.tel.uva.es</email>
(S.A.-G.)</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Alonso Garcia, Sergio" sort="Alonso Garcia, Sergio" uniqKey="Alonso Garcia S" first="Sergio" last="Alonso-Garcia">Sergio Alonso-Garcia</name>
<affiliation>
<nlm:aff id="af1-sensors-13-15307"> Department of Signal Theory, Communications and Telematics Engineering, University of Valladolid, 47011 Valladolid, Spain; E-Mails:
<email>rruigon@ribera.tel.uva.es</email>
(R.R.-G.);
<email>salonsog@ribera.tel.uva.es</email>
(S.A.-G.)</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Gomez Gil, Francisco Javier" sort="Gomez Gil, Francisco Javier" uniqKey="Gomez Gil F" first="Francisco Javier" last="Gomez-Gil">Francisco Javier Gomez-Gil</name>
<affiliation>
<nlm:aff id="af2-sensors-13-15307"> Department of Electromechanical Engineering, University of Burgos, 09006 Burgos, Spain; E-Mail:
<email>fjggil@ubu.es</email>
</nlm:aff>
</affiliation>
</author>
</analytic>
<series>
<title level="j">Sensors (Basel, Switzerland)</title>
<idno type="eISSN">1424-8220</idno>
<imprint>
<date when="2013">2013</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<textClass></textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">
<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.</p>
</div>
</front>
<back>
<div1 type="bibliography">
<listBibl>
<biblStruct>
<analytic>
<author>
<name sortKey="Slaughter, D C" uniqKey="Slaughter D">D.C. Slaughter</name>
</author>
<author>
<name sortKey="Giles, D K" uniqKey="Giles D">D.K. Giles</name>
</author>
<author>
<name sortKey="Downey, D" uniqKey="Downey D">D. Downey</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Zhang, N" uniqKey="Zhang N">N. Zhang</name>
</author>
<author>
<name sortKey="Wang, M" uniqKey="Wang M">M. Wang</name>
</author>
<author>
<name sortKey="Wang, N" uniqKey="Wang N">N. Wang</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Auernhammer, H" uniqKey="Auernhammer H">H. Auernhammer</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Keicher, R" uniqKey="Keicher R">R. Keicher</name>
</author>
<author>
<name sortKey="Seufert, H" uniqKey="Seufert H">H. Seufert</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Li, M" uniqKey="Li M">M. Li</name>
</author>
<author>
<name sortKey="Imou, K" uniqKey="Imou K">K. Imou</name>
</author>
<author>
<name sortKey="Wakabayashi, K" uniqKey="Wakabayashi K">K. Wakabayashi</name>
</author>
<author>
<name sortKey="Yokoyama, S" uniqKey="Yokoyama S">S. Yokoyama</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Holden, N M" uniqKey="Holden N">N.M. Holden</name>
</author>
<author>
<name sortKey="Comparetti, A" uniqKey="Comparetti A">A. Comparetti</name>
</author>
<author>
<name sortKey="Ward, S M" uniqKey="Ward S">S.M. Ward</name>
</author>
<author>
<name sortKey="Mcgovern, E A" uniqKey="Mcgovern E">E.A. McGovern</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="August, P" uniqKey="August P">P. August</name>
</author>
<author>
<name sortKey="Michaud, J" uniqKey="Michaud J">J. Michaud</name>
</author>
<author>
<name sortKey="Lavash, C" uniqKey="Lavash C">C. Lavash</name>
</author>
<author>
<name sortKey="Smith, C" uniqKey="Smith C">C. Smith</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Smith, S O" uniqKey="Smith S">S.O. Smith</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Snyder, J P" uniqKey="Snyder J">J.P. Snyder</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Pearson, F" uniqKey="Pearson F">F. Pearson</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Grewal, M S" uniqKey="Grewal M">M.S. Grewal</name>
</author>
<author>
<name sortKey="Weill, L R" uniqKey="Weill L">L.R. Weill</name>
</author>
<author>
<name sortKey="Andrews, A P" uniqKey="Andrews A">A.P. Andrews</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Latombe, J C" uniqKey="Latombe J">J.-C. Latombe</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Kalman, R E" uniqKey="Kalman R">R.E. Kalman</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Brown, R G" uniqKey="Brown R">R.G. Brown</name>
</author>
<author>
<name sortKey="Hwang, P Y C" uniqKey="Hwang P">P.Y.C. Hwang</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Zarchan, P" uniqKey="Zarchan P">P. Zarchan</name>
</author>
<author>
<name sortKey="Musoff, H" uniqKey="Musoff H">H. Musoff</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Papoulis, A" uniqKey="Papoulis A">A. Papoulis</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey=" Kesson, B M" uniqKey=" Kesson B">B.M. Åkesson</name>
</author>
<author>
<name sortKey="J Rgensen, J B" uniqKey="J Rgensen J">J.B. Jørgensen</name>
</author>
<author>
<name sortKey="Poulsen, N K" uniqKey="Poulsen N">N.K. Poulsen</name>
</author>
<author>
<name sortKey="J Rgensen, S B" uniqKey="J Rgensen S">S.B. Jørgensen</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Saha, M" uniqKey="Saha M">M. Saha</name>
</author>
<author>
<name sortKey="Goswami, B" uniqKey="Goswami B">B. Goswami</name>
</author>
<author>
<name sortKey="Ghosh, R" uniqKey="Ghosh R">R. Ghosh</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Bodizs, L" uniqKey="Bodizs L">L. Bodizs</name>
</author>
<author>
<name sortKey="Srinivasan, B" uniqKey="Srinivasan B">B. Srinivasan</name>
</author>
<author>
<name sortKey="Bonvin, D" uniqKey="Bonvin D">D. Bonvin</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Loebis, D" uniqKey="Loebis D">D. Loebis</name>
</author>
<author>
<name sortKey="Sutton, R" uniqKey="Sutton R">R. Sutton</name>
</author>
<author>
<name sortKey="Chudley, J" uniqKey="Chudley J">J. Chudley</name>
</author>
<author>
<name sortKey="Naeem, W" uniqKey="Naeem W">W. Naeem</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Korniyenko, O V" uniqKey="Korniyenko O">O.V. Korniyenko</name>
</author>
<author>
<name sortKey="Sharawi, M S" uniqKey="Sharawi M">M.S. Sharawi</name>
</author>
<author>
<name sortKey="Aloi, D N" uniqKey="Aloi D">D.N. Aloi</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Goodall, C" uniqKey="Goodall C">C. Goodall</name>
</author>
<author>
<name sortKey="El Sheimy, N" uniqKey="El Sheimy N">N. El-Sheimy</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Ran, C" uniqKey="Ran C">C. Ran</name>
</author>
<author>
<name sortKey="Deng, Z" uniqKey="Deng Z">Z. Deng</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Mosavi, M R" uniqKey="Mosavi M">M.R. Mosavi</name>
</author>
<author>
<name sortKey="Sadeghian, M" uniqKey="Sadeghian M">M. Sadeghian</name>
</author>
<author>
<name sortKey="Saeidi, S" uniqKey="Saeidi S">S. Saeidi</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Stroud, P D" uniqKey="Stroud P">P.D. Stroud</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Liu, J S" uniqKey="Liu J">J.S. Liu</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Czajewski, J" uniqKey="Czajewski J">J. Czajewski</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Gan Mor, S" uniqKey="Gan Mor S">S. Gan-Mor</name>
</author>
<author>
<name sortKey="Clark, R L" uniqKey="Clark R">R.L. Clark</name>
</author>
<author>
<name sortKey="Upchurch, B L" uniqKey="Upchurch B">B.L. Upchurch</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Valbuena, R" uniqKey="Valbuena R">R. Valbuena</name>
</author>
<author>
<name sortKey="Mauro, F" uniqKey="Mauro F">F. Mauro</name>
</author>
<author>
<name sortKey="Rodriguez Solano, R" uniqKey="Rodriguez Solano R">R. Rodríguez-Solano</name>
</author>
<author>
<name sortKey="Manzanera, J A" uniqKey="Manzanera J">J.A. Manzanera</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Peters, R T" uniqKey="Peters R">R.T. Peters</name>
</author>
<author>
<name sortKey="Evett, S R" uniqKey="Evett S">S.R. Evett</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Witte, T H" uniqKey="Witte T">T.H. Witte</name>
</author>
<author>
<name sortKey="Wilson, A M" uniqKey="Wilson A">A.M. Wilson</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Arnold, L L" uniqKey="Arnold L">L.L. Arnold</name>
</author>
<author>
<name sortKey="Zandbergen, P A" uniqKey="Zandbergen P">P.A. Zandbergen</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Alonso Garcia, S" uniqKey="Alonso Garcia S">S. Alonso-Garcia</name>
</author>
<author>
<name sortKey="Gomez Gil, J" uniqKey="Gomez Gil J">J. Gomez-Gil</name>
</author>
<author>
<name sortKey="Arribas, J I" uniqKey="Arribas J">J.I. Arribas</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Gomez Gil, J" uniqKey="Gomez Gil J">J. Gomez-Gil</name>
</author>
<author>
<name sortKey="Alonso Garcia, S" uniqKey="Alonso Garcia S">S. Alonso-Garcia</name>
</author>
<author>
<name sortKey="Gomez Gil, F J" uniqKey="Gomez Gil F">F.J. Gomez-Gil</name>
</author>
<author>
<name sortKey="Stombaugh, T" uniqKey="Stombaugh T">T. Stombaugh</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Han, S" uniqKey="Han S">S. Han</name>
</author>
<author>
<name sortKey="Zhang, Q" uniqKey="Zhang Q">Q. Zhang</name>
</author>
<author>
<name sortKey="Noh, H" uniqKey="Noh H">H. Noh</name>
</author>
</analytic>
</biblStruct>
</listBibl>
</div1>
</back>
</TEI>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/TelematiV1/Data/Main/Curation
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000471 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Curation/biblio.hfd -nk 000471 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Ticri/CIDE
   |area=    TelematiV1
   |flux=    Main
   |étape=   Curation
   |type=    RBID
   |clé=     PMC:3871121
   |texte=   A Kalman Filter Implementation for Precision Improvement in Low-Cost GPS Positioning of Tractors
}}

Pour générer des pages wiki

HfdIndexSelect -h $EXPLOR_AREA/Data/Main/Curation/RBID.i   -Sk "pubmed:24217355" \
       | HfdSelect -Kh $EXPLOR_AREA/Data/Main/Curation/biblio.hfd   \
       | NlmPubMed2Wicri -a TelematiV1 

Wicri

This area was generated with Dilib version V0.6.31.
Data generation: Thu Nov 2 16:09:04 2017. Site generation: Sun Mar 10 16:42:28 2024