Abstract
Research on robot systems either integrating a large number of capabilities in a single architecture or displaying outstanding performance in a single domain achieved considerable progress over the last years. Results are typically validated through experimental evaluation or demonstrated live, e.g., at robotics competitions. While common robot hardware, simulation and programming platforms yield an improved basis, many of the described experiments still cannot be reproduced easily by interested researchers to confirm the reported findings. We consider this a critical challenge for experimental robotics. Hence, we address this problem with a novel process which facilitates the reproduction of robotics experiments. We identify major obstacles to experiment replication and introduce an integrated approach that allows (i) aggregation and discovery of required research artifacts, (ii) automated software build and deployment, as well as (iii) experiment description, repeatable execution and evaluation.We explain the usage of the introduced process along an exemplary robotics experiment and discuss our approach in the context of current ecosystems for robot programming and simulation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
PeopleBot datasheet, http://www.mobilerobots.com/Libraries/Downloads/PeopleBot-PPLB-RevA.sflb.ashx (visited: May 19, 2014)
Amigoni, F., Reggiani, M., Schiaffonati, V.: An insightful comparison between experiments in mobile robotics and in science. Autonomous Robots 27(4), 313–325 (2009)
Amigoni, F., Schiaffonati, V., Verdicchio, M.: Good experimental methodologies for autonomous robotics: From theory to practice. In: Amigoni, F., Schiaffonati, V. (eds.) Methods and Experimental Techniques in Computer Engineering. Springer Briefs in Applied Sciences and Technology, pp. 37–53. Springer International Publishing (2014)
Bonarini, A., et al.: RAWSEEDS: Robotics advancement through web-publishing of sensorial and elaborated extensive data sets. In: IROS 2006 Workshop on Benchmarks in Robotics Research, vol. 6 (2006)
Bruyninckx, H.: Open robot control software: the orocos project. In: Proceedings of IEEE International Conference on Robotics and Automation, ICRA, vol. 3, pp. 2523–2528. IEEE (2001)
Cousins, S.: ROS on the PR2 [ROS Topics]. IEEE Robotics Automation Magazine 17(3), 23–25 (2010)
Cousins, S., Gerkey, B., Conley, K.: Sharing software with ros [ROS Topics]. Robotics & Automation Magazine 17(2), 12–14 (2010)
Diankov, R.: Automated Construction of Robotic Manipulation Programs. PhD thesis, Carnegie Mellon University, Robotics Institute (August 2010)
Gouaillier, D., et al.: Mechatronic design of NAO humanoid. In: Proc. Int. Conf. on Robotics and Automation, pp. 769–774 (2009)
Jang, C., et al.: OPRoS: A new component-based robot software platform. ETRI Journal 32(5), 646–656 (2010)
Lier, F., et al.: Facilitating research cooperation through linking and sharing of heterogenous research artifacts. In: Proc. 8th Int. Conf. on Semantic Systems, pp. 157–164. ACM (2012)
Lier, F., Lütkebohle, I., Wachsmuth, S.: Towards automated execution and evaluation of simulated prototype HRI experiments. In: Proc. 2014 ACM/IEEE Int. Conf. on Human-robot Interaction, pp. 230–231. ACM (2014)
Metta, G., et al.: The iCub humanoid robot: An open platform for research in embodied cognition. In: Proc. 8th Workshop on Performance Metrics for Intelligent Systems, pp. 50–56. ACM, New York (2008)
Quigley, M., et al.: ROS: an open-source robot operating system. In: ICRA Workshop on Open Source Software, vol. 3 (2009)
Soetens, P.: A software framework for real-time and distributed robot and machine control. PhD thesis, Katholieke Universiteit Leuven, Faculteit Ingenieurswetenschappen, Departement Werktuigkunde (2006)
Sproewitz, A., et al.: Oncilla robot, a light-weight bio-inspired quadruped robot for fast locomotion in rough terrain. In: Symposium on Adaptive Motion of Animals and Machines, pp. 63–64 (2011)
Wienke, J., Wrede, S.: A middleware for collaborative research in experimental robotics. In: 2011 IEEE/SICE Int. Symposium on System Integration, Kyoto, Japan. IEEE (2011)
Wiljes, C., Jahn, N., Lier, F., Paul-Stueve, T., Vompras, J., Pietsch, C., Cimiano, P.: Towards linked research data: An institutional approach. In: 3rd Workshop on Semantic Publishing, vol. 994, pp. 27–38 (2013)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Lier, F., Wienke, J., Nordmann, A., Wachsmuth, S., Wrede, S. (2014). The Cognitive Interaction Toolkit – Improving Reproducibility of Robotic Systems Experiments. In: Brugali, D., Broenink, J.F., Kroeger, T., MacDonald, B.A. (eds) Simulation, Modeling, and Programming for Autonomous Robots. SIMPAR 2014. Lecture Notes in Computer Science(), vol 8810. Springer, Cham. https://doi.org/10.1007/978-3-319-11900-7_34
Download citation
DOI: https://doi.org/10.1007/978-3-319-11900-7_34
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-11899-4
Online ISBN: 978-3-319-11900-7
eBook Packages: Computer ScienceComputer Science (R0)