GNSS-Assisted System Identification of Autonomous Ground Vehicle Model and Sensor Parameters

Vehicle autonomy requires accurate modeling of both kinematic and dynamic parameters of a given craft. While many of these parameters may be measured directly or determined through experimentation, it is often desirable to measure and update them in the field, that is, while the vehicle is operating...

Full description

Saved in:
Bibliographic Details
Published inIEEE/ION Position Location and Navigation Symposium pp. 637 - 646
Main Authors Hunter, Aaron, Curry, Renwick, Elkaim, Gabriel Hugh
Format Conference Proceeding
LanguageEnglish
Published IEEE 24.04.2023
Subjects
Online AccessGet full text
ISSN2153-3598
DOI10.1109/PLANS53410.2023.10140092

Cover

Abstract Vehicle autonomy requires accurate modeling of both kinematic and dynamic parameters of a given craft. While many of these parameters may be measured directly or determined through experimentation, it is often desirable to measure and update them in the field, that is, while the vehicle is operating. The challenge with online system identification, however, is the lack of an absolute reference to determine the true value of a given variable of interest. When used appropriately, global navigation satellite system (GNSS) sensors are able to provide such a reference for these variables. Furthermore, these sensors can operate at a high enough frequency to provide near real-time feedback to the vehicle. A related challenge for autonomous vehicles is sensor calibration. Many inexpensive inertial measurement units (IMU) are subject to drift or error due to changes in the environment. For these challenges the GNSS sensor may also provide a useful reference to determine sensor drift as well as a means for recalibration. In this work we present methods for addressing several challenges relevant to autonomous ground vehicles using a GNSS sensor as an absolute reference. We have built a small scale autonomous ground vehicle (AGV) as a test platform equipped with onboard odometry, an IMU and a commercial GNSS sensor. We initially demonstrate methods using GNSS data to determine parameters of the dynamic and kinematic models. We determine the coefficients of a frequency domain model of the AGV drivetrain using on a simple DC motor and an autoregresson with external inputs (ARX) system identification technique. We extend this model to determine the longitudinal transfer function of the system using step function tests and GNSS-derived velocity measurements. We also demonstrate methods to determine the AGV kinematic model parameters: turning radius, wheelbase, effective tire radius of the AGV, and steering mechanism parameters. We compare lab measurements and against results obtained with the GNSS sensor using least-squares fitting methods. Using the GNSS-derived kinematic parameters we determine the best estimate of the AGV odometry model in comparison to the absolute position and heading as determined by the GNSS sensor. Lastly, we demonstrate methods to calibrate two onboard sensors. The first method collects magnetometer readings in the local tangent plane and computes calibration factors using an iterative least squares fit of the data to a unit circle. The second method calibrates the yaw rate as measured by the z - axis gyroscope sensor using the GNSS-derived rate of change of heading angle.
AbstractList Vehicle autonomy requires accurate modeling of both kinematic and dynamic parameters of a given craft. While many of these parameters may be measured directly or determined through experimentation, it is often desirable to measure and update them in the field, that is, while the vehicle is operating. The challenge with online system identification, however, is the lack of an absolute reference to determine the true value of a given variable of interest. When used appropriately, global navigation satellite system (GNSS) sensors are able to provide such a reference for these variables. Furthermore, these sensors can operate at a high enough frequency to provide near real-time feedback to the vehicle. A related challenge for autonomous vehicles is sensor calibration. Many inexpensive inertial measurement units (IMU) are subject to drift or error due to changes in the environment. For these challenges the GNSS sensor may also provide a useful reference to determine sensor drift as well as a means for recalibration. In this work we present methods for addressing several challenges relevant to autonomous ground vehicles using a GNSS sensor as an absolute reference. We have built a small scale autonomous ground vehicle (AGV) as a test platform equipped with onboard odometry, an IMU and a commercial GNSS sensor. We initially demonstrate methods using GNSS data to determine parameters of the dynamic and kinematic models. We determine the coefficients of a frequency domain model of the AGV drivetrain using on a simple DC motor and an autoregresson with external inputs (ARX) system identification technique. We extend this model to determine the longitudinal transfer function of the system using step function tests and GNSS-derived velocity measurements. We also demonstrate methods to determine the AGV kinematic model parameters: turning radius, wheelbase, effective tire radius of the AGV, and steering mechanism parameters. We compare lab measurements and against results obtained with the GNSS sensor using least-squares fitting methods. Using the GNSS-derived kinematic parameters we determine the best estimate of the AGV odometry model in comparison to the absolute position and heading as determined by the GNSS sensor. Lastly, we demonstrate methods to calibrate two onboard sensors. The first method collects magnetometer readings in the local tangent plane and computes calibration factors using an iterative least squares fit of the data to a unit circle. The second method calibrates the yaw rate as measured by the z - axis gyroscope sensor using the GNSS-derived rate of change of heading angle.
Author Curry, Renwick
Hunter, Aaron
Elkaim, Gabriel Hugh
Author_xml – sequence: 1
  givenname: Aaron
  surname: Hunter
  fullname: Hunter, Aaron
  email: aamuhunt@ucsc.edu
  organization: University of California, Santa Cruz,Autonomous Sysytems Lab,Santa Cruz,USA
– sequence: 2
  givenname: Renwick
  surname: Curry
  fullname: Curry, Renwick
  email: rcurry@ucsc.edu
  organization: University of California, Santa Cruz,Autonomous Sysytems Lab,Santa Cruz,USA
– sequence: 3
  givenname: Gabriel Hugh
  surname: Elkaim
  fullname: Elkaim, Gabriel Hugh
  email: elkaim@ucsc.edu
  organization: University of California, Santa Cruz,Autonomous Sysytems Lab,Santa Cruz,USA
