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...
Saved in:
Published in | IEEE/ION Position Location and Navigation Symposium pp. 637 - 646 |
---|---|
Main Authors | , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
24.04.2023
|
Subjects | |
Online Access | Get full text |
ISSN | 2153-3598 |
DOI | 10.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 |