Orca: A component model and repository

This Chapter describes Orca: an open-source project which applies Component-Based Software Engineering principles to robotics. It provides the means for defining and implementing interfaces such that components developed independently are likely to be inter-operable. In addition it provides a reposi...

Full description

Bibliographic Details
Main Authors: Brooks, Alex, Kaupp, Tobias, Makarenko, Alexei, Williams, Stefan, Orebäck, Anders
Format: Book Part
Language:English
Published: 2007
Subjects:
Online Access:https://opus4.kobv.de/opus4-fhws/frontdoor/index/index/docId/3269
https://doi.org/10.1007/978-3-540-68951-5_13
id ftfhwuerzburg:oai:kobv.de-opus4-fhws:3269
record_format openpolar
spelling ftfhwuerzburg:oai:kobv.de-opus4-fhws:3269 2023-09-05T13:22:19+02:00 Orca: A component model and repository Brooks, Alex Kaupp, Tobias Makarenko, Alexei Williams, Stefan Orebäck, Anders 2007 https://opus4.kobv.de/opus4-fhws/frontdoor/index/index/docId/3269 https://doi.org/10.1007/978-3-540-68951-5_13 eng eng https://opus4.kobv.de/opus4-fhws/frontdoor/index/index/docId/3269 978-3-540-68949-2 https://doi.org/10.1007/978-3-540-68951-5_13 info:eu-repo/semantics/closedAccess bookpart doc-type:bookPart 2007 ftfhwuerzburg https://doi.org/10.1007/978-3-540-68951-5_13 2023-08-14T22:07:38Z This Chapter describes Orca: an open-source project which applies Component-Based Software Engineering principles to robotics. It provides the means for defining and implementing interfaces such that components developed independently are likely to be inter-operable. In addition it provides a repository of free re-useable components. Orca attempts to be widely applicable by imposing minimal design constraints. This Chapter describes lessons learned while using Orca and steps taken to improve the framework based on those lessons. Improvements revolve around middleware issues and the problems encountered while scaling to larger distributed systems. Results are presented from systems that were implemented. Book Part Orca Publication Server of Würzburg-Schweinfurt University (FHWS) 231 251 Berlin, Heidelberg
institution Open Polar
collection Publication Server of Würzburg-Schweinfurt University (FHWS)
op_collection_id ftfhwuerzburg
language English
description This Chapter describes Orca: an open-source project which applies Component-Based Software Engineering principles to robotics. It provides the means for defining and implementing interfaces such that components developed independently are likely to be inter-operable. In addition it provides a repository of free re-useable components. Orca attempts to be widely applicable by imposing minimal design constraints. This Chapter describes lessons learned while using Orca and steps taken to improve the framework based on those lessons. Improvements revolve around middleware issues and the problems encountered while scaling to larger distributed systems. Results are presented from systems that were implemented.
format Book Part
author Brooks, Alex
Kaupp, Tobias
Makarenko, Alexei
Williams, Stefan
Orebäck, Anders
spellingShingle Brooks, Alex
Kaupp, Tobias
Makarenko, Alexei
Williams, Stefan
Orebäck, Anders
Orca: A component model and repository
author_facet Brooks, Alex
Kaupp, Tobias
Makarenko, Alexei
Williams, Stefan
Orebäck, Anders
author_sort Brooks, Alex
title Orca: A component model and repository
title_short Orca: A component model and repository
title_full Orca: A component model and repository
title_fullStr Orca: A component model and repository
title_full_unstemmed Orca: A component model and repository
title_sort orca: a component model and repository
publishDate 2007
url https://opus4.kobv.de/opus4-fhws/frontdoor/index/index/docId/3269
https://doi.org/10.1007/978-3-540-68951-5_13
genre Orca
genre_facet Orca
op_relation https://opus4.kobv.de/opus4-fhws/frontdoor/index/index/docId/3269
978-3-540-68949-2
https://doi.org/10.1007/978-3-540-68951-5_13
op_rights info:eu-repo/semantics/closedAccess
op_doi https://doi.org/10.1007/978-3-540-68951-5_13
container_start_page 231
op_container_end_page 251
op_publisher_place Berlin, Heidelberg
_version_ 1776202838667427840