Loading…
A Multirobot Person Search System for Finding Multiple Dynamic Users in Human-Centered Environments
Multirobot coordination for finding multiple users in an environment can be used in numerous robotic applications, including search and rescue, surveillance/monitoring, and activities of daily living assistance. Existing approaches have limited coordination between robots when generating team plans...
Saved in:
Published in: | IEEE transactions on cybernetics 2023-01, Vol.53 (1), p.628-640 |
---|---|
Main Authors: | , , |
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-c349t-267e903f2bc822ec46063d889de8db05db841fa0f83e98a475b570f84d8b76fd3 |
---|---|
cites | cdi_FETCH-LOGICAL-c349t-267e903f2bc822ec46063d889de8db05db841fa0f83e98a475b570f84d8b76fd3 |
container_end_page | 640 |
container_issue | 1 |
container_start_page | 628 |
container_title | IEEE transactions on cybernetics |
container_volume | 53 |
creator | Mohamed, Sharaf C. Fung, Angus Nejat, Goldie |
description | Multirobot coordination for finding multiple users in an environment can be used in numerous robotic applications, including search and rescue, surveillance/monitoring, and activities of daily living assistance. Existing approaches have limited coordination between robots when generating team plans or do not consider user location probability within these plans. This results in long searches and robots potentially revisiting the same locations in succession. In this article, we present a novel multirobot person search system to generate search plans for multirobot teams to find multiple dynamic users before a deadline. Our approach is unique in that it simultaneously considers the search actions of all robots and user location probabilities when generating team plans, where user location probabilities are represented as conditional spatial-temporal probability density functions. We model this multirobot person search problem as a two-stage optimization problem to maximize the expected number of users found before the deadline. Stage 1 solves the action selection problem to determine a set of team actions, and the second stage solves the action allocation problem to distribute these actions amongst the robots. Namely, in stage 1, a novel conditional multiperiod multiknapsack problem is modeled as a min-flow graph solved sequentially by the Bellman-Ford shortest path algorithm. Stage 2 is a variant of the min-max multitraveling salesperson problem which models the environment topology as a search region network and search times selected by the previous stage. This stage is solved by a novel fuzzy clustering method. Numerous experiments comparing our proposed method to other existing approaches with varying environment sizes, search durations, and the number of users showed that our approach was able to find more target users before a defined deadline. |
doi_str_mv | 10.1109/TCYB.2022.3166481 |
format | article |
fullrecord | <record><control><sourceid>proquest_pubme</sourceid><recordid>TN_cdi_pubmed_primary_35486565</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9765783</ieee_id><sourcerecordid>2757178564</sourcerecordid><originalsourceid>FETCH-LOGICAL-c349t-267e903f2bc822ec46063d889de8db05db841fa0f83e98a475b570f84d8b76fd3</originalsourceid><addsrcrecordid>eNpdkUtLxDAUhYMojoz-ABEk4MZNxzyaR5c6PkFRcGbhKrTNrXZo0zFphfn3ZphxFmaT3JvvHC73IHRKyYRSkl3Nph83E0YYm3AqZarpHjpiVOqEMSX2d2-pRugkhAWJR8dWpg_RiItUSyHFESqv8cvQ9LXviq7Hb-BD5_A75L78wu-r0EOLq87j-9rZ2n1u2GUD-Hbl8rYu8TxECa4dfhza3CVTcD14sPjO_URP18Y6HKODKm8CnGzvMZrf382mj8nz68PT9Po5KXma9UkcFTLCK1aUmjEoU0kkt1pnFrQtiLCFTmmVk0pzyHSeKlEIFavU6kLJyvIxutz4Ln33PUDoTVuHEpomd9ANwTAporHSikT04h-66Abv4nQmbk9RpYVMI0U3VOm7EDxUZunrNvcrQ4lZh2DWIZh1CGYbQtScb52HogW7U_ytPAJnG6AGgN13pqRQmvNfX5KKdQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2757178564</pqid></control><display><type>article</type><title>A Multirobot Person Search System for Finding Multiple Dynamic Users in Human-Centered Environments</title><source>IEEE Xplore (Online service)</source><creator>Mohamed, Sharaf C. ; Fung, Angus ; Nejat, Goldie</creator><creatorcontrib>Mohamed, Sharaf C. ; Fung, Angus ; Nejat, Goldie</creatorcontrib><description>Multirobot coordination for finding multiple users in an environment can be used in numerous robotic applications, including search and rescue, surveillance/monitoring, and activities of daily living assistance. Existing approaches have limited coordination between robots when generating team plans or do not consider user location probability within these plans. This results in long searches and robots potentially revisiting the same locations in succession. In this article, we present a novel multirobot person search system to generate search plans for multirobot teams to find multiple dynamic users before a deadline. Our approach is unique in that it simultaneously considers the search actions of all robots and user location probabilities when generating team plans, where user location probabilities are represented as conditional spatial-temporal probability density functions. We model this multirobot person search problem as a two-stage optimization problem to maximize the expected number of users found before the deadline. Stage 1 solves the action selection problem to determine a set of team actions, and the second stage solves the action allocation problem to distribute these actions amongst the robots. Namely, in stage 1, a novel conditional multiperiod multiknapsack problem is modeled as a min-flow graph solved sequentially by the Bellman-Ford shortest path algorithm. Stage 2 is a variant of the min-max multitraveling salesperson problem which models the environment topology as a search region network and search times selected by the previous stage. This stage is solved by a novel fuzzy clustering method. Numerous experiments comparing our proposed method to other existing approaches with varying environment sizes, search durations, and the number of users showed that our approach was able to find more target users before a defined deadline.</description><identifier>ISSN: 2168-2267</identifier><identifier>EISSN: 2168-2275</identifier><identifier>DOI: 10.1109/TCYB.2022.3166481</identifier><identifier>PMID: 35486565</identifier><identifier>CODEN: ITCEB8</identifier><language>eng</language><publisher>United States: IEEE</publisher><subject>Activities of Daily Living ; Algorithms ; Buildings ; Clustering ; Coordination ; Environment models ; Humans ; Min-max multitraveling salesperson problem ; Multi-robot systems ; multiperiod multiknapsack problem ; multiple dynamic people ; Multiple robots ; multirobot coordination ; Optimization ; Planning ; Probability density functions ; Robot kinematics ; Robotics ; Robotics - methods ; Robots ; Search and rescue missions ; Search problems ; search within a deadline ; Shortest-path problems ; Task analysis ; Topology</subject><ispartof>IEEE transactions on cybernetics, 2023-01, Vol.53 (1), p.628-640</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c349t-267e903f2bc822ec46063d889de8db05db841fa0f83e98a475b570f84d8b76fd3</citedby><cites>FETCH-LOGICAL-c349t-267e903f2bc822ec46063d889de8db05db841fa0f83e98a475b570f84d8b76fd3</cites><orcidid>0000-0003-3669-4182 ; 0000-0002-7080-6857 ; 0000-0001-7952-8745</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9765783$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,778,782,27907,27908,54779</link.rule.ids><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/35486565$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Mohamed, Sharaf C.</creatorcontrib><creatorcontrib>Fung, Angus</creatorcontrib><creatorcontrib>Nejat, Goldie</creatorcontrib><title>A Multirobot Person Search System for Finding Multiple Dynamic Users in Human-Centered Environments</title><title>IEEE transactions on cybernetics</title><addtitle>TCYB</addtitle><addtitle>IEEE Trans Cybern</addtitle><description>Multirobot coordination for finding multiple users in an environment can be used in numerous robotic applications, including search and rescue, surveillance/monitoring, and activities of daily living assistance. Existing approaches have limited coordination between robots when generating team plans or do not consider user location probability within these plans. This results in long searches and robots potentially revisiting the same locations in succession. In this article, we present a novel multirobot person search system to generate search plans for multirobot teams to find multiple dynamic users before a deadline. Our approach is unique in that it simultaneously considers the search actions of all robots and user location probabilities when generating team plans, where user location probabilities are represented as conditional spatial-temporal probability density functions. We model this multirobot person search problem as a two-stage optimization problem to maximize the expected number of users found before the deadline. Stage 1 solves the action selection problem to determine a set of team actions, and the second stage solves the action allocation problem to distribute these actions amongst the robots. Namely, in stage 1, a novel conditional multiperiod multiknapsack problem is modeled as a min-flow graph solved sequentially by the Bellman-Ford shortest path algorithm. Stage 2 is a variant of the min-max multitraveling salesperson problem which models the environment topology as a search region network and search times selected by the previous stage. This stage is solved by a novel fuzzy clustering method. Numerous experiments comparing our proposed method to other existing approaches with varying environment sizes, search durations, and the number of users showed that our approach was able to find more target users before a defined deadline.</description><subject>Activities of Daily Living</subject><subject>Algorithms</subject><subject>Buildings</subject><subject>Clustering</subject><subject>Coordination</subject><subject>Environment models</subject><subject>Humans</subject><subject>Min-max multitraveling salesperson problem</subject><subject>Multi-robot systems</subject><subject>multiperiod multiknapsack problem</subject><subject>multiple dynamic people</subject><subject>Multiple robots</subject><subject>multirobot coordination</subject><subject>Optimization</subject><subject>Planning</subject><subject>Probability density functions</subject><subject>Robot kinematics</subject><subject>Robotics</subject><subject>Robotics - methods</subject><subject>Robots</subject><subject>Search and rescue missions</subject><subject>Search problems</subject><subject>search within a deadline</subject><subject>Shortest-path problems</subject><subject>Task analysis</subject><subject>Topology</subject><issn>2168-2267</issn><issn>2168-2275</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><recordid>eNpdkUtLxDAUhYMojoz-ABEk4MZNxzyaR5c6PkFRcGbhKrTNrXZo0zFphfn3ZphxFmaT3JvvHC73IHRKyYRSkl3Nph83E0YYm3AqZarpHjpiVOqEMSX2d2-pRugkhAWJR8dWpg_RiItUSyHFESqv8cvQ9LXviq7Hb-BD5_A75L78wu-r0EOLq87j-9rZ2n1u2GUD-Hbl8rYu8TxECa4dfhza3CVTcD14sPjO_URP18Y6HKODKm8CnGzvMZrf382mj8nz68PT9Po5KXma9UkcFTLCK1aUmjEoU0kkt1pnFrQtiLCFTmmVk0pzyHSeKlEIFavU6kLJyvIxutz4Ln33PUDoTVuHEpomd9ANwTAporHSikT04h-66Abv4nQmbk9RpYVMI0U3VOm7EDxUZunrNvcrQ4lZh2DWIZh1CGYbQtScb52HogW7U_ytPAJnG6AGgN13pqRQmvNfX5KKdQ</recordid><startdate>202301</startdate><enddate>202301</enddate><creator>Mohamed, Sharaf C.</creator><creator>Fung, Angus</creator><creator>Nejat, Goldie</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>CGR</scope><scope>CUY</scope><scope>CVF</scope><scope>ECM</scope><scope>EIF</scope><scope>NPM</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7TB</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>H8D</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>7X8</scope><orcidid>https://orcid.org/0000-0003-3669-4182</orcidid><orcidid>https://orcid.org/0000-0002-7080-6857</orcidid><orcidid>https://orcid.org/0000-0001-7952-8745</orcidid></search><sort><creationdate>202301</creationdate><title>A Multirobot Person Search System for Finding Multiple Dynamic Users in Human-Centered Environments</title><author>Mohamed, Sharaf C. ; Fung, Angus ; Nejat, Goldie</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c349t-267e903f2bc822ec46063d889de8db05db841fa0f83e98a475b570f84d8b76fd3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Activities of Daily Living</topic><topic>Algorithms</topic><topic>Buildings</topic><topic>Clustering</topic><topic>Coordination</topic><topic>Environment models</topic><topic>Humans</topic><topic>Min-max multitraveling salesperson problem</topic><topic>Multi-robot systems</topic><topic>multiperiod multiknapsack problem</topic><topic>multiple dynamic people</topic><topic>Multiple robots</topic><topic>multirobot coordination</topic><topic>Optimization</topic><topic>Planning</topic><topic>Probability density functions</topic><topic>Robot kinematics</topic><topic>Robotics</topic><topic>Robotics - methods</topic><topic>Robots</topic><topic>Search and rescue missions</topic><topic>Search problems</topic><topic>search within a deadline</topic><topic>Shortest-path problems</topic><topic>Task analysis</topic><topic>Topology</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Mohamed, Sharaf C.</creatorcontrib><creatorcontrib>Fung, Angus</creatorcontrib><creatorcontrib>Nejat, Goldie</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>Medline</collection><collection>MEDLINE</collection><collection>MEDLINE (Ovid)</collection><collection>MEDLINE</collection><collection>MEDLINE</collection><collection>PubMed</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Mechanical & Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology & Engineering</collection><collection>Engineering Research Database</collection><collection>Aerospace 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><collection>MEDLINE - Academic</collection><jtitle>IEEE transactions on cybernetics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Mohamed, Sharaf C.</au><au>Fung, Angus</au><au>Nejat, Goldie</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Multirobot Person Search System for Finding Multiple Dynamic Users in Human-Centered Environments</atitle><jtitle>IEEE transactions on cybernetics</jtitle><stitle>TCYB</stitle><addtitle>IEEE Trans Cybern</addtitle><date>2023-01</date><risdate>2023</risdate><volume>53</volume><issue>1</issue><spage>628</spage><epage>640</epage><pages>628-640</pages><issn>2168-2267</issn><eissn>2168-2275</eissn><coden>ITCEB8</coden><abstract>Multirobot coordination for finding multiple users in an environment can be used in numerous robotic applications, including search and rescue, surveillance/monitoring, and activities of daily living assistance. Existing approaches have limited coordination between robots when generating team plans or do not consider user location probability within these plans. This results in long searches and robots potentially revisiting the same locations in succession. In this article, we present a novel multirobot person search system to generate search plans for multirobot teams to find multiple dynamic users before a deadline. Our approach is unique in that it simultaneously considers the search actions of all robots and user location probabilities when generating team plans, where user location probabilities are represented as conditional spatial-temporal probability density functions. We model this multirobot person search problem as a two-stage optimization problem to maximize the expected number of users found before the deadline. Stage 1 solves the action selection problem to determine a set of team actions, and the second stage solves the action allocation problem to distribute these actions amongst the robots. Namely, in stage 1, a novel conditional multiperiod multiknapsack problem is modeled as a min-flow graph solved sequentially by the Bellman-Ford shortest path algorithm. Stage 2 is a variant of the min-max multitraveling salesperson problem which models the environment topology as a search region network and search times selected by the previous stage. This stage is solved by a novel fuzzy clustering method. Numerous experiments comparing our proposed method to other existing approaches with varying environment sizes, search durations, and the number of users showed that our approach was able to find more target users before a defined deadline.</abstract><cop>United States</cop><pub>IEEE</pub><pmid>35486565</pmid><doi>10.1109/TCYB.2022.3166481</doi><tpages>13</tpages><orcidid>https://orcid.org/0000-0003-3669-4182</orcidid><orcidid>https://orcid.org/0000-0002-7080-6857</orcidid><orcidid>https://orcid.org/0000-0001-7952-8745</orcidid></addata></record> |
fulltext | fulltext |
identifier | ISSN: 2168-2267 |
ispartof | IEEE transactions on cybernetics, 2023-01, Vol.53 (1), p.628-640 |
issn | 2168-2267 2168-2275 |
language | eng |
recordid | cdi_pubmed_primary_35486565 |
source | IEEE Xplore (Online service) |
subjects | Activities of Daily Living Algorithms Buildings Clustering Coordination Environment models Humans Min-max multitraveling salesperson problem Multi-robot systems multiperiod multiknapsack problem multiple dynamic people Multiple robots multirobot coordination Optimization Planning Probability density functions Robot kinematics Robotics Robotics - methods Robots Search and rescue missions Search problems search within a deadline Shortest-path problems Task analysis Topology |
title | A Multirobot Person Search System for Finding Multiple Dynamic Users in Human-Centered Environments |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-17T02%3A05%3A59IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_pubme&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Multirobot%20Person%20Search%20System%20for%20Finding%20Multiple%20Dynamic%20Users%20in%20Human-Centered%20Environments&rft.jtitle=IEEE%20transactions%20on%20cybernetics&rft.au=Mohamed,%20Sharaf%20C.&rft.date=2023-01&rft.volume=53&rft.issue=1&rft.spage=628&rft.epage=640&rft.pages=628-640&rft.issn=2168-2267&rft.eissn=2168-2275&rft.coden=ITCEB8&rft_id=info:doi/10.1109/TCYB.2022.3166481&rft_dat=%3Cproquest_pubme%3E2757178564%3C/proquest_pubme%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c349t-267e903f2bc822ec46063d889de8db05db841fa0f83e98a475b570f84d8b76fd3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2757178564&rft_id=info:pmid/35486565&rft_ieee_id=9765783&rfr_iscdi=true |