• No results found

Robots that Help Each Other:Self-Configuration of Distributed Robot Systems

N/A
N/A
Protected

Academic year: 2021

Share "Robots that Help Each Other:Self-Configuration of Distributed Robot Systems"

Copied!
1
0
0

Loading.... (view fulltext now)

Full text

(1)

R

ob

er

t L

u

n

d

h

R

ob

ot

s t

ha

t He

lp E

ac

h O

th

er

2009 issn 1650-8580 isbn 978-91-7668-666-9

Robert Lundh has been a graduate student at the Center for Applied Autonomous Sensor Systems, Örebro Univer-sity, Sweden. His research interests include mobile robotics, multi-robot cooperation, and planning.

Imagine the following situation. You give your favorite robot, named Pippi, the task to fetch a parcel that just arrived at your front door. While pushing the parcel back to you, she must travel through a door. Unfortunately, the parcel she is pushing is blocking her camera, giving her a hard time to see the door. If she cannot see the door, she cannot safely push the parcel through it.

What would you as a human do in a similar situation? Most probably you would ask someone for help, someone to guide you through the door, as we ask for help when we need to park our car in a tight parking spot. Why not let the robots do the same? Why not let robots help each other? Luckily for Pippi, there is another robot, named Emil, vacuum cleaning the floor in the same room. Since Emil can view both Pippi and the door at the same time, he can guide Pippi through the door, enabling her to deliver the parcel to you. The goal of this thesis is to endow robots with the ability to help each other in a similar way.

More specifically, we consider distributed robot systems in which: each robot includes modular functionalities for sensing, acting and/or processing; and robots can help each other by offering those functionalities. A functional configuration of such a system is any way to allocate and connect functiona-lities among the robots. Different functional configurations can be used to make the same set of robots perform different tasks, or to perform the same task under different conditions.

In this thesis, we propose an approach to automatically generate, at run time, a functional configuration of a distributed robot system to perform a given task in a given environment, and to dynamically change this configuration in response to failures. Further, we show how automatic configuration can be integrated with task planning to address tasks that require more than one step. We also propose an approach to merge configurations, which enables concurrent execution of configurations. The approach is demonstrated on a real distributed robot system.

Örebro Studies in Technology 33

örebro 2009

Doctoral Dissertation

Robots that Help Each Other:

Self-Configuration of Distributed Robot Systems

Robert Lundh Technology ÖREBRO STUDIES IN TECHNOLOGY 33

References

Related documents

The exploratory research questions regarding embedded languages, stream pro- cessing and in-place updates are investigated by building the Co-Feldspar langauge, a derivative of

Men även så måste IP-telefoni som nämnt tidigare kunna erbjuda samma funktioner som den vanliga traditionella telefonin kan göra innan den kan ta över marknaden och kanske till och

Uncertainty is a feature that is ever present in robotics, and therefore we have addressed the issues of probabilistic uncertainty in action effects, sensing, and world states in

Detta uppnåddes genom att ett efter- rötningssteg lades till nuvarande process och att rötslammet avvattnades till strax under 10 % TS innan pastörisering och efterrötning, samt

The approach proposed in this thesis can be used to automatically generate, on-line, a functional configuration of a network robot system, given information about the target task,

De ese modo, la formación de ese profesional se efectúa a partir del conocimiento general de las áreas artísticas (música, teatro, diseño, artes visuales, danza, cinema)

We address the problem as to minimize the expected test application time by generating an efficient test set partitioning scheme and test schedule for the SoC such that the

For this study, two cell lines from rainbow trout, RTgill-W1 (gills) and RTL-W1 (liver) were used to test the toxic impacts of the selected compounds.. The cell lines were