hh.sePublikasjoner
Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Generic middleware support for coordinating robot software components: The Task-State-Pattern
Bielefeld University, Germany. (Applied Informatics)
Högskolan i Halmstad, Sektionen för Informationsvetenskap, Data– och Elektroteknik (IDE), Halmstad Embedded and Intelligent Systems Research (EIS), Intelligenta system (IS-lab).ORCID-id: 0000-0003-3513-8854
Willow Garage Inc., Menlo Park, CA, USA.
Willow Garage Inc., Menlo Park, CA, USA.
Vise andre og tillknytning
2011 (engelsk)Inngår i: Journal of Software Engineering for Robotics, ISSN 2035-3928, Vol. 2, nr 1, s. 20-39Artikkel i tidsskrift (Fagfellevurdert) Published
Abstract [en]

Robot software systems are (again) reaching levels of size and complexity that makes them difficult to construct, evolve, and maintain. One current issue is that systems are increasingly built to perform many different tasks in parallel, each of which must be coordinated and monitored to achieve a goal. If all components were to require different interfaces, system complexity would rapidly grow. General interfaces partially exist on the conceptual level, but their implementations are typically strongly linked to particular architectural proposals, thus reducing re-use and comparability. This paper presents an architecture-agnostic design pattern for the coordination-related component interaction. It results in a simple and clean component interface to invoke specific functionality, monitor task progress, and update the goals of running tasks. It provides an abstract coordination interface with high observability for the development of coordination and architecture. It thus provides value to all stakeholders in the design and implementation of robot software systems: component developers, coordination developers, and system architects. We trace the convergence of concepts and approaches from early coordination systems and through various abstraction proposals. Recently, two very similar realizations were developed independently by the authors. This paper presents the underlying insights and practical experience as a generic software engineering method which we named the Task-State-Pattern. We describe the functionality it provides to component developers and detail the technical steps necessary to implement it in a distributed event-based toolkit for specific application domains. We provide empirical evidence for the relevance and utility of our approach by presenting case studies and discussing how the proposed pattern leads to a flexible system structure with reduced integration effort.

sted, utgiver, år, opplag, sider
Bergamo, Italy: The University of Bergamo , 2011. Vol. 2, nr 1, s. 20-39
Emneord [en]
coordination, software architecture, design pattern, event-based systems, component-based software, robotics
HSV kategori
Identifikatorer
URN: urn:nbn:se:hh:diva-16727OAI: oai:DiVA.org:hh-16727DiVA, id: diva2:464818
Tilgjengelig fra: 2011-12-19 Laget: 2011-12-14 Sist oppdatert: 2018-01-12bibliografisk kontrollert

Open Access i DiVA

luetkebohle-philippsen-pradeep-mardereppstein-wachsmuth--tsp--joser-2-1-2011.pdf(654 kB)757 nedlastinger
Filinformasjon
Fil FULLTEXT01.pdfFilstørrelse 654 kBChecksum SHA-512
285bf05143ac5c2e0f30af01f50774af2d2707663f8e3c289d055ecb538812bb40adc1ed7c55bbc7878e4da390c9152b4fc2170719a2fffd277cee1bd33e388e
Type fulltextMimetype application/pdf

Andre lenker

http://joser.unibg.it/index.php?journal=joser&page=article&op=view&path[]=41

Personposter BETA

Philippsen, Roland

Søk i DiVA

Av forfatter/redaktør
Philippsen, Roland
Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 757 nedlastinger
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

urn-nbn

Altmetric

urn-nbn
Totalt: 355 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf