Reusable robot software and the player/stage project

被引:20
作者
Vaughan, Richard T. [1 ]
Gerkey, Brian P. [2 ]
机构
[1] Simon Fraser Univ, Sch Comp Sci, Burnaby, BC V5A 1S6, Canada
[2] SRI Int, 333 Ravenswood Ave, Menlo Pk, CA 94025 USA
来源
SOFTWARE ENGINEERING FOR EXPERIMENTAL ROBOTICS | 2007年 / 30卷
关键词
D O I
10.1007/978-3-540-68951-5_16
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The authors of several well-known robot software systems met at the ICRA 2005 workshop on the Principle and Practice of Software Development in Robotics. The meeting was held to examine the role of software engineering concepts and methods in experimental robotics applications. Everyone at the workshop agreed that extensive reuse of robot software should help to make robot development faster, easier and more efficient, and that this was highly desirable. There exist many robot programming tools and frameworks designed to promote this idea, some of which have been actively developed for several years using very fine software engineering techniques. However, very few supposedly reusable systems are extensively used outside their home institution or their immediate collaborators. Many well-engineered systems are never used at all. This suggests that there is more to getting code widely reused than nice code design, however principled. © 2007 Springer-Verlag Berlin Heidelberg.
引用
收藏
页码:267 / +
页数:3
相关论文
共 23 条
[1]  
ALANKUS G, 2005, P IEEE RSJ INT C INT
[2]  
Beazley D.M., 1996, 4 ANN USENIX TCL TK
[3]  
Feiertag R. J., 1971, P 3 ACM S OP SYST PR, P35
[4]  
Gerkey BP, 2003, PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS 2003, VOL 1-3, P317
[5]  
Gerkey BP, 2001, IROS 2001: PROCEEDINGS OF THE 2001 IEEE/RJS INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4, P1226, DOI 10.1109/IROS.2001.977150
[6]  
HASSCH A, 2005, P IEEE RSJ INT C INT
[7]   Evolutionary robotics and the radical envelope-of-noise hypothesis [J].
Jakobi, N .
ADAPTIVE BEHAVIOR, 1997, 6 (02) :325-368
[8]  
KONOLIGE K, 2004, P INT S EXP ROB ISER
[9]  
Montemerlo M, 2003, IROS 2003: PROCEEDINGS OF THE 2003 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4, P2436
[10]  
*NETW WORK GROUP S, 1987, 1014 RFC XDR