DocumentCode
3191064
Title
Implementing best practices for systems integration and distributed software development in service robotics - the Care-O-bot®robot family
Author
Bubeck, A. ; Weisshardt, Florian ; Sing, T. ; Reiser, Ulrich ; Hagele, Martin ; Verl, A.
fYear
2012
fDate
16-18 Dec. 2012
Firstpage
609
Lastpage
614
Abstract
To date, the complex and diverse demands on robotic software can only be handled by large teams which are often distributed geographically, with each team working on a specific aspect of the robot´s functionality. The distributed nature of development and differences in the configuration of standard robot platforms impose particular challenges on the process of system integration. To address these challenges, this paper describes the application of best practices in software engineering to the developer community of the Care-O-bot® robot family: strictly defined developer roles, management of platform dependencies by Separation of Concerns, and automated testing. The concrete implementation of these concepts in the development process is demonstrated. By analyzing development activities over the last months we can validate the impact of the concepts in the distributed community.
Keywords
automatic test software; control engineering computing; distributed programming; program testing; service robots; software development management; systems software; team working; Care-O-bot® robot; automated testing; distributed community; distributed software development; robotic software; service robot; software engineering; standard robot platforms; system integration; team working; Communities; Middleware; Robot kinematics; Service robots; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
System Integration (SII), 2012 IEEE/SICE International Symposium on
Conference_Location
Fukuoka
Print_ISBN
978-1-4673-1496-1
Type
conf
DOI
10.1109/SII.2012.6427386
Filename
6427386
Link To Document