oru.sePublikationer
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Plan-Based Configuration of a Group of Robots
Örebro University, School of Science and Technology.
2006 (English)Licentiate thesis, monograph (Other academic)
Abstract [en]

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 opening. Unfortunately, the parcel she is pushing is blocking her camera, giving her a hard time to see the door to cross. If she cannot see the door, she cannot safely push the parcel through the door opening. 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 then 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.

This work is about societies of autonomous robots in which robots can help each other by offering information-producing functionalities. A functional configuration is a way to allocate and connect functionalities among robots. In general, different configurations can be used to solve the same task, depending on the current situation. For the work on configurations, we have three steps. The first step is to formally define the idea of functional configuration. Second, to show how configurations can be automatically generated and executed. The third step is to address the problem of when and how to change a configuration in response to changing conditions. In this licenciate thesis we report initial work that focus on the two first steps: the third step is subject of future work. We propose a formal definition of functional configurations, and we propose an approach based on artificial intelligence (AI) planning techniques to automatically generate a preferred configuration for a given task, environment, and set of resources. To illustrate these ideas, we describe an experimental system where these are implemented, and show two example of it in which two robots mutually help each other to address tasks. In the first example they help each other to cross a door, and in the second example they carry a bar together.

Place, publisher, year, edition, pages
Örebro: Örebro University , 2006. , 95 p.
Series
Studies from the Department of Technology at Örebro University, ISSN 1404-7225 ; 20
Keyword [en]
Mobile Robots
National Category
Computer Science
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:oru:diva-2706OAI: oai:DiVA.org:oru-2706DiVA: diva2:136581
Presentation
(English)
Supervisors
Available from: 2008-12-18 Created: 2008-12-18 Last updated: 2010-06-03

Open Access in DiVA

fulltext(1290 kB)1355 downloads
File information
File name FULLTEXT01.pdfFile size 1290 kBChecksum MD5
811467eacdea826b9d52b1e7e3fe11b2c5acba3ccdd4a5a44d850dcda8d05d053796759a
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Lundh, Robert
By organisation
School of Science and Technology
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 1355 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 194 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf