Cooperative anchoring : sharing information about objects in multi-robot systems

In order to perform most tasks, robots must perceive or interact with physicalobjects in their environment; often, they must also communicate and reasonabout objects and their properties. Information about objects is typically produced,represented and used in different ways in various robotic sub-sy...

Full description

Bibliographic Details
Main Author: LeBlanc, Kevin
Format: Doctoral Thesis
Language:English
Published: Örebro universitet, Akademin för naturvetenskap och teknik 2010
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:oru:diva-11850
http://nbn-resolving.de/urn:isbn:978-91-7668-754-3
id ndltd-UPSALLA1-oai-DiVA.org-oru-11850
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-oru-118502017-10-19T05:22:42ZCooperative anchoring : sharing information about objects in multi-robot systemsengLeBlanc, KevinÖrebro universitet, Akademin för naturvetenskap och teknikÖrebro : Örebro universitet2010Engineering and TechnologyTeknik och teknologierComputer and Information ScienceData- och informationsvetenskapComputer ScienceDatavetenskap (datalogi)In order to perform most tasks, robots must perceive or interact with physicalobjects in their environment; often, they must also communicate and reasonabout objects and their properties. Information about objects is typically produced,represented and used in different ways in various robotic sub-systems. Inparticular, high-level sub-systems often reason with object names and descriptions,while low-level sub-systems often use representations based on sensordata. In multi-robot systems, object representations are also distributed acrossrobots. Matters are further complicated by the fact that the sets of objects consideredby each robot and each sub-system often differ.Anchoring is the process of creating and maintaining associations betweendescriptions and perceptual information corresponding to the same physicalobjects. To illustrate, imagine you are asked to fetch “the large blue book fromthe bookshelf”. To accomplish this task, you must somehow associate the descriptionof the book you have in your mind with the visual representation ofthe appropriate book. Cooperative anchoring deals with associations betweendescriptions and perceptual information which are distributed across multipleagents. Unlike humans, robots can exchange both descriptions and perceptualinformation; in a sense, they are able to “see the world through each other’seyes”. Again, imagine you are asked to fetch a particular book, this time fromthe library. But now, in addition to your own visual representations, you alsohave access to information about books observed by others. This can allow youto find the correct book without searching through the entire library yourself.This thesis proposes an anchoring framework for both single-robot andcooperative anchoring that addresses a number of limitations in existing approaches.The framework represents information using conceptual spaces, allowingvarious types of object descriptions to be associated with uncertainand heterogeneous perceptual information. An implementation is describedwhich uses fuzzy logic to represent, compare and combine information. Theimplementation also includes a cooperative object localisation method whichtakes uncertainty in both observations and self-localisation into account. Experimentsusing simulated and real robots are used to validate the proposedframework and the cooperative object localisation method. Doctoral thesis, monographinfo:eu-repo/semantics/doctoralThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:oru:diva-11850urn:isbn:978-91-7668-754-3Örebro Studies in Technology, 1650-8580 ; 39application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Doctoral Thesis
sources NDLTD
topic Engineering and Technology
Teknik och teknologier
Computer and Information Science
Data- och informationsvetenskap
Computer Science
Datavetenskap (datalogi)
spellingShingle Engineering and Technology
Teknik och teknologier
Computer and Information Science
Data- och informationsvetenskap
Computer Science
Datavetenskap (datalogi)
LeBlanc, Kevin
Cooperative anchoring : sharing information about objects in multi-robot systems
description In order to perform most tasks, robots must perceive or interact with physicalobjects in their environment; often, they must also communicate and reasonabout objects and their properties. Information about objects is typically produced,represented and used in different ways in various robotic sub-systems. Inparticular, high-level sub-systems often reason with object names and descriptions,while low-level sub-systems often use representations based on sensordata. In multi-robot systems, object representations are also distributed acrossrobots. Matters are further complicated by the fact that the sets of objects consideredby each robot and each sub-system often differ.Anchoring is the process of creating and maintaining associations betweendescriptions and perceptual information corresponding to the same physicalobjects. To illustrate, imagine you are asked to fetch “the large blue book fromthe bookshelf”. To accomplish this task, you must somehow associate the descriptionof the book you have in your mind with the visual representation ofthe appropriate book. Cooperative anchoring deals with associations betweendescriptions and perceptual information which are distributed across multipleagents. Unlike humans, robots can exchange both descriptions and perceptualinformation; in a sense, they are able to “see the world through each other’seyes”. Again, imagine you are asked to fetch a particular book, this time fromthe library. But now, in addition to your own visual representations, you alsohave access to information about books observed by others. This can allow youto find the correct book without searching through the entire library yourself.This thesis proposes an anchoring framework for both single-robot andcooperative anchoring that addresses a number of limitations in existing approaches.The framework represents information using conceptual spaces, allowingvarious types of object descriptions to be associated with uncertainand heterogeneous perceptual information. An implementation is describedwhich uses fuzzy logic to represent, compare and combine information. Theimplementation also includes a cooperative object localisation method whichtakes uncertainty in both observations and self-localisation into account. Experimentsusing simulated and real robots are used to validate the proposedframework and the cooperative object localisation method.
author LeBlanc, Kevin
author_facet LeBlanc, Kevin
author_sort LeBlanc, Kevin
title Cooperative anchoring : sharing information about objects in multi-robot systems
title_short Cooperative anchoring : sharing information about objects in multi-robot systems
title_full Cooperative anchoring : sharing information about objects in multi-robot systems
title_fullStr Cooperative anchoring : sharing information about objects in multi-robot systems
title_full_unstemmed Cooperative anchoring : sharing information about objects in multi-robot systems
title_sort cooperative anchoring : sharing information about objects in multi-robot systems
publisher Örebro universitet, Akademin för naturvetenskap och teknik
publishDate 2010
url http://urn.kb.se/resolve?urn=urn:nbn:se:oru:diva-11850
http://nbn-resolving.de/urn:isbn:978-91-7668-754-3
work_keys_str_mv AT leblanckevin cooperativeanchoringsharinginformationaboutobjectsinmultirobotsystems
_version_ 1718555599641247744