Loading…

Controllability and Stabilization for Herding a Robotic Swarm Using a Leader: A Mean-Field Approach

In this article, we introduce a model and a control approach for herding a swarm of "follower" agents to a target distribution among a set of states using a single "leader" agent. The follower agents evolve on a finite state space that is represented by a graph and transition bet...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on robotics 2021-04, Vol.37 (2), p.418-432
Main Authors: Elamvazhuthi, Karthik, Kakish, Zahi, Shirsat, Aniket, Berman, Spring
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c291t-ae8f5f82ab11a394e797b0ec0963494058ba7939679a50d40458af3abf6b27dc3
cites cdi_FETCH-LOGICAL-c291t-ae8f5f82ab11a394e797b0ec0963494058ba7939679a50d40458af3abf6b27dc3
container_end_page 432
container_issue 2
container_start_page 418
container_title IEEE transactions on robotics
container_volume 37
creator Elamvazhuthi, Karthik
Kakish, Zahi
Shirsat, Aniket
Berman, Spring
description In this article, we introduce a model and a control approach for herding a swarm of "follower" agents to a target distribution among a set of states using a single "leader" agent. The follower agents evolve on a finite state space that is represented by a graph and transition between states according to a continuous-time Markov chain (CTMC), whose transition rates are determined by the location of the leader agent. The control problem is to define a sequence of states for the leader agent that steers the probability density of the forward equation of the Markov chain. For the case, when the followers are possibly interacting, we prove local approximate controllability of the system about equilibrium probability distributions. For the case, when the followers are noninteracting, we design two switching control laws for the leader that drive the swarm of follower agents asymptotically to a target probability distribution that is positive for all states. The first strategy is open-loop in nature, and the switching times of the leader are independent of the follower distribution. The second strategy is of feedback type, and the switching times of the leader are functions of the follower density in the leader's current state. We validate our control approach through numerical simulations with varied numbers of follower agents that evolve on graphs of different sizes, through a 3-D multirobot simulation in which a quadrotor is used to control the spatial distribution of eight ground robots over four regions, and through a physical experiment in which a swarm of ten robots is herded by a virtual leader over four regions.
doi_str_mv 10.1109/TRO.2020.3031237
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TRO_2020_3031237</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9241729</ieee_id><sourcerecordid>2509290013</sourcerecordid><originalsourceid>FETCH-LOGICAL-c291t-ae8f5f82ab11a394e797b0ec0963494058ba7939679a50d40458af3abf6b27dc3</originalsourceid><addsrcrecordid>eNo9kM1Lw0AQxRdRsFbvgpcFz6mzH_kYb6VYK1QK_Tgvk2SjKWm2blKk_vWmpniamcd78-DH2L2AkRCAT-vlYiRBwkiBElLFF2wgUIsAdJRcdnsYykABJtfspmm2AFIjqAHLJq5uvasqSsuqbI-c6pyv2r_rh9rS1bxwns-sz8v6gxNfutS1ZcZX3-R3fNP06txSbv0zH_N3S3UwLW2V8_F-7x1ln7fsqqCqsXfnOWSb6ct6Mgvmi9e3yXgeZBJFG5BNirBIJKVCkEJtY4xTsBlgpDRqCJOUYlQYxUgh5Bp0mFChKC2iVMZ5pobssf_b1X4dbNOarTv4uqs0MgSUCCBU54LelXnXNN4WZu_LHfmjEWBOKE2H0pxQmjPKLvLQR0pr7b8dpRaxRPULpjlugA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2509290013</pqid></control><display><type>article</type><title>Controllability and Stabilization for Herding a Robotic Swarm Using a Leader: A Mean-Field Approach</title><source>IEEE Electronic Library (IEL) Journals</source><creator>Elamvazhuthi, Karthik ; Kakish, Zahi ; Shirsat, Aniket ; Berman, Spring</creator><creatorcontrib>Elamvazhuthi, Karthik ; Kakish, Zahi ; Shirsat, Aniket ; Berman, Spring</creatorcontrib><description>In this article, we introduce a model and a control approach for herding a swarm of "follower" agents to a target distribution among a set of states using a single "leader" agent. The follower agents evolve on a finite state space that is represented by a graph and transition between states according to a continuous-time Markov chain (CTMC), whose transition rates are determined by the location of the leader agent. The control problem is to define a sequence of states for the leader agent that steers the probability density of the forward equation of the Markov chain. For the case, when the followers are possibly interacting, we prove local approximate controllability of the system about equilibrium probability distributions. For the case, when the followers are noninteracting, we design two switching control laws for the leader that drive the swarm of follower agents asymptotically to a target probability distribution that is positive for all states. The first strategy is open-loop in nature, and the switching times of the leader are independent of the follower distribution. The second strategy is of feedback type, and the switching times of the leader are functions of the follower density in the leader's current state. We validate our control approach through numerical simulations with varied numbers of follower agents that evolve on graphs of different sizes, through a 3-D multirobot simulation in which a quadrotor is used to control the spatial distribution of eight ground robots over four regions, and through a physical experiment in which a swarm of ten robots is herded by a virtual leader over four regions.</description><identifier>ISSN: 1552-3098</identifier><identifier>EISSN: 1941-0468</identifier><identifier>DOI: 10.1109/TRO.2020.3031237</identifier><identifier>CODEN: ITREAE</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Control theory ; Controllability ; Density ; Feedback control ; Graphical representations ; herding ; Markov analysis ; Markov chains ; Markov processes ; Mathematical model ; Mathematical models ; Multiple robots ; multirobot systems ; Numerical models ; Robots ; Spatial distribution ; Stability ; stabilization ; swarms ; Switches ; Switching ; switching systems</subject><ispartof>IEEE transactions on robotics, 2021-04, Vol.37 (2), p.418-432</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2021</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c291t-ae8f5f82ab11a394e797b0ec0963494058ba7939679a50d40458af3abf6b27dc3</citedby><cites>FETCH-LOGICAL-c291t-ae8f5f82ab11a394e797b0ec0963494058ba7939679a50d40458af3abf6b27dc3</cites><orcidid>0000-0002-3506-5651 ; 0000-0003-0849-5178 ; 0000-0001-9239-0509 ; 0000-0001-5514-9214</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9241729$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,27901,27902,54771</link.rule.ids></links><search><creatorcontrib>Elamvazhuthi, Karthik</creatorcontrib><creatorcontrib>Kakish, Zahi</creatorcontrib><creatorcontrib>Shirsat, Aniket</creatorcontrib><creatorcontrib>Berman, Spring</creatorcontrib><title>Controllability and Stabilization for Herding a Robotic Swarm Using a Leader: A Mean-Field Approach</title><title>IEEE transactions on robotics</title><addtitle>TRO</addtitle><description>In this article, we introduce a model and a control approach for herding a swarm of "follower" agents to a target distribution among a set of states using a single "leader" agent. The follower agents evolve on a finite state space that is represented by a graph and transition between states according to a continuous-time Markov chain (CTMC), whose transition rates are determined by the location of the leader agent. The control problem is to define a sequence of states for the leader agent that steers the probability density of the forward equation of the Markov chain. For the case, when the followers are possibly interacting, we prove local approximate controllability of the system about equilibrium probability distributions. For the case, when the followers are noninteracting, we design two switching control laws for the leader that drive the swarm of follower agents asymptotically to a target probability distribution that is positive for all states. The first strategy is open-loop in nature, and the switching times of the leader are independent of the follower distribution. The second strategy is of feedback type, and the switching times of the leader are functions of the follower density in the leader's current state. We validate our control approach through numerical simulations with varied numbers of follower agents that evolve on graphs of different sizes, through a 3-D multirobot simulation in which a quadrotor is used to control the spatial distribution of eight ground robots over four regions, and through a physical experiment in which a swarm of ten robots is herded by a virtual leader over four regions.</description><subject>Control theory</subject><subject>Controllability</subject><subject>Density</subject><subject>Feedback control</subject><subject>Graphical representations</subject><subject>herding</subject><subject>Markov analysis</subject><subject>Markov chains</subject><subject>Markov processes</subject><subject>Mathematical model</subject><subject>Mathematical models</subject><subject>Multiple robots</subject><subject>multirobot systems</subject><subject>Numerical models</subject><subject>Robots</subject><subject>Spatial distribution</subject><subject>Stability</subject><subject>stabilization</subject><subject>swarms</subject><subject>Switches</subject><subject>Switching</subject><subject>switching systems</subject><issn>1552-3098</issn><issn>1941-0468</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><recordid>eNo9kM1Lw0AQxRdRsFbvgpcFz6mzH_kYb6VYK1QK_Tgvk2SjKWm2blKk_vWmpniamcd78-DH2L2AkRCAT-vlYiRBwkiBElLFF2wgUIsAdJRcdnsYykABJtfspmm2AFIjqAHLJq5uvasqSsuqbI-c6pyv2r_rh9rS1bxwns-sz8v6gxNfutS1ZcZX3-R3fNP06txSbv0zH_N3S3UwLW2V8_F-7x1ln7fsqqCqsXfnOWSb6ct6Mgvmi9e3yXgeZBJFG5BNirBIJKVCkEJtY4xTsBlgpDRqCJOUYlQYxUgh5Bp0mFChKC2iVMZ5pobssf_b1X4dbNOarTv4uqs0MgSUCCBU54LelXnXNN4WZu_LHfmjEWBOKE2H0pxQmjPKLvLQR0pr7b8dpRaxRPULpjlugA</recordid><startdate>202104</startdate><enddate>202104</enddate><creator>Elamvazhuthi, Karthik</creator><creator>Kakish, Zahi</creator><creator>Shirsat, Aniket</creator><creator>Berman, Spring</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0002-3506-5651</orcidid><orcidid>https://orcid.org/0000-0003-0849-5178</orcidid><orcidid>https://orcid.org/0000-0001-9239-0509</orcidid><orcidid>https://orcid.org/0000-0001-5514-9214</orcidid></search><sort><creationdate>202104</creationdate><title>Controllability and Stabilization for Herding a Robotic Swarm Using a Leader: A Mean-Field Approach</title><author>Elamvazhuthi, Karthik ; Kakish, Zahi ; Shirsat, Aniket ; Berman, Spring</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c291t-ae8f5f82ab11a394e797b0ec0963494058ba7939679a50d40458af3abf6b27dc3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Control theory</topic><topic>Controllability</topic><topic>Density</topic><topic>Feedback control</topic><topic>Graphical representations</topic><topic>herding</topic><topic>Markov analysis</topic><topic>Markov chains</topic><topic>Markov processes</topic><topic>Mathematical model</topic><topic>Mathematical models</topic><topic>Multiple robots</topic><topic>multirobot systems</topic><topic>Numerical models</topic><topic>Robots</topic><topic>Spatial distribution</topic><topic>Stability</topic><topic>stabilization</topic><topic>swarms</topic><topic>Switches</topic><topic>Switching</topic><topic>switching systems</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Elamvazhuthi, Karthik</creatorcontrib><creatorcontrib>Kakish, Zahi</creatorcontrib><creatorcontrib>Shirsat, Aniket</creatorcontrib><creatorcontrib>Berman, Spring</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998–Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE transactions on robotics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Elamvazhuthi, Karthik</au><au>Kakish, Zahi</au><au>Shirsat, Aniket</au><au>Berman, Spring</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Controllability and Stabilization for Herding a Robotic Swarm Using a Leader: A Mean-Field Approach</atitle><jtitle>IEEE transactions on robotics</jtitle><stitle>TRO</stitle><date>2021-04</date><risdate>2021</risdate><volume>37</volume><issue>2</issue><spage>418</spage><epage>432</epage><pages>418-432</pages><issn>1552-3098</issn><eissn>1941-0468</eissn><coden>ITREAE</coden><abstract>In this article, we introduce a model and a control approach for herding a swarm of "follower" agents to a target distribution among a set of states using a single "leader" agent. The follower agents evolve on a finite state space that is represented by a graph and transition between states according to a continuous-time Markov chain (CTMC), whose transition rates are determined by the location of the leader agent. The control problem is to define a sequence of states for the leader agent that steers the probability density of the forward equation of the Markov chain. For the case, when the followers are possibly interacting, we prove local approximate controllability of the system about equilibrium probability distributions. For the case, when the followers are noninteracting, we design two switching control laws for the leader that drive the swarm of follower agents asymptotically to a target probability distribution that is positive for all states. The first strategy is open-loop in nature, and the switching times of the leader are independent of the follower distribution. The second strategy is of feedback type, and the switching times of the leader are functions of the follower density in the leader's current state. We validate our control approach through numerical simulations with varied numbers of follower agents that evolve on graphs of different sizes, through a 3-D multirobot simulation in which a quadrotor is used to control the spatial distribution of eight ground robots over four regions, and through a physical experiment in which a swarm of ten robots is herded by a virtual leader over four regions.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TRO.2020.3031237</doi><tpages>15</tpages><orcidid>https://orcid.org/0000-0002-3506-5651</orcidid><orcidid>https://orcid.org/0000-0003-0849-5178</orcidid><orcidid>https://orcid.org/0000-0001-9239-0509</orcidid><orcidid>https://orcid.org/0000-0001-5514-9214</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 1552-3098
ispartof IEEE transactions on robotics, 2021-04, Vol.37 (2), p.418-432
issn 1552-3098
1941-0468
language eng
recordid cdi_crossref_primary_10_1109_TRO_2020_3031237
source IEEE Electronic Library (IEL) Journals
subjects Control theory
Controllability
Density
Feedback control
Graphical representations
herding
Markov analysis
Markov chains
Markov processes
Mathematical model
Mathematical models
Multiple robots
multirobot systems
Numerical models
Robots
Spatial distribution
Stability
stabilization
swarms
Switches
Switching
switching systems
title Controllability and Stabilization for Herding a Robotic Swarm Using a Leader: A Mean-Field Approach
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-06T02%3A54%3A36IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Controllability%20and%20Stabilization%20for%20Herding%20a%20Robotic%20Swarm%20Using%20a%20Leader:%20A%20Mean-Field%20Approach&rft.jtitle=IEEE%20transactions%20on%20robotics&rft.au=Elamvazhuthi,%20Karthik&rft.date=2021-04&rft.volume=37&rft.issue=2&rft.spage=418&rft.epage=432&rft.pages=418-432&rft.issn=1552-3098&rft.eissn=1941-0468&rft.coden=ITREAE&rft_id=info:doi/10.1109/TRO.2020.3031237&rft_dat=%3Cproquest_cross%3E2509290013%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c291t-ae8f5f82ab11a394e797b0ec0963494058ba7939679a50d40458af3abf6b27dc3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2509290013&rft_id=info:pmid/&rft_ieee_id=9241729&rfr_iscdi=true