Temporal Logic Planning and Control of Robotic Swarms by Hierarchical Abstractions
We develop a hierarchical framework for planning and control of arbitrarily large groups (swarms) of fully actuated robots with polyhedral velocity bounds moving in polygonal environments with polygonal obstacles. At the first level of hierarchy, we aggregate the high-dimensional control system of t...
        Saved in:
      
    
          | Published in | IEEE transactions on robotics Vol. 23; no. 2; pp. 320 - 330 | 
|---|---|
| Main Authors | , | 
| Format | Journal Article | 
| Language | English | 
| Published | 
        New York, NY
          IEEE
    
        01.04.2007
     Institute of Electrical and Electronics Engineers The Institute of Electrical and Electronics Engineers, Inc. (IEEE)  | 
| Subjects | |
| Online Access | Get full text | 
| ISSN | 1552-3098 1941-0468  | 
| DOI | 10.1109/TRO.2006.889492 | 
Cover
| Abstract | We develop a hierarchical framework for planning and control of arbitrarily large groups (swarms) of fully actuated robots with polyhedral velocity bounds moving in polygonal environments with polygonal obstacles. At the first level of hierarchy, we aggregate the high-dimensional control system of the swarm into a small-dimensional control system capturing its essential features. These features describe the position of the swarm in the world and its size. At the second level, we reduce the problem of controlling the essential features of the swarm to a model-checking problem. In the obtained hierarchical framework, high-level specifications given in natural language, such as linear temporal logic formulas over linear predicates in the essential features, are automatically mapped to provably correct robot control laws. For the particular case of an abstraction based on centroid and variance, we show that swarm cohesion, interrobot collision avoidance, and environment containment can also be specified and automatically guaranteed in our framework. The obtained communication architecture is centralized | 
    
|---|---|
| AbstractList | We develop a hierarchical framework for planning and control of arbitrarily large groups (swarms) of fully actuated robots with polyhedral velocity bounds moving in polygonal environments with polygonal obstacles. At the first level of hierarchy, we aggregate the high-dimensional control system of the swarm into a small-dimensional control system capturing its essential features. These features describe the position of the swarm in the world and its size. At the second level, we reduce the problem of controlling the essential features of the swarm to a model-checking problem. In the obtained hierarchical framework, high-level specifications given in natural language, such as linear temporal logic formulas over linear predicates in the essential features, are automatically mapped to provably correct robot control laws. For the particular case of an abstraction based on centroid and variance, we show that swarm cohesion, interrobot collision avoidance, and environment containment can also be specified and automatically guaranteed in our framework. The obtained communication architecture is centralized We develop a hierarchical framework for planning and control of arbitrarily large groups (swarms) of fully actuated robots with polyhedral velocity bounds moving in polygonal environments with polygonal obstacles. At the first level of hierarchy, [abstract truncated by publisher]. We develop a hierarchical framework for planning and control of arbitrarily large groups (swarms) of fully actuated robots with polyhedral velocity bounds moving in polygonal environments with polygonal obstacles. At the first level of hierarchy, we aggregate the high-dimensional control system of the swarm into a small-dimensional control system capturing its essential features. These features describe the position of the swarm in the world and its size. At the second level, we reduce the problem of controlling the essential features of the swarm to a model-checking problem. In the obtained hierarchical framework, high-level specifications given in natural language, such as linear temporal logic formulas over linear predicates in the essential features, are automatically mapped to provably correct robot control laws. For the particular case of an abstraction based on centroid and variance, we show that swarm cohesion, interrobot collision avoidance, and environment containment can also be specified and automatically guaranteed in our framework. The obtained communication architecture is centralized. [PUBLICATION ABSTRACT]  | 
    
| Author | Kloetzer, M. Belta, C.  | 
    
| Author_xml | – sequence: 1 givenname: M. surname: Kloetzer fullname: Kloetzer, M. organization: Center for Inf. & Syst. Eng., Boston Univ., MA – sequence: 2 givenname: C. surname: Belta fullname: Belta, C. organization: Center for Inf. & Syst. Eng., Boston Univ., MA  | 
    
| BackLink | http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=18709659$$DView record in Pascal Francis | 
    
