Orca:: A component model and repository

被引:47
作者
Brooks, Alex [1 ]
Kaupp, Tobias [1 ]
Makarenko, Alexei [1 ]
Williams, Stefan [1 ]
Oreback, Anders [2 ]
机构
[1] Univ Sydney, ACFR, Sydney, NSW 2006, Australia
[2] Royal Inst Technol, Stockholm, Sweden
来源
SOFTWARE ENGINEERING FOR EXPERIMENTAL ROBOTICS | 2007年 / 30卷
关键词
D O I
10.1007/978-3-540-68951-5_13
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:231 / 251
页数:21
相关论文
共 21 条
  • [1] [Anonymous], 1999, ADV CORBA PROGRAMMIN
  • [2] [Anonymous], P IEEE RSJ INT C INT
  • [3] BLEVINS D, 2001, COMPONENT BASED SOFT
  • [4] BONASSO RP, 1997, J EXPT THEORETICAL A
  • [5] BROOKS A, 2005, UNPUB INT J COMPUTER
  • [6] BROOKS A, 2006, P IEEE INT C ROB AUT
  • [7] BRUGALI D, 2006, SPRINGER STAR SERIES
  • [8] Bruyninckx H, 2001, IEEE INT CONF ROBOT, P2523, DOI 10.1109/ROBOT.2001.933002
  • [9] A solution to the simultaneous localization and map building (SLAM) problem
    Dissanayake, MWMG
    Newman, P
    Clark, S
    Durrant-Whyte, HF
    Csorba, M
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2001, 17 (03): : 229 - 241
  • [10] EWALD T, 2001, COMPONENT BASED SOFT