Model predictive path integral for decentralized multi-agent collision avoidance
Collision avoidance is a crucial component of any decentralized multi-agent navigation system. Currently, most of the existing multi-agent collision-avoidance methods either do not take into account the kinematic constraints of the agents (i.e., they assume that an agent might change the direction o...
Saved in:
Published in | PeerJ. Computer science Vol. 10; p. e2220 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
PeerJ. Ltd
21.08.2024
PeerJ Inc |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Collision avoidance is a crucial component of any decentralized multi-agent navigation system. Currently, most of the existing multi-agent collision-avoidance methods either do not take into account the kinematic constraints of the agents (i.e., they assume that an agent might change the direction of movement instantaneously) or are tailored to specific kinematic motion models (e.g., car-like robots). In this work, we suggest a novel generalized approach to decentralized multi-agent collision-avoidance that can be applied to agents with arbitrary affine kinematic motion models, including but not limited to differential-drive robots, car-like robots, quadrotors, etc. The suggested approach is based on the seminal sampling-based model predictive control algorithm, i.e., MPPI, that originally solves a single-agent problem. We enhance it by introducing safe distributions for the multi-agent setting that are derived from the Optimal Reciprocal Collision Avoidance (ORCA) linear constraints, an established approach from the multi-agent navigation domain. We rigorously show that such distributions can be found by solving a specific convex optimization problem. We also provide a theoretical justification that the resultant algorithm guarantees safety, i.e., that at each time step the control suggested by our algorithm does not lead to a collision. We empirically evaluate the proposed method in simulation experiments that involve comparison with the state of the art in different setups. We find that in many cases, the suggested approach outperforms competitors and allows solving problem instances that the other methods cannot successfully solve. |
---|---|
AbstractList | Collision avoidance is a crucial component of any decentralized multi-agent navigation system. Currently, most of the existing multi-agent collision-avoidance methods either do not take into account the kinematic constraints of the agents (i.e., they assume that an agent might change the direction of movement instantaneously) or are tailored to specific kinematic motion models (e.g., car-like robots). In this work, we suggest a novel generalized approach to decentralized multi-agent collision-avoidance that can be applied to agents with arbitrary affine kinematic motion models, including but not limited to differential-drive robots, car-like robots, quadrotors, etc. The suggested approach is based on the seminal sampling-based model predictive control algorithm, i.e., MPPI, that originally solves a single-agent problem. We enhance it by introducing safe distributions for the multi-agent setting that are derived from the Optimal Reciprocal Collision Avoidance (ORCA) linear constraints, an established approach from the multi-agent navigation domain. We rigorously show that such distributions can be found by solving a specific convex optimization problem. We also provide a theoretical justification that the resultant algorithm guarantees safety, i.e., that at each time step the control suggested by our algorithm does not lead to a collision. We empirically evaluate the proposed method in simulation experiments that involve comparison with the state of the art in different setups. We find that in many cases, the suggested approach outperforms competitors and allows solving problem instances that the other methods cannot successfully solve. |
Audience | Academic |
Author | Dergachev, Stepan Yakovlev, Konstantin |
Author_xml | – sequence: 1 fullname: Dergachev, Stepan – sequence: 2 fullname: Yakovlev, Konstantin |
BookMark | eNptkc1LAzEQxYMoWLVH7wuePGxNstlNcizFj4Ki-HFepslkTdluym4s6l9vsB5aMHNI8ub3HgxzQg670CEh54xOpGTyao3YL3MzTDjn9ICMeCGrvNSaH-68j8l4GJaUUlaydPSIPD0Ei2227tF6E_0GszXE98x3EZse2syFPrNosIvp57_RZquPNvocmiRlJrStH3zoMtgEb6EzeEaOHLQDjv_uU_J2c_06u8vvH2_ns-l9brlmMUcFFKWWnDrONUfjTMW0EFyxSrmC2UosqlKCSg2FaiGFo9I6sKwqQGNZnJL5NtcGWNbr3q-g_6oD-PpXCH1TQx-9abEWGituoEJulSgBlFuUFoUsBEWbpJR1sc1qIOG-cyFNa1Z-MPVUsUJSUcgiUZN_qFQWV96kbTif9D3D5Z4hMRE_YwMfw1DPX5532R9vQYtx |
ContentType | Journal Article |
Copyright | COPYRIGHT 2024 PeerJ. Ltd. |
Copyright_xml | – notice: COPYRIGHT 2024 PeerJ. Ltd. |
DBID | ISR DOA |
DOI | 10.7717/peerj-cs.2220 |
DatabaseName | Gale In Context: Science Directory of Open Access Journals |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: DOA name: Directory of Open Access Journals url: https://www.doaj.org/ sourceTypes: Open Website |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISSN | 2376-5992 |
ExternalDocumentID | oai_doaj_org_article_49e62ca6e2d845aa8fb5de47340edd84 A813704373 |
GroupedDBID | 3V. 53G 5VS 8FE 8FG AAFWJ ABUWG ADBBV AFKRA AFPKN ALMA_UNASSIGNED_HOLDINGS ARAPS ARCSS AZQEC BCNDV BENPR BGLVJ BPHCQ CCPQU DWQXO FRP GNUQQ GROUPED_DOAJ HCIFZ IAO ICD IEA ISR ITC K6V K7- M0N M~E OK1 P62 PIMPY PQQKQ PROAC RPM |
ID | FETCH-LOGICAL-d291t-e8a0e79720f2292ecfc6194428168f31d64b657a8cfc8e8b74f07dfad163a9e53 |
IEDL.DBID | DOA |
ISSN | 2376-5992 |
IngestDate | Tue Oct 22 15:11:34 EDT 2024 Thu Oct 31 02:22:34 EDT 2024 Tue Oct 29 04:10:28 EDT 2024 Tue Oct 29 03:39:07 EDT 2024 |
IsDoiOpenAccess | true |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-d291t-e8a0e79720f2292ecfc6194428168f31d64b657a8cfc8e8b74f07dfad163a9e53 |
OpenAccessLink | https://doaj.org/article/49e62ca6e2d845aa8fb5de47340edd84 |
PageCount | e2220 |
ParticipantIDs | doaj_primary_oai_doaj_org_article_49e62ca6e2d845aa8fb5de47340edd84 gale_infotracmisc_A813704373 gale_infotracacademiconefile_A813704373 gale_incontextgauss_ISR_A813704373 |
PublicationCentury | 2000 |
PublicationDate | 2024-08-21 |
PublicationDateYYYYMMDD | 2024-08-21 |
PublicationDate_xml | – month: 08 year: 2024 text: 2024-08-21 day: 21 |
PublicationDecade | 2020 |
PublicationTitle | PeerJ. Computer science |
PublicationYear | 2024 |
Publisher | PeerJ. Ltd PeerJ Inc |
Publisher_xml | – name: PeerJ. Ltd – name: PeerJ Inc |
SSID | ssj0001511119 |
Score | 2.3119893 |
Snippet | Collision avoidance is a crucial component of any decentralized multi-agent navigation system. Currently, most of the existing multi-agent collision-avoidance... |
SourceID | doaj gale |
SourceType | Open Website Aggregation Database |
StartPage | e2220 |
SubjectTerms | Algorithms Collision avoidance Decentralized multi-agent navigation Decentralized multi-agent systems Electronics in navigation Kinematic constraints Model predictive path integral Multi-robot systems Simulation methods |
Title | Model predictive path integral for decentralized multi-agent collision avoidance |
URI | https://doaj.org/article/49e62ca6e2d845aa8fb5de47340edd84 |
Volume | 10 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1LSxxBEG7EkxeNJuImKk0I5NQ60-8-qigmEJHEBW9DP0WR3WV3zSG_3qqZFnZPXnLtroGiqqce3VVfEfINPEirsnEsKm-ZdNkwL4VgIUYlvNXCRHzR_XWjr8fy5726Xxn1hTVhAzzwILhT-Fzz6HXmyUrlvS1BpSyNkE1OsNRb38atJFNDfzCaAjeAahpIWU5nOc-fWFycgENsKkB_NcMrDuXqA9mukSA9GzjYJRt5skd23qYs0PrTfSS3OK7smc7m-KSCxoniFGFacR6eKUSdNOVaZPn4LyfaFwkyj01TFPXct49T_3f6mFDHn8j46vLu4prVOQgscdcuWba-AXEa3hTOHc-xRLx7gMSh1baINmkZtDLewobNNhhZGpOKTxBreZeV2Cebk-kkHxAqZVAuRBuSE1KFEow24K8CeKgmFN2OyDkKppsNUBcdgk_3C6CSrqqke08lI_IVxdohvMQE61ce_Mti0f3487s7s60wPZzSiHyvRGUK8om-tgMAn4hItUZ5uEYJ5z-ubH_-Hyx_IVscohW8LObtIdlczl_yEUQby3DcH6xXrN7Uqw |
link.rule.ids | 315,783,787,867,2109,27938,27939 |
linkProvider | Directory of Open Access Journals |
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=article&rft.atitle=Model+predictive+path+integral+for+decentralized+multi-agent+collision+avoidance&rft.jtitle=PeerJ.+Computer+science&rft.au=Dergachev%2C+Stepan&rft.au=Yakovlev%2C+Konstantin&rft.date=2024-08-21&rft.pub=PeerJ.+Ltd&rft.issn=2376-5992&rft.eissn=2376-5992&rft.volume=10&rft.spage=e2220&rft_id=info:doi/10.7717%2Fpeerj-cs.2220&rft.externalDBID=ISR&rft.externalDocID=A813704373 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2376-5992&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2376-5992&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2376-5992&client=summon |