Nothing Special   »   [go: up one dir, main page]

Skip to main content
Log in

Cleaning Tasks Knowledge Transfer Between Heterogeneous Robots: a Deep Learning Approach

  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

Nowadays, autonomous service robots are becoming an important topic in robotic research. Differently from typical industrial scenarios, with highly controlled environments, service robots must show an additional robustness to task perturbations and changes in the characteristics of their sensory feedback. In this paper, a robot is taught to perform two different cleaning tasks over a table, using a learning from demonstration paradigm. However, differently from other approaches, a convolutional neural network is used to generalize the demonstrations to different, not yet seen dirt or stain patterns on the same table using only visual feedback, and to perform cleaning movements accordingly. Robustness to robot posture and illumination changes is achieved using data augmentation techniques and camera images transformation. This robustness allows the transfer of knowledge regarding execution of cleaning tasks between heterogeneous robots operating in different environmental settings. To demonstrate the viability of the proposed approach, a network trained in Lisbon to perform cleaning tasks, using the iCub robot, is successfully employed by the DoRo robot in Peccioli, Italy.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. Alizadeh, T., Calinon, S., Caldwell, D.G.: Learning from demonstrations with partially observable task parameters. In: 2014 IEEE International Conference on Robotics and Automation (ICRA), pp 3309–3314. IEEE (2014)

  2. Cakmak, M., Takayama, L.: Towards a comprehensive chore list for domestic robots. In: Proceedings of the 8th ACM/IEEE International Conference on Human-Robot Interaction, pp 93–94. IEEE Press (2013)

  3. Calinon, S., Alizadeh, T., Caldwell, D.G.: On Improving the extrapolation capability of task-parameterized movement models. In: 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp 610–616. IEEE (2013)

  4. Cauli, N., Vicente, P., Kim, J., Damas, B., Bernardino, A., Cavallo, F., Santos-Victor, J.: Autonomous Table-Cleaning from Kinesthetic Demonstrations Using Deep Learning. In: Joint IEEE International Conference on Development and Learning (ICDL) and Epigenetic Robotics (Epirob). IEEE (2018)

  5. Cavallo, F., Limosani, R., Manzi, A., Bonaccorsi, M., Esposito, R., Di Rocco, M., Pecora, F., Teti, G., Saffiotti, A., Dario, P.: Development of a socially believable multi-robot solution from town to home. Cogn. Comput. 6(4), 954–967 (2014)

    Article  Google Scholar 

  6. Christopher, A., Andrew, M., Stefan, S.: Locally weighted learning. Artif. Intell. Rev. 11(1-5), 11–73 (1997)

    Google Scholar 

  7. Cruz, F., Magg, S., Weber, C., Wermter, S.: Training agents with interactive reinforcement learning and contextual affordances. IEEE Transactions on Cognitive and Developmental Systems 8(4), 271–284 (2016)

    Article  Google Scholar 

  8. Devin, C., Abbeel, P., Darrell, T., Levine, S.: Deep object-centric representations for generalizable robot learning. arXiv:1708.04225 (2017)

  9. Dornhege, C., Hertle, A.: Integrated symbolic planning in the Tidyup-robot project. In: AAAI Spring Symposium: Designing Intelligent Robots (2013)

  10. Gams, A., Petric, T., Do, M., Nemec, B., Morimoto, J., Asfour, T., Ude, A.: Adaptation and coaching of periodic motion primitives through physical and visual interaction. Robot Auton Syst 75, 340–351 (2016)

    Article  Google Scholar 

  11. Gams, A., Ude, A.: On-line coaching of robots through visual and physical interaction: analysis of effectiveness of human-robot interaction strategies. In: 2016 IEEE International Conference on Robotics and Automation (ICRA), pp 3028–3034. IEEE (2016)

  12. Ghahraiuani, Z.: Solving inverse problems using an em approach to density estimation. In: Proceedings of the 1993 Connectionist Models Summer School, p 316. Psychology Press (1994)

  13. Helwa, M.K., Schoellig, A.P.: Multi-Robot Transfer Learning: a Dynamical System Perspective. In: 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp 4702–4708. IEEE (2017)

  14. Hess, J., Sturm, J., Burgard, W.: Learning the state transition model to efficiently clean surfaces with mobile manipulation robots. In: Proceedings of the Workshop on Manipulation under Uncertainty at the IEEE International Conference on Robotics and Automation (ICRA) (2011)

  15. Hess, J., Tipaldi, G.D., Burgard, W.: Null space optimization for effective coverage of 3D surfaces using redundant manipulators. In: 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp 1923–1928. IEEE (2012)

  16. Hoyos, J., Prieto, F., Alenya, G., Torras, C.: Incremental learning of skills in a task-parameterized gaussian mixture model. J Intell Robot Syst 82(1), 81–99 (2016)

    Article  Google Scholar 

  17. Jia, Y., Shelhamer, E., Donahue, J., Karayev, S., Long, J., Girshick, R., Guadarrama, S., Darrell, T.: Caffe: convolutional architecture for fast feature embedding. In: Proceedings of the 22nd ACM International Conference on Multimedia, pp 675–678. ACM (2014)

  18. Kim, J., Cauli, N., Vicente, P., Damas, B., Cavallo, F., Santos-Victor, J.: “Icub, Clean the Table!” a robot learning from demonstration approach using deep neural networks. In: IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC), pp 3–9. IEEE (2018)

  19. Kormushev, P., Nenchev, D.N., Calinon, S., Caldwell, D.G.: Upper-body kinesthetic teaching of a free-standing humanoid robot. In: 2011 IEEE International Conference on Robotics and Automation (ICRA), pp 3970–3975. IEEE (2011)

  20. Krizhevsky, A., Sutskever, I., Hinton, G.E.: Imagenet classification with deep convolutional neural networks. In: Advances in Neural Information Processing Systems, pp 1097–1105 (2012)

  21. Leidner, D., Beetz, M.: Inferring the effects of wiping motions based on haptic perception. In: 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids), pp 461–468. IEEE (2016)

  22. Leidner, D., Bejjani, W., Albu-Schäffer, A., Beetz, M.: Robotic agents representing, reasoning, and executing wiping tasks for daily household chores. In: Proceedings of the 2016 International Conference on Autonomous Agents & Multiagent Systems. International Foundation for Autonomous Agents and Multiagent Systems, pp 1006–1014 (2016)

  23. Leidner, D., Borst, C., Dietrich, A., Beetz, M., Albu-Schäffer, A.: Classifying Compliant Manipulation Tasks for Automated Planning in Robotics. In: 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp 1769–1776. IEEE (2015)

  24. Leidner, D., Dietrich, A., Beetz, M., Albu-Schäffer, A.: Knowledge-enabled parameterization of whole-body control strategies for compliant service robots. Auton. Robot. 40(3), 519–536 (2016)

    Article  Google Scholar 

  25. Liang, J., Zhang, G., Wang, W., Hou, Z., Li, J., Wang, X., Han, C.S.: Dual Quaternion Based Kinematic Control for Yumi Dual Arm Robot. In: 2017 14th International Conference on, Ubiquitous Robots and Ambient Intelligence (URAI), pp 114–118. IEEE (2017)

  26. Liu, Y., Gupta, A., Abbeel, P., Levine, S.: Imitation from observation: Learning to imitate behaviors from raw video via context translation. arXiv:1707.03374 (2017)

  27. Martínez, D., Alenya, G., Torras, C.: Safe robot execution in model-based reinforcement learning. In: 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp 6422–6427. IEEE (2015)

  28. Martínez, D., Alenya, G., Torras, C.: Relational reinforcement learning with guided demonstrations. Artif. Intell. 247, 295–312 (2017)

    Article  MathSciNet  Google Scholar 

  29. McLachlan, G., Krishnan, T.: The EM algorithm and extensions. Wiley, New York (1997)

    MATH  Google Scholar 

  30. Metta, G., Natale, L., Nori, F., Sandini, G., Vernon, D., Fadiga, L., Von Hofsten, C., Rosander, K., Lopes, M., Santos-Victor, J., Bernardino, A.: The iCub humanoid robot: An open-systems platform for research in cognitive development. Neural Netw. 23(8-9), 1125–1134 (2010)

    Article  Google Scholar 

  31. Nebel, B., Dornhege, C., Hertle, A.: How much does a household robot need to know in order to tidy up. In: Proceedings of the AAAI Workshop on Intelligent Robotic Systems, Bellevue, WA (2013)

  32. Okada, K., Kojima, M., Sagawa, Y., Ichino, T., Sato, K., Inaba, M.: Vision Based Behavior Verification System of Humanoid Robot for Daily Environment Tasks. In: 2006 6th IEEE-RAS International Conference on Humanoid Robots, pp 7–12. IEEE (2006)

  33. Ortenzi, V., Adjigble, M., Kuo, J.A., Stolkin, R., Mistry, M.: An experimental study of robot control during environmental contacts based on projected operational space dynamics. In: 2014 14th IEEE-RAS International Conference on Humanoid Robots (Humanoids), pp 407–412. IEEE (2014)

  34. Pan, S.J., Yang, Q.: A survey on transfer learning. IEEE Trans. Knowl. Data Eng. 22(10), 1345–1359 (2010)

    Article  Google Scholar 

  35. Paxton, C., Hager, G.D., Bascetta, L., et al.: An Incremental Approach to Learning Generalizable Robot Tasks from Human Demonstration. In: 2015 IEEE International Conference on Robotics and Automation (ICRA), pp 5616–5621. IEEE (2015)

  36. Perlin, K.: An image synthesizer. ACM Siggraph Computer Graphics 19(3), 287–296 (1985)

    Article  Google Scholar 

  37. Pervez, A., Lee, D.: Learning task-parameterized dynamic movement primitives using mixture of gmms. Intell. Serv. Robot. 11(1), 61–78 (2018)

    Article  Google Scholar 

  38. Pervez, A., Mao, Y., Lee, D.: Learning deep movement primitives using convolutional neural networks. In: IEEE-RAS International Conference on Humanoid Robots (2017)

  39. Rahmatizadeh, R., Abolghasemi, P., Bölöni, L., Levine, S.: Vision-based multi-task manipulation for inexpensive robots using end-to-end learning from demonstration. arXiv:1707.02920 (2017)

  40. Silvério, J., Rozo, L., Calinon, S., Caldwell, D.G.: Learning bimanual end-effector poses from demonstrations using task-parameterized dynamical systems. In: 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp 464–470. IEEE (2015)

  41. Urbanek, H., Albu-Schaffer, A., van der Smagt, P.: Learning from demonstration: repetitive movements for autonomous service robotics. In: Proceedings. 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems, 2004.(IROS 2004), vol. 4, pp 3495–3500. IEEE (2004)

  42. Yamazaki, K., Ueda, R., Nozawa, S., Mori, Y., Maki, T., Hatao, N., Okada, K., Inaba, M.: System Integration of a Daily Assistive Robot and Its Application to Tidying and Cleaning Rooms. In: 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp 1365–1371. IEEE (2010)

Download references

Acknowledgements

This work was partially supported by Fundação para a Ciência e a Tecnologia (project UID/EEA/50009/2013 and Grant PD/BD/135115/2017) and the RBCog-Lab research infrastructure. We acknowledge the support of NVIDIA Corporation with the donation of the GPU used for this research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jaeseok Kim.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Parts of this manuscript were previously presented at the IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC 2018), Torres Vedras

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kim, J., Cauli, N., Vicente, P. et al. Cleaning Tasks Knowledge Transfer Between Heterogeneous Robots: a Deep Learning Approach. J Intell Robot Syst 98, 191–205 (2020). https://doi.org/10.1007/s10846-019-01072-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-019-01072-4

Keywords

Navigation