| BookMark | eNp9kUFvEzEQhS1UJNrAmQOXFRKUy6Zje-xdH6uIUqRIRSGcLa9jF1cbO9gbof57HFKB1ENOHsnfm5k374KcxRQdIW8pzCkFdbVe3c0ZgJz3vULFXpBzqpC2gLI_q7UQrOWg-lfkopQHAIYK-DlZrd12l7IZm2W6D7b5NpoYQ7xvTNw0ixSnnMYm-WaVhjTV_--_Td6WZnhsboPLJtufwVbx9VCmbOwUUiyvyUtvxuLePL0z8uPm83px2y7vvnxdXC9biz1MLXdso5AxIbkVHVjoBAD3aDwK4xzvzOA3rKNoN6b3XHjG-aA8KsrRSz_wGbk89t3l9GvvyqS3oVg3Vgcu7Yuu_iRK0bFKfjxJckTZoVAV_HQSpLKjnEmlREXfP0Mf0j7HalgzoAIBqrEZ-fAEmVLP5LOJNhS9y2Fr8qOmfQdK_p17deRsTqVk5_8joA_p6pquPqSrj-lWhXimsGEyh_vXHMJ4QvfuqAvOuX9TsC7cM8X_AAAYsWQ | 
    
| CODEN | ITREAE | 
    
| CitedBy_id | crossref_primary_10_1017_S0263574715000417 crossref_primary_10_1155_2011_571485 crossref_primary_10_1007_s10514_016_9567_z crossref_primary_10_3182_20100830_3_DE_4013_00013 crossref_primary_10_1109_LRA_2023_3343597 crossref_primary_10_1016_j_robot_2012_03_003 crossref_primary_10_1016_j_automatica_2018_08_022 crossref_primary_10_1080_00207721_2013_793890 crossref_primary_10_1109_ACCESS_2022_3178606 crossref_primary_10_1109_TAC_2022_3195431 crossref_primary_10_3390_fi16020064 crossref_primary_10_5772_45669 crossref_primary_10_1002_asjc_1300 crossref_primary_10_1007_s00165_016_0382_2 crossref_primary_10_1016_j_ifacol_2018_08_012 crossref_primary_10_1016_j_arcontrol_2019_10_001 crossref_primary_10_1109_MRA_2011_942115 crossref_primary_10_1109_TSMC_2023_3322154 crossref_primary_10_1007_s10009_012_0233_2 crossref_primary_10_1109_JPROC_2011_2157275 crossref_primary_10_1016_j_robot_2011_10_005 crossref_primary_10_1016_j_robot_2015_05_001 crossref_primary_10_1002_asjc_1027 crossref_primary_10_1007_s10626_012_0134_2 crossref_primary_10_1177_0278364911403018 crossref_primary_10_1109_LRA_2024_3375626 crossref_primary_10_1108_17563780911005818 crossref_primary_10_1177_2041304110394727 crossref_primary_10_1016_j_conengprac_2022_105130 crossref_primary_10_1109_LRA_2022_3192625 crossref_primary_10_1109_LRA_2021_3138766 crossref_primary_10_1109_TRO_2017_2769094 crossref_primary_10_2514_1_G001829 crossref_primary_10_1115_1_4028117 crossref_primary_10_1515_pjbr_2020_0006 crossref_primary_10_1146_annurev_control_060117_104838 crossref_primary_10_3390_aerospace9110702 crossref_primary_10_1109_TAC_2024_3390848 crossref_primary_10_1016_j_arcontrol_2024_100940 crossref_primary_10_1145_3611652 crossref_primary_10_1109_LRA_2019_2924843 crossref_primary_10_3233_AIC_150682 crossref_primary_10_1109_TSMC_2017_2670643 crossref_primary_10_1109_LRA_2021_3098059 crossref_primary_10_1016_j_automatica_2022_110228 crossref_primary_10_1109_LRA_2021_3064220 crossref_primary_10_3390_info11030167 crossref_primary_10_1177_0278364913488428 crossref_primary_10_1177_1729881418786657  | 
    
| Cites_doi | 10.1109/TRO.2005.851359 10.1007/3-540-44585-4_6 10.1109/ROBOT.2003.1241970 10.1109/TAC.2002.1000269 10.1109/TAC.2004.834113 10.1007/11730637_26 10.1007/3-540-48983-5_9 10.1115/1.1641190 10.1109/TAC.2004.832203 10.1109/70.976023 10.1007/3-540-36580-X_36 10.1109/ROBOT.2001.933235 10.1109/CDC.2002.1184306 10.1109/CDC.2004.1428622 10.1007/978-1-4615-4022-9 10.1109/TRO.2004.829498 10.1109/ROBOT.2004.1302413 10.1103/PhysRevA.52.2035 10.1016/S0747-7171(88)80003-8 10.1016/j.sysconle.2003.09.013 10.1109/ROBOT.2005.1570410 10.1016/j.automatica.2004.11.008 10.1109/CDC.2003.1271708  | 
    
