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...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on cybernetics 2023-01, Vol.53 (1), p.628-640
Main Authors: Mohamed, Sharaf C., Fung, Angus, Nejat, Goldie
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 &amp; Communications Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; 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