BookMark eNo1kE9Lw0AUxFdRsK39Bh72C6Tu2z9NcgxFa6HWQtSTUF42b3Gl2ZVseui3N6DO5cfMYRhmyq5CDMQYB7EAEOX9flvtaqP06KWQagECtBClvGBTWC6NhjyX8pJNJBiVKVMWN2ye0pcYZXShcjFhH-tdXWdVSj4N1PL6PKLjm5bC4J23OPgYeHS8Og0xxC6eEl_38RRa_k6f3h6JP8eWjhzHpKaQYs_32GNHA_Xpll07PCaa_3HG3h4fXldP2fZlvVlV28xLoYesMSVaapwqzBKc02iKhhpltRxnaqtQQCtBUK4VShKNhRJz6XKUoMBYVDN299vriejw3fsO-_Ph_w31A-xtVxM
ContentType Conference Proceeding
DBID 6IE
6IH
CBEJK
RIE
RIO
DOI 10.1109/PLANS53410.2023.10140092
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP) 1998-present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 1665417722
9781665417723
EISSN 2153-3598
EndPage 646
ExternalDocumentID 10140092
Genre orig-research
GroupedDBID 6IE
6IH
6IL
6IN
AAWTH
ABLEC
ACGFS
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
IJVOP
M43
OCL
RIE
RIL
RIO
ID FETCH-LOGICAL-i204t-b59acebf38561ff4a58beb3c420544c3a01d210e743a2e0bc19a72f7a21315ca3
IEDL.DBID RIE
IngestDate Wed Aug 27 02:59:12 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i204t-b59acebf38561ff4a58beb3c420544c3a01d210e743a2e0bc19a72f7a21315ca3
PageCount 10
ParticipantIDs ieee_primary_10140092
PublicationCentury 2000
PublicationDate 2023-April-24
PublicationDateYYYYMMDD 2023-04-24
PublicationDate_xml – month: 04
  year: 2023
  text: 2023-April-24
  day: 24
PublicationDecade 2020
PublicationTitle IEEE/ION Position Location and Navigation Symposium
PublicationTitleAbbrev PLANS
PublicationYear 2023
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0000548370
Score 2.225493
Snippet Vehicle autonomy requires accurate modeling of both kinematic and dynamic parameters of a given craft. While many of these parameters may be measured directly...
SourceID ieee
SourceType Publisher
StartPage 637
SubjectTerms Calibration
Global navigation satellite system
Kinematics
Land vehicles
Magnetic sensors
Sensor systems
Tires
Title GNSS-Assisted System Identification of Autonomous Ground Vehicle Model and Sensor Parameters
URI https://ieeexplore.ieee.org/document/10140092
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PS8MwFA66kycVJ_4mB6_p2iZpm-MQ5xAtgzrZQRhJmqIorcz24l_ve-06URC8lUAhvC_k_cj7vkfIZWwhrTDSMaeEYUJFgiU2ClgcWMs1V1K3pYv7NJrOxe1CLtZk9ZYL45xrm8-ch5_tW35e2QZLZSOcK4siQdtkG85ZR9baFFQg9kAhl75bx1ej2d04zSRc076HQ8K9_vcfg1RaPzLZJWm_g6595NVrauPZz1_ijP_e4h4ZflP26GzjjPbJlisPyNNNmmUMEEAsc9qpk9OOm1usi3W0Kui4qZHbUDUfFGtRZU4f3TMeKIqj0t6ohpUM8t1qRWcau7lQknNI5pPrh6spW49TYC-hL2pmpNLWmYInEDMVhdAyMZBKWxGC6QQg4wc5JIAOYgodOt_YQOk4LGIdBjyQVvNDMiir0h0RmnCnI14ow30jbG5MzEWktSy0iuEOkcdkiKZZvneKGcveKid_rJ-SHUQIX2lCcUYG9apx5-Dsa3PRgvwFL2apGg
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PS8MwFA46D3pSceJvc_Carm2StjkOcU7dyqCb7CCMJE1RlFZme_GvN69dJwqCt5JDCe8LeT_yvu8hdBVqm1YobogRTBEmAkYiHXgk9LSmkgou69LFOA6GM3Y_5_MVWb3mwhhj6uYz48Bn_ZafFrqCUlkP5sqCSNAm2rKOn_GGrrUuqdjoA6Rc2n4dV_Qmo36ccHtRuw6MCXfaH_wYpVJ7ksEuits9NA0kr05VKkd__pJn_Pcm91D3m7SHJ2t3tI82TH6Anm7jJCEWA0AzxY0-OW7YudmqXIeLDPerEtgNRfWBoRqVp_jRPMORwjAs7Q1Lu5LYjLdY4omEfi4Q5eyi2eBmej0kq4EK5MV3WUkUF1IbldHIRk1ZxiSPlE2mNfOt6ZjFxvVSmwIaG1VI37hKe0KGfhZK36Me15Ieok5e5OYI4YgaGdBMKOoqplOlQsoCKXkmRWhvEX6MumCaxXujmbForXLyx_ol2h5Ox6PF6C5-OEU7gBa82fjsDHXKZWXOresv1UUN-Bc516xn
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=proceeding&rft.title=IEEE%2FION+Position+Location+and+Navigation+Symposium&rft.atitle=GNSS-Assisted+System+Identification+of+Autonomous+Ground+Vehicle+Model+and+Sensor+Parameters&rft.au=Hunter%2C+Aaron&rft.au=Curry%2C+Renwick&rft.au=Elkaim%2C+Gabriel+Hugh&rft.date=2023-04-24&rft.pub=IEEE&rft.eissn=2153-3598&rft.spage=637&rft.epage=646&rft_id=info:doi/10.1109%2FPLANS53410.2023.10140092&rft.externalDocID=10140092