| ContentType | Journal Article | 
    
| Copyright | 2007 INIST-CNRS Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Apr 2007  | 
    
| Copyright_xml | – notice: 2007 INIST-CNRS – notice: Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Apr 2007  | 
    
| DBID | 97E RIA RIE AAYXX CITATION IQODW 7SC 7SP 7TB 8FD FR3 JQ2 L7M L~C L~D F28  | 
    
| DOI | 10.1109/TRO.2006.889492 | 
    
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef Pascal-Francis Computer and Information Systems Abstracts Electronics & Communications Abstracts Mechanical & Transportation Engineering Abstracts Technology Research Database Engineering Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts  Academic Computer and Information Systems Abstracts Professional ANTE: Abstracts in New Technology & Engineering  | 
    
| DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Mechanical & Transportation Engineering Abstracts Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Engineering Research Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional ANTE: Abstracts in New Technology & Engineering  | 
    
| DatabaseTitleList | Technology Research Database Technology Research Database Technology Research Database Technology Research Database  | 
    
| 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 | 
    
| Discipline | Engineering Applied Sciences  | 
    
| EISSN | 1941-0468 | 
    
| EndPage | 330 | 
    
| ExternalDocumentID | 1260024041 18709659 10_1109_TRO_2006_889492 4154829  | 
    
| Genre | orig-research | 
    
| GroupedDBID | .DC 0R~ 29I 4.4 5GY 5VS 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFO ACIWK AENEX AETIX AGQYO AGSQL AHBIQ AIBXA AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 EBS EJD F5P HZ~ H~9 IFIPE IPLJI JAVBF LAI M43 MS~ O9- OCL P2P PQQKQ RIA RIE RNS VJK AAYXX CITATION IQODW RIG 7SC 7SP 7TB 8FD FR3 JQ2 L7M L~C L~D F28  | 
    
| ID | FETCH-LOGICAL-c480t-3e2d9422563c570c075003f4af45aee37abfd2714cda8f35f233b9f49134f6fb3 | 
    
| IEDL.DBID | RIE | 
    
| ISSN | 1552-3098 | 
    
| IngestDate | Wed Oct 01 15:02:42 EDT 2025 Mon Sep 29 04:43:44 EDT 2025 Thu Oct 02 10:23:33 EDT 2025 Sun Jun 29 15:53:52 EDT 2025 Mon Jul 21 09:13:04 EDT 2025 Wed Oct 01 04:51:36 EDT 2025 Thu Apr 24 23:09:10 EDT 2025 Tue Aug 26 16:47:12 EDT 2025  | 
    
| IsPeerReviewed | true | 
    
| IsScholarly | true | 
    
| Issue | 2 | 
    
| Keywords | Specification language Control program Temporal logic Robotics Hierarchized structure Polyhedron System with n degrees of freedom Dimensional control Logic control Model checking Natural language Planning Collision avoidance  | 
    
| Language | English | 
    
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html CC BY 4.0  | 
    
| LinkModel | DirectLink | 
    
| MergedId | FETCHMERGED-LOGICAL-c480t-3e2d9422563c570c075003f4af45aee37abfd2714cda8f35f233b9f49134f6fb3 | 
    
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 content type line 23 ObjectType-Article-2 ObjectType-Feature-1  | 
    
| PQID | 201540056 | 
    
| PQPubID | 23500 | 
    
| PageCount | 11 | 
    
| ParticipantIDs | crossref_primary_10_1109_TRO_2006_889492 proquest_miscellaneous_903646572 proquest_journals_201540056 crossref_citationtrail_10_1109_TRO_2006_889492 ieee_primary_4154829 proquest_miscellaneous_34467459 pascalfrancis_primary_18709659 proquest_miscellaneous_1671326995  | 
    
| ProviderPackageCode | CITATION AAYXX  | 
    
| PublicationCentury | 2000 | 
    
| PublicationDate | 2007-04-01 | 
    
| PublicationDateYYYYMMDD | 2007-04-01 | 
    
| PublicationDate_xml | – month: 04 year: 2007 text: 2007-04-01 day: 01  | 
    
| PublicationDecade | 2000 | 
    
| PublicationPlace | New York, NY | 
    
