A generic robot database and its application in fault analysis and performance evaluation

During operation of robots large amounts of data are produced and processed for instance in perception, actuation, or decision making. Nowadays this data is typically volatile and disposed right after use. But this data can be valuable and useful later. Therefore we propose a database system that taps into common robot middleware to record any and all data produced at run-time. We present two examples using this data in fault analysis and performance evaluation and describe real-world experiments run on the domestic service robot HERB.

[1]  R. Ackoff From Data to Wisdom , 2014 .

[2]  E Guizzo,et al.  Robots with their heads in the clouds , 2011 .

[3]  Gregory D. Hager,et al.  Towards validation of robotic surgery training assessment across training platforms , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Jennifer E. Rowley,et al.  The wisdom hierarchy: representations of the DIKW hierarchy , 2007, J. Inf. Sci..

[5]  Abraham Silberschatz,et al.  What Makes Patterns Interesting in Knowledge Discovery Systems , 1996, IEEE Trans. Knowl. Data Eng..

[6]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[7]  Barbara Caputo,et al.  You live, you learn, you forget: Continuous learning of visual places with a forgetting mechanism , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Ross A. Knepper,et al.  Herb 2.0: Lessons Learned From Developing a Mobile Manipulator for the Home , 2012, Proceedings of the IEEE.

[9]  C. Argyris Actionable Knowledge: Design Causality in the Service of Consequential Theory , 1996 .

[10]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[11]  Alexander Ferrein,et al.  Design Principles of the Component-Based Robot Software Framework Fawkes , 2010, SIMPAR.

[12]  Kristina Chodorow,et al.  MongoDB: The Definitive Guide , 2010 .

[13]  E. Brewer,et al.  CAP twelve years later: How the "rules" have changed , 2012, Computer.

[14]  Alexander Ferrein,et al.  A Lua-based Behavior Engine for Controlling the Humanoid Robot Nao , 2009, RoboCup.