Abstract
Robots must be able to adapt their motor behavior to unexpected situations in order to safely move among humans. A necessary step is to be able to predict failures, which result in behavior abnormalities and may cause irrecoverable damage to the robot and its surroundings, i.e. humans. In this paper we build a predictive model of sensor traces that enables early failure detection by means of a skill memory. Specifically, we propose an architecture based on a biped locomotion solution with improved robustness due to sensory feedback, and extend the concept of Associative Skill Memories (ASM) to periodic movements by introducing several mechanisms into the training workflow, such as linear interpolation and regression into a Dynamical Motion Primitive (DMP) system such that representation becomes time invariant and easily parameterizable. The failure detection mechanism applies statistical tests to determine the optimal operating conditions. Both training and failure testing were conducted on a DARwIn-OP inside a simulation environment to assess and validate the failure detection system proposed. Results show that the system performance in terms of the compromise between sensitivity and specificity is similar with and without the proposed mechanism, while achieving a significant data size reduction due to the periodic approach taken.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
André, J., Santos, C., Costa, L.: Path integral learning of multidimensional movement trajectories. In: Proceedings of the International Conference of Numerical Analysis and Applied Mathematics 2013 (ICNAAM), p 2013. Rhodes, Greece (2013)
Aoi, S., Ogihara, N., Funato, T., Sugimoto, Y., Tsuchiya, K.: Evaluating functional roles of phase resetting in generation of adaptive human bipedal walking with a physiologically-based model of the spinal pattern generator. Biol. Cybern. 102(5), 373–387 (2010)
Chen, M., Zheng, A., Lloyd, J., Jordan, M., Brewer, E.: Failure diagnosis using decision trees. In: Proceedings of the 1st International Conference on Autonomic Computing (ICAC 2004) (IEEE, 2004), pp. 36–43 (2004)
Christensen, A.L.: Fault Detection in Autonomous Robots. Phd, Université Libre de Bruxelles (2008)
Dev Anand, M., Selvaraj, T., Kumanan, S.: Fault detection and fault tolerance methods for industrial robot manipulators based on hybrid intelligent approach. Adv. Prod. Eng. Manag. 7(4), 225–236 (2012)
Hobbelen, D., Wisse, M.: A disturbance rejection measure for limit cycle walkers: The gait sensitivity norm. IEEE Trans. Robot. Autom. 23(6), 1213–1224 (2007)
Hohn, O., Gerth, W.: Probabilistic balance monitoring for bipedal robots. Int. J. Robot. Res. 28(2), 245–256 (2009)
Ijspeert, A.J., Nakanishi, J., Hoffmann, H., Pastor, P., Schaal, S.: Dynamical movement primitives: learning attractor models for motor behaviors. Neural Comput. 25(2), 328–73 (2013)
Ijspeert, A.J., Nakanishi, J., Schaal, S.: Learning Attractor Landscapes for Learning Motor Primitives. Advances in Neural Information Processing Systems (15), 1523–1530 (2003)
Kalyanakrishnan, S., Goswami, A.: Learning to predict humanoid fall. Int. J. Humanoid Robot. 8(2), 245–273 (2011)
Karssen, J.G.D., Wisse, M.: Fall detection of two-legged walking robots using multi-way principal components analysis. Int. J. Humanoid Robot. 7(1), 73–93 (2010)
Kim, J., Kim, Y., Lee, J.: A machine learning approach to falling detection and avoidance for Biped Robots. In: SICE Annual Conference, pp. 562–567 (2011)
Kunihiro, O., Koji, T., Yasuo, K.: Falling motion control for humanoid robots while walking. In: 7th IEEE-RAS International Conference on Humanoid Robotics (Humanoids 2007), pp. 306–311 (2007)
Matos, V., Santos, C.P.: Central Pattern Generators with Phase Regulation for the Control of Humanoid Locomotion , IEEE-RAS International Conference on Humanoid Robots. Osaka, Japan (2012)
Ogata, K., Terada, K., Kuniyoshi, Y.: Real-time selection and generation of fall damage reduction actions for humanoid robots. In: 7th IEEE-RAS International Conference on Humanoid Robotics (Humanoids 2008), pp. 233–238 (2008)
Olson, D., Delen, D.: Advanced Data Mining Techniques. Springer-Verlag (2008)
Owaki, D., Morikawa, L., Ishiguro, A.: Listen to body’s message: Quadruped robot that fully exploits physical interaction between legs. In: 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp 1950–1955. Ieee, Vilamoura, Portugal (2012)
Wieber, P.-B.: Viability and predictive control for safe locomotion. In: 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 1103–1108 (2008)
Pastor, P., Hoffmann, H., Asfour, T., Schaal, S.: Learning and generalization of motor skills by learning from demonstration. 2009 IEEE International Conference on Robotics and Automation, 763–768 (2009)
Pastor, P., Kalakrishnan, M., Chitta, S., Theodorou, E., Schaal, S.: Skill learning and task outcome prediction for manipulation. 2011 IEEE International Conference on Robotics and Automation, 3828–3834 (2011)
Pastor, P., Kalakrishnan, M., Meier, F., Stulp, F., Buchli, J., Theodorou, E., Schaal, S.: From dynamic movement primitives to associative skill memories. Robot. Auton. Syst. 61(4), 351–361 (2013)
Pastor, P., Kalakrishnan, M., Righetti, L., Schaal, S.: Towards Associative Skill Memories. In: 12th IEEE-RAS International Conference on Humanoid Robotics (Humanoids), pp 309–315, Osaka, Japan (2012)
Pastor, P., Righetti, L., Kalakrishnan, M., Schaal, S.: Online movement adaptation based on previous sensor experiences. In: 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (2011)
Plagemann, C., Stachniss, C., Burgard, W.: Efficient failure detection for mobile robots using mixed-abstraction particle filters. In: European Robotics Symposium 2006, pp. 93–107 (2006)
Renner, R., Behnke, S.: Instability detection and fall avoidance for a humanoid using attitude sensors and reflexes. In: 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 2967–2973 (2006)
ROBOTIS: ROBOTIS DARWIN-OP e-Manual v1.23.00. http://support.robotis.com/en/product/darwin-op.htm (2014)
Santos, C.P., Matos, V.: CPG modulation for navigation and omnidirectional quadruped locomotion. Robot. Auton. Syst. 60(6), 912–927 (2012)
Ruiz-del Solar, J., Moya, J., Parra-Tsunekawa, I.: Fall detection and management in biped humanoid robots. Proc. IEEE Int Conf. Robot. Autom. (ICRA 2007) 2, 3323–3328 (2010)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
André, J., Santos, C. & Costa, L. Skill Memory in Biped Locomotion. J Intell Robot Syst 82, 379–397 (2016). https://doi.org/10.1007/s10846-015-0197-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-015-0197-z