| PublicationPlace_xml | – name: New York, NY – name: New York  | 
    
| PublicationTitle | IEEE transactions on robotics | 
    
| PublicationTitleAbbrev | TRO | 
    
| PublicationYear | 2007 | 
    
| Publisher | IEEE Institute of Electrical and Electronics Engineers The Institute of Electrical and Electronics Engineers, Inc. (IEEE)  | 
    
| Publisher_xml | – name: IEEE – name: Institute of Electrical and Electronics Engineers – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)  | 
    
| References | ref13 ref12 ref15 kloetzer (ref24) 2006 ref14 ref11 ref10 spivak (ref21) 1979 ref2 emerson (ref20) 1990; b ref1 ref17 ref16 ref19 ref18 gastin (ref23) 2001; 2102 milner (ref22) 1989 fukuda (ref26) 0 ref28 ref27 ref29 ref8 ref7 weispfenning (ref25) 1993 ref9 ref4 ref3 ref6 ref5  | 
    
| References_xml | – ident: ref16 doi: 10.1109/TRO.2005.851359 – volume: 2102 start-page: 53 year: 2001 ident: ref23 article-title: Fast LTL to Büchi automata translation publication-title: Proc 13th Conf Comput Aided Verification doi: 10.1007/3-540-44585-4_6 – ident: ref7 doi: 10.1109/ROBOT.2003.1241970 – volume: b start-page: 995 year: 1990 ident: ref20 publication-title: Handbook of Theoretical Computer Science Formal Models and Semantics – ident: ref10 doi: 10.1109/TAC.2002.1000269 – ident: ref2 doi: 10.1109/TAC.2004.834113 – ident: ref14 doi: 10.1007/11730637_26 – year: 1993 ident: ref25 publication-title: A new approach to quantifier elimination for real algebra – ident: ref13 doi: 10.1007/3-540-48983-5_9 – ident: ref5 doi: 10.1115/1.1641190 – year: 0 ident: ref26 publication-title: cdd/cdd+ package – ident: ref4 doi: 10.1109/TAC.2004.832203 – ident: ref29 doi: 10.1109/70.976023 – ident: ref15 doi: 10.1007/3-540-36580-X_36 – ident: ref3 doi: 10.1109/ROBOT.2001.933235 – ident: ref1 doi: 10.1109/CDC.2002.1184306 – ident: ref17 doi: 10.1109/CDC.2004.1428622 – ident: ref28 doi: 10.1007/978-1-4615-4022-9 – ident: ref9 doi: 10.1109/TRO.2004.829498 – year: 1979 ident: ref21 publication-title: A Comprehensive Introduction to Differential Geometry – ident: ref18 doi: 10.1109/ROBOT.2004.1302413 – ident: ref6 doi: 10.1103/PhysRevA.52.2035 – ident: ref27 doi: 10.1016/S0747-7171(88)80003-8 – start-page: 2619 year: 2006 ident: ref24 article-title: control of rectangular multi-affine hybrid systems publication-title: Proc 45th IEEE Conf Decision Control – ident: ref12 doi: 10.1016/j.sysconle.2003.09.013 – year: 1989 ident: ref22 publication-title: Communication and Concurrency – ident: ref19 doi: 10.1109/ROBOT.2005.1570410 – ident: ref11 doi: 10.1016/j.automatica.2004.11.008 – ident: ref8 doi: 10.1109/CDC.2003.1271708  | 
    
| SSID | ssj0024903 | 
    
| Score | 2.2163043 | 
    
| Snippet | We develop a hierarchical framework for planning and control of arbitrarily large groups (swarms) of fully actuated robots with polyhedral velocity bounds... | 
    
| SourceID | proquest pascalfrancis crossref ieee  | 
    
| SourceType | Aggregation Database Index Database Enrichment Source Publisher  | 
    
| StartPage | 320 | 
    
| SubjectTerms | Applied sciences Artificial intelligence Automation Collision avoidance Computer architecture Computer science; control theory; systems Containment Control Control system synthesis Control systems Control theory. Systems Exact sciences and technology Industrial metrology. Testing Laws Logic Mathematical models Mechanical engineering. Machine design model checking motion planning Obstacles Orbital robotics Power engineering computing Robot control robotic swarms Robotics Robotics and automation Robots Shape Systems engineering and theory Temporal logic Velocity control  | 
    
| Title | Temporal Logic Planning and Control of Robotic Swarms by Hierarchical Abstractions | 
    
