A new software architecture for developing and testing algorithms for space exploration missions

被引:0
作者
Simetti, Enrico [1 ]
Zereik, Enrica [1 ]
Sperinde, Alessandro [1 ]
Torelli, Sandro [1 ]
Ducco, Davide [1 ]
Frassinelli, Fabio [1 ]
Turetta, Alessio [1 ]
Casalino, Giuseppe [1 ]
机构
[1] Univ Genoa, Dept Commun Comp & Syst Sci, Via Opera Pia 13, I-16145 Genoa, Italy
关键词
Software architecture; Space exploration; Modular framework; Rover control;
D O I
10.1007/s11370-011-0086-7
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
In recent years, planet exploration has received an increasing interest due to the possibility of exploiting planet resources and assuring a human-robotic colonized presence on suitable planetary surfaces. These goals can be reached through the development of smart robots, which are able to work on their own and without requiring a constant human supervision but, at the same time, assuring a great level of safety and reliability. To this aim, the development of effective architectures, concerning both software and hardware issues, could represent a great improvement toward this ambitious objective. This paper presents a novel modular architecture called Test Bench for Robotics and Autonomy (TBRA), the main objective of which is to create a test bench for rover autonomy missions where different implementations of a particular subsystem can be easily tested, while keeping the rest of the system unchanged. Thus, it allows the developers to be able to compare the results of tests and understand which version works better. Such architecture has been built on top of the Workframe, a generic middleware for real-time robotics. This two-layered approach allows the final user to deal only with the TBRA interface, which is designed to be extremely simple to use and takes care of most real-time programming problems, while allowing flexibility in the development, maintenance and future extension of the TBRA itself.
引用
收藏
页码:135 / 146
页数:12
相关论文
共 16 条
[1]  
Ando N, 2005, IEEE ASME INT C ADV
[2]   The real-time motion control core of the Orocos project [J].
Bruyninckx, H ;
Soetens, P ;
Koninckx, B .
2003 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-3, PROCEEDINGS, 2003, :2766-2771
[3]  
Bruyninckx H, 2001, IEEE INT CONF ROBOT, P2523, DOI 10.1109/ROBOT.2001.933002
[4]  
Gerkey BP, 2003, PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS 2003, VOL 1-3, P317
[5]  
Henning M., 2006, ACM Queue, V4, P28, DOI 10.1145/1142031.1142044
[6]  
Jain A., 2003, P INT S ART INT ROB
[7]  
Jain A, 2004, P IEEE AER C BIG SKY
[8]   Robust and efficient stereo feature tracking for visual odometry [J].
Johnson, Andrew E. ;
Goldberg, Steven B. ;
Cheng, Yang ;
Matthies, Larry H. .
2008 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-9, 2008, :39-+
[9]   Two years of Visual Odometry on the Mars Exploration Rovers [J].
Maimone, Mark ;
Cheng, Yang ;
Matthies, Larry .
JOURNAL OF FIELD ROBOTICS, 2007, 24 (03) :169-186
[10]  
Nesnas I, 2007, P NASA SCI TECHN C A