When hard realtime matters:: Software for complex mechatronic systems

被引:17
作者
Baeuml, Berthold [1 ]
Hirzinger, Gerd [1 ]
机构
[1] German Aerosp Ctr, DLR, Inst Robot & Mechatron, D-82234 Wessling, Germany
关键词
software concept; hard realtime; mechatronic system; distributed computing; component-based software engineering;
D O I
10.1016/j.robot.2007.09.017
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A still growing number of software concepts and frameworks have been proposed to meet the challenges in the development of more and more complex robotic systems, like humanoids or networked robotics. The issue of hard realtime, however, has not been the main focus of such concepts, but is essential for building and controlling mechatronic systems. Here we discuss the specific demands of complex mechatronic systems and present a software concept, the "agile Robot Development" (aRD) concept, which we developed at our institute to pragmatically address these demands. We show that the performance of current computing and communication hardware allows for a flexible component-based concept with distributed execution, even in hard realtime with rates in the kHz range. (c) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:5 / 13
页数:9
相关论文
共 24 条
[1]  
ALBUSCHAFFER A, 2005, INT S ROB RES
[2]  
ANDO N, 2005, P IEEE RSJ INT C INT
[3]  
[Anonymous], P IEEE RSJ INT C INT
[4]  
ARTIGAS J, 2006, P HUM CTR ROB SYST C
[5]  
ASFOUR T, 2006, P IEEE RAS INT C HUM
[6]  
BAUML B, 2006, P IEEE RSJ INT C INT
[7]  
Cockburn A., 2002, AGILE SOFTWARE DEV
[8]  
COTE C, 2004, P IEEE RSJ INT C INT
[9]  
EDSINGERGONZALE.A, 2004, P IEEE RSJ INT C HUM
[10]  
Heineman G. T., 2001, COMPONENT BASED SOFT