Autonomous Systems



  Brooks, A., Kaupp, T., Makarenko, A., Williams, S.B. & Oreback, A.
Orca: A Component Model and Repository
In Brugali, D.(ed.), Software Engineering for Experimental Robotics, Springer Berlin/Heidelberg, 2007, pp. 231-251

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.

Download    PDF full text (4.22M)

Associated Projects   

Copyright Notice & Disclaimer

The Centre for Autonomous Systems finished at the end of 2010. This web site is kept as an example of the work undertaken by the Centre between 2003 and 2010.

This web site is hosted by the Australian Centre for Field Robotics. Please check the ACFR web site for the latest work in this and similar fields of research.