Fast and Modular Autonomy Software for Autonomous Racing Vehicles
Autonomous motorsports aim to replicate the human racecar driver with software and sensors. As in traditional motorsports, Autonomous Racing Vehicles (ARVs) are pushed to their handling limits in multi-agent scenarios at extremely high (\(\geq 150mph\)) speeds. This Operational Design Domain (ODD) p...
Gespeichert in:
Veröffentlicht in: | arXiv.org 2024-08 |
---|---|
Hauptverfasser: | , , , , , , , , , , , , , , , , , , , , , , , , , , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | |
container_start_page | |
container_title | arXiv.org |
container_volume | |
creator | Saba, Andrew Adetunji, Aderotimi Johnson, Adam Kothari, Aadi Sivaprakasam, Matthew Spisak, Joshua Bharatia, Prem Chauhan, Arjun Duff, Brendan Gasparro, Noah King, Charles Larkin, Ryan Mao, Brian Nye, Micah Parashar, Anjali Attias, Joseph Balciunas, Aurimas Brown, Austin Chang, Chris Gao, Ming Heredia, Cindy Keats, Andrew Lavariega, Jose Muckelroy, William Slavescu, Andre Stathas, Nickolas Suvarna, Nayana Chuan Tian Zhang Scherer, Sebastian Ramanan, Deva |
description | Autonomous motorsports aim to replicate the human racecar driver with software and sensors. As in traditional motorsports, Autonomous Racing Vehicles (ARVs) are pushed to their handling limits in multi-agent scenarios at extremely high (\(\geq 150mph\)) speeds. This Operational Design Domain (ODD) presents unique challenges across the autonomy stack. The Indy Autonomous Challenge (IAC) is an international competition aiming to advance autonomous vehicle development through ARV competitions. While far from challenging what a human racecar driver can do, the IAC is pushing the state of the art by facilitating full-sized ARV competitions. This paper details the MIT-Pitt-RW Team's approach to autonomous racing in the IAC. In this work, we present our modular and fast approach to agent detection, motion planning and controls to create an autonomy stack. We also provide analysis of the performance of the software stack in single and multi-agent scenarios for rapid deployment in a fast-paced competition environment. We also cover what did and did not work when deployed on a physical system the Dallara AV-21 platform and potential improvements to address these shortcomings. Finally, we convey lessons learned and discuss limitations and future directions for improvement. |
doi_str_mv | 10.48550/arxiv.2408.15425 |
format | Article |
fullrecord | <record><control><sourceid>proquest_arxiv</sourceid><recordid>TN_cdi_arxiv_primary_2408_15425</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3098383893</sourcerecordid><originalsourceid>FETCH-LOGICAL-a523-7ac312fce5f7f4784ccd5ad9bf769d0cbd05dbcccb226e376fb135af2f981cd63</originalsourceid><addsrcrecordid>eNo9j01Lw0AYhBdBsNT-AE8ueE7cz-zmGIrVQkXQ4jW82Q9NSbN1N1H7762tyBwGhmGYB6ErSnKhpSS3EL_bz5wJonMqBZNnaMI4p5kWjF2gWUobQggrFJOST1C1gDRg6C1-DHbsIOJqHEIftnv8EvzwBdFhH_7TMCb8DKbt3_Cre29N59IlOvfQJTf78ylaL-7W84ds9XS_nFerDCTjmQLDKfPGSa-8UFoYYyXYsvGqKC0xjSXSNsaYhrHCcVX4hnIJnvlSU2MLPkXXp9kjX72L7Rbivv7lrI-ch8bNqbGL4WN0aag3YYz94VPNSan5QSXnP9VfVnw</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3098383893</pqid></control><display><type>article</type><title>Fast and Modular Autonomy Software for Autonomous Racing Vehicles</title><source>arXiv.org</source><source>Free E- Journals</source><creator>Saba, Andrew ; Adetunji, Aderotimi ; Johnson, Adam ; Kothari, Aadi ; Sivaprakasam, Matthew ; Spisak, Joshua ; Bharatia, Prem ; Chauhan, Arjun ; Duff, Brendan ; Gasparro, Noah ; King, Charles ; Larkin, Ryan ; Mao, Brian ; Nye, Micah ; Parashar, Anjali ; Attias, Joseph ; Balciunas, Aurimas ; Brown, Austin ; Chang, Chris ; Gao, Ming ; Heredia, Cindy ; Keats, Andrew ; Lavariega, Jose ; Muckelroy, William ; Slavescu, Andre ; Stathas, Nickolas ; Suvarna, Nayana ; Chuan Tian Zhang ; Scherer, Sebastian ; Ramanan, Deva</creator><creatorcontrib>Saba, Andrew ; Adetunji, Aderotimi ; Johnson, Adam ; Kothari, Aadi ; Sivaprakasam, Matthew ; Spisak, Joshua ; Bharatia, Prem ; Chauhan, Arjun ; Duff, Brendan ; Gasparro, Noah ; King, Charles ; Larkin, Ryan ; Mao, Brian ; Nye, Micah ; Parashar, Anjali ; Attias, Joseph ; Balciunas, Aurimas ; Brown, Austin ; Chang, Chris ; Gao, Ming ; Heredia, Cindy ; Keats, Andrew ; Lavariega, Jose ; Muckelroy, William ; Slavescu, Andre ; Stathas, Nickolas ; Suvarna, Nayana ; Chuan Tian Zhang ; Scherer, Sebastian ; Ramanan, Deva</creatorcontrib><description>Autonomous motorsports aim to replicate the human racecar driver with software and sensors. As in traditional motorsports, Autonomous Racing Vehicles (ARVs) are pushed to their handling limits in multi-agent scenarios at extremely high (\(\geq 150mph\)) speeds. This Operational Design Domain (ODD) presents unique challenges across the autonomy stack. The Indy Autonomous Challenge (IAC) is an international competition aiming to advance autonomous vehicle development through ARV competitions. While far from challenging what a human racecar driver can do, the IAC is pushing the state of the art by facilitating full-sized ARV competitions. This paper details the MIT-Pitt-RW Team's approach to autonomous racing in the IAC. In this work, we present our modular and fast approach to agent detection, motion planning and controls to create an autonomy stack. We also provide analysis of the performance of the software stack in single and multi-agent scenarios for rapid deployment in a fast-paced competition environment. We also cover what did and did not work when deployed on a physical system the Dallara AV-21 platform and potential improvements to address these shortcomings. Finally, we convey lessons learned and discuss limitations and future directions for improvement.</description><identifier>EISSN: 2331-8422</identifier><identifier>DOI: 10.48550/arxiv.2408.15425</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Automobile racing ; Autonomy ; Computer Science - Artificial Intelligence ; Computer Science - Robotics ; Computer Science - Software Engineering ; Motion perception ; Motion planning ; Multiagent systems ; Race cars ; Racing ; Software</subject><ispartof>arXiv.org, 2024-08</ispartof><rights>2024. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,780,784,885,27924</link.rule.ids><backlink>$$Uhttps://doi.org/10.55417/fr.2024001$$DView published paper (Access to full text may be restricted)$$Hfree_for_read</backlink><backlink>$$Uhttps://doi.org/10.48550/arXiv.2408.15425$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Saba, Andrew</creatorcontrib><creatorcontrib>Adetunji, Aderotimi</creatorcontrib><creatorcontrib>Johnson, Adam</creatorcontrib><creatorcontrib>Kothari, Aadi</creatorcontrib><creatorcontrib>Sivaprakasam, Matthew</creatorcontrib><creatorcontrib>Spisak, Joshua</creatorcontrib><creatorcontrib>Bharatia, Prem</creatorcontrib><creatorcontrib>Chauhan, Arjun</creatorcontrib><creatorcontrib>Duff, Brendan</creatorcontrib><creatorcontrib>Gasparro, Noah</creatorcontrib><creatorcontrib>King, Charles</creatorcontrib><creatorcontrib>Larkin, Ryan</creatorcontrib><creatorcontrib>Mao, Brian</creatorcontrib><creatorcontrib>Nye, Micah</creatorcontrib><creatorcontrib>Parashar, Anjali</creatorcontrib><creatorcontrib>Attias, Joseph</creatorcontrib><creatorcontrib>Balciunas, Aurimas</creatorcontrib><creatorcontrib>Brown, Austin</creatorcontrib><creatorcontrib>Chang, Chris</creatorcontrib><creatorcontrib>Gao, Ming</creatorcontrib><creatorcontrib>Heredia, Cindy</creatorcontrib><creatorcontrib>Keats, Andrew</creatorcontrib><creatorcontrib>Lavariega, Jose</creatorcontrib><creatorcontrib>Muckelroy, William</creatorcontrib><creatorcontrib>Slavescu, Andre</creatorcontrib><creatorcontrib>Stathas, Nickolas</creatorcontrib><creatorcontrib>Suvarna, Nayana</creatorcontrib><creatorcontrib>Chuan Tian Zhang</creatorcontrib><creatorcontrib>Scherer, Sebastian</creatorcontrib><creatorcontrib>Ramanan, Deva</creatorcontrib><title>Fast and Modular Autonomy Software for Autonomous Racing Vehicles</title><title>arXiv.org</title><description>Autonomous motorsports aim to replicate the human racecar driver with software and sensors. As in traditional motorsports, Autonomous Racing Vehicles (ARVs) are pushed to their handling limits in multi-agent scenarios at extremely high (\(\geq 150mph\)) speeds. This Operational Design Domain (ODD) presents unique challenges across the autonomy stack. The Indy Autonomous Challenge (IAC) is an international competition aiming to advance autonomous vehicle development through ARV competitions. While far from challenging what a human racecar driver can do, the IAC is pushing the state of the art by facilitating full-sized ARV competitions. This paper details the MIT-Pitt-RW Team's approach to autonomous racing in the IAC. In this work, we present our modular and fast approach to agent detection, motion planning and controls to create an autonomy stack. We also provide analysis of the performance of the software stack in single and multi-agent scenarios for rapid deployment in a fast-paced competition environment. We also cover what did and did not work when deployed on a physical system the Dallara AV-21 platform and potential improvements to address these shortcomings. Finally, we convey lessons learned and discuss limitations and future directions for improvement.</description><subject>Automobile racing</subject><subject>Autonomy</subject><subject>Computer Science - Artificial Intelligence</subject><subject>Computer Science - Robotics</subject><subject>Computer Science - Software Engineering</subject><subject>Motion perception</subject><subject>Motion planning</subject><subject>Multiagent systems</subject><subject>Race cars</subject><subject>Racing</subject><subject>Software</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GOX</sourceid><recordid>eNo9j01Lw0AYhBdBsNT-AE8ueE7cz-zmGIrVQkXQ4jW82Q9NSbN1N1H7762tyBwGhmGYB6ErSnKhpSS3EL_bz5wJonMqBZNnaMI4p5kWjF2gWUobQggrFJOST1C1gDRg6C1-DHbsIOJqHEIftnv8EvzwBdFhH_7TMCb8DKbt3_Cre29N59IlOvfQJTf78ylaL-7W84ds9XS_nFerDCTjmQLDKfPGSa-8UFoYYyXYsvGqKC0xjSXSNsaYhrHCcVX4hnIJnvlSU2MLPkXXp9kjX72L7Rbivv7lrI-ch8bNqbGL4WN0aag3YYz94VPNSan5QSXnP9VfVnw</recordid><startdate>20240827</startdate><enddate>20240827</enddate><creator>Saba, Andrew</creator><creator>Adetunji, Aderotimi</creator><creator>Johnson, Adam</creator><creator>Kothari, Aadi</creator><creator>Sivaprakasam, Matthew</creator><creator>Spisak, Joshua</creator><creator>Bharatia, Prem</creator><creator>Chauhan, Arjun</creator><creator>Duff, Brendan</creator><creator>Gasparro, Noah</creator><creator>King, Charles</creator><creator>Larkin, Ryan</creator><creator>Mao, Brian</creator><creator>Nye, Micah</creator><creator>Parashar, Anjali</creator><creator>Attias, Joseph</creator><creator>Balciunas, Aurimas</creator><creator>Brown, Austin</creator><creator>Chang, Chris</creator><creator>Gao, Ming</creator><creator>Heredia, Cindy</creator><creator>Keats, Andrew</creator><creator>Lavariega, Jose</creator><creator>Muckelroy, William</creator><creator>Slavescu, Andre</creator><creator>Stathas, Nickolas</creator><creator>Suvarna, Nayana</creator><creator>Chuan Tian Zhang</creator><creator>Scherer, Sebastian</creator><creator>Ramanan, Deva</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20240827</creationdate><title>Fast and Modular Autonomy Software for Autonomous Racing Vehicles</title><author>Saba, Andrew ; Adetunji, Aderotimi ; Johnson, Adam ; Kothari, Aadi ; Sivaprakasam, Matthew ; Spisak, Joshua ; Bharatia, Prem ; Chauhan, Arjun ; Duff, Brendan ; Gasparro, Noah ; King, Charles ; Larkin, Ryan ; Mao, Brian ; Nye, Micah ; Parashar, Anjali ; Attias, Joseph ; Balciunas, Aurimas ; Brown, Austin ; Chang, Chris ; Gao, Ming ; Heredia, Cindy ; Keats, Andrew ; Lavariega, Jose ; Muckelroy, William ; Slavescu, Andre ; Stathas, Nickolas ; Suvarna, Nayana ; Chuan Tian Zhang ; Scherer, Sebastian ; Ramanan, Deva</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a523-7ac312fce5f7f4784ccd5ad9bf769d0cbd05dbcccb226e376fb135af2f981cd63</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Automobile racing</topic><topic>Autonomy</topic><topic>Computer Science - Artificial Intelligence</topic><topic>Computer Science - Robotics</topic><topic>Computer Science - Software Engineering</topic><topic>Motion perception</topic><topic>Motion planning</topic><topic>Multiagent systems</topic><topic>Race cars</topic><topic>Racing</topic><topic>Software</topic><toplevel>online_resources</toplevel><creatorcontrib>Saba, Andrew</creatorcontrib><creatorcontrib>Adetunji, Aderotimi</creatorcontrib><creatorcontrib>Johnson, Adam</creatorcontrib><creatorcontrib>Kothari, Aadi</creatorcontrib><creatorcontrib>Sivaprakasam, Matthew</creatorcontrib><creatorcontrib>Spisak, Joshua</creatorcontrib><creatorcontrib>Bharatia, Prem</creatorcontrib><creatorcontrib>Chauhan, Arjun</creatorcontrib><creatorcontrib>Duff, Brendan</creatorcontrib><creatorcontrib>Gasparro, Noah</creatorcontrib><creatorcontrib>King, Charles</creatorcontrib><creatorcontrib>Larkin, Ryan</creatorcontrib><creatorcontrib>Mao, Brian</creatorcontrib><creatorcontrib>Nye, Micah</creatorcontrib><creatorcontrib>Parashar, Anjali</creatorcontrib><creatorcontrib>Attias, Joseph</creatorcontrib><creatorcontrib>Balciunas, Aurimas</creatorcontrib><creatorcontrib>Brown, Austin</creatorcontrib><creatorcontrib>Chang, Chris</creatorcontrib><creatorcontrib>Gao, Ming</creatorcontrib><creatorcontrib>Heredia, Cindy</creatorcontrib><creatorcontrib>Keats, Andrew</creatorcontrib><creatorcontrib>Lavariega, Jose</creatorcontrib><creatorcontrib>Muckelroy, William</creatorcontrib><creatorcontrib>Slavescu, Andre</creatorcontrib><creatorcontrib>Stathas, Nickolas</creatorcontrib><creatorcontrib>Suvarna, Nayana</creatorcontrib><creatorcontrib>Chuan Tian Zhang</creatorcontrib><creatorcontrib>Scherer, Sebastian</creatorcontrib><creatorcontrib>Ramanan, Deva</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science & Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><collection>arXiv Computer Science</collection><collection>arXiv.org</collection><jtitle>arXiv.org</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Saba, Andrew</au><au>Adetunji, Aderotimi</au><au>Johnson, Adam</au><au>Kothari, Aadi</au><au>Sivaprakasam, Matthew</au><au>Spisak, Joshua</au><au>Bharatia, Prem</au><au>Chauhan, Arjun</au><au>Duff, Brendan</au><au>Gasparro, Noah</au><au>King, Charles</au><au>Larkin, Ryan</au><au>Mao, Brian</au><au>Nye, Micah</au><au>Parashar, Anjali</au><au>Attias, Joseph</au><au>Balciunas, Aurimas</au><au>Brown, Austin</au><au>Chang, Chris</au><au>Gao, Ming</au><au>Heredia, Cindy</au><au>Keats, Andrew</au><au>Lavariega, Jose</au><au>Muckelroy, William</au><au>Slavescu, Andre</au><au>Stathas, Nickolas</au><au>Suvarna, Nayana</au><au>Chuan Tian Zhang</au><au>Scherer, Sebastian</au><au>Ramanan, Deva</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Fast and Modular Autonomy Software for Autonomous Racing Vehicles</atitle><jtitle>arXiv.org</jtitle><date>2024-08-27</date><risdate>2024</risdate><eissn>2331-8422</eissn><abstract>Autonomous motorsports aim to replicate the human racecar driver with software and sensors. As in traditional motorsports, Autonomous Racing Vehicles (ARVs) are pushed to their handling limits in multi-agent scenarios at extremely high (\(\geq 150mph\)) speeds. This Operational Design Domain (ODD) presents unique challenges across the autonomy stack. The Indy Autonomous Challenge (IAC) is an international competition aiming to advance autonomous vehicle development through ARV competitions. While far from challenging what a human racecar driver can do, the IAC is pushing the state of the art by facilitating full-sized ARV competitions. This paper details the MIT-Pitt-RW Team's approach to autonomous racing in the IAC. In this work, we present our modular and fast approach to agent detection, motion planning and controls to create an autonomy stack. We also provide analysis of the performance of the software stack in single and multi-agent scenarios for rapid deployment in a fast-paced competition environment. We also cover what did and did not work when deployed on a physical system the Dallara AV-21 platform and potential improvements to address these shortcomings. Finally, we convey lessons learned and discuss limitations and future directions for improvement.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><doi>10.48550/arxiv.2408.15425</doi><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | EISSN: 2331-8422 |
ispartof | arXiv.org, 2024-08 |
issn | 2331-8422 |
language | eng |
recordid | cdi_arxiv_primary_2408_15425 |
source | arXiv.org; Free E- Journals |
subjects | Automobile racing Autonomy Computer Science - Artificial Intelligence Computer Science - Robotics Computer Science - Software Engineering Motion perception Motion planning Multiagent systems Race cars Racing Software |
title | Fast and Modular Autonomy Software for Autonomous Racing Vehicles |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-12T19%3A45%3A30IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_arxiv&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Fast%20and%20Modular%20Autonomy%20Software%20for%20Autonomous%20Racing%20Vehicles&rft.jtitle=arXiv.org&rft.au=Saba,%20Andrew&rft.date=2024-08-27&rft.eissn=2331-8422&rft_id=info:doi/10.48550/arxiv.2408.15425&rft_dat=%3Cproquest_arxiv%3E3098383893%3C/proquest_arxiv%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3098383893&rft_id=info:pmid/&rfr_iscdi=true |