| URI | https://ieeexplore.ieee.org/document/4154829 https://www.proquest.com/docview/201540056 https://www.proquest.com/docview/1671326995 https://www.proquest.com/docview/34467459 https://www.proquest.com/docview/903646572  | 
    
| Volume | 23 | 
    
| hasFullText | 1 | 
    
| inHoldings | 1 | 
    
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 1941-0468 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0024903 issn: 1552-3098 databaseCode: RIE dateStart: 20040101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE  | 
    
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1Lb9QwEB61PcGBV0GEQjESBw5km7Udxz6iimqFVJCWrdRb5KeEaBPU7Aq1vx6Pnd1SYCVukTJ-xBPbY8_M9wG81fHIEAKVZXBOlVx4XRrXVCU1sqau1kppzHc-_SxmZ_zTeX2-A-83uTDe-xR85if4mHz5rrcrvCo74mhfU7ULu40UOVfrFldPJRZkRBQrWaXkCOMzrdTRYv4lex2kVFzROztQolTBgEg9xDEJmczir3U5bTYnD-F03c0cY_J9slqaib35A8Hxf7_jETwYrU7yIf8mj2HHd0_g_m9YhPswX2SQqguC9MuWrNmMiO4cOc4B7aQPZN6bPtZCvv7UV5cDMddk9g2TmBOnSmzC4N1JSpYYnsLZycfF8awcCRdKy2W1LJmnTvE4wwWzdVNZNCcqFrgOvNbes0ab4Ggz5dZpGVgdKGNGBY7e-yCCYc9gr-s7_xxIlE3IPNY2NtqEWvIpFT7aQoxbpmVTwGSthNaOaORIinHRplNJpdqoNeTIFG3WWgHvNgV-ZCCO7aL7OOYbsXG4Czi8o-XbauKahbiKBRys1d6OM3mI9cbSCJhawJvN2zgF0a-iO9-vhnYq4kmfCqXqAl5vkWEcaV2wDbJFQqFHWNQNffHv7h_AvXyvjFFDL2FvebXyr6JBtDSHaSb8AtrmB38 | 
    
| linkProvider | IEEE | 
    
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1Lb9QwEB6VcoAeeBXUUGiNxIED2Wb9SOIjqqgW6BZp2Uq9RX5KiJKgZlcIfj0eO7ulwErcImX8iCe2x56Z7wN4qcKRwXta595amfPSqVzbqsiprgW1QkmpMN95elZOzvn7C3GxBa_XuTDOuRh85kb4GH35tjNLvCo74mhfU3kLbgvOuUjZWtfIejLyICOmWM4KWQ9APuNCHs1nH5Pfoa4ll_TGHhRJVTAkUvVhVHyis_hrZY7bzcl9mK46mqJMvoyWCz0yP__AcPzfL3kA9wa7k7xJP8pD2HLtI9j5DY1wF2bzBFN1SZCA2ZAVnxFRrSXHKaSddJ7MOt2FWsin7-rqa0_0DzL5jGnMkVUlNKHx9iSmS_SP4fzk7fx4kg-UC7nhdbHImaNW8jDHS2ZEVRg0KArmufJcKOdYpbS3tBpzY1XtmfCUMS09R_-9L71mT2C77Vq3ByTIRmweYyoTrEJV8zEtXbCGGDdM1VUGo5USGjPgkSMtxmUTzyWFbILWkCWzbJLWMni1LvAtQXFsFt3FMV-LDcOdwcENLV9XE1YtRFbMYH-l9maYy32oN5RGyNQMXqzfhkmInhXVum7ZN-MynPVpKaXI4HCDDONI7IJtkA0SEn3Cpajo0393_xDuTObT0-b03dmHfbibbpkxhugZbC-ulu55MI8W-iDOil_EsQrM | 
    
| 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=Temporal+Logic+Planning+and+Control+of+Robotic+Swarms+by+Hierarchical+Abstractions&rft.jtitle=IEEE+transactions+on+robotics&rft.au=Kloetzer%2C+M&rft.au=Belta%2C+C&rft.date=2007-04-01&rft.issn=1552-3098&rft.volume=23&rft.issue=2&rft.spage=320&rft.epage=330&rft_id=info:doi/10.1109%2FTRO.2006.889492&rft.externalDBID=NO_FULL_TEXT | 
    
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1552-3098&client=summon | 
    
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1552-3098&client=summon | 
    
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1552-3098&client=summon |