Abstract
This is a case study focused on the development of LOVOT, a consumer home robot that went on sale in 2019. Since its unveiling in 2018, approximately 20,000 people have visited the LOVOT demonstration event as of the end of July 2019. In practical terms, LOVOT lives at home with the user long-term, similar to a companion animal; LOVOT performs continuous natural motion for user comfort. We applied movements using professional animator techniques based on the principles of traditional animation to LOVOT. We have identified specific practical techniques in home robot animation through iterative prototyping in our synergetic development of character animation techniques and tools. In this paper, we introduce our practical methods to develop many behaviors in a single robotic agent and is the collaborative efforts of a group of people with diverse professional backgrounds. Furthermore, we summarize how traditional techniques of character animation were applied, and new techniques were required from the perspective of professional animators.
Similar content being viewed by others
Notes
Summarized explanations are adopted from Shultz et al. [11].
For safety concerns, a LOVOT on the floor does not start touching users automatically.
Because we intended that almost all behaviors be interactive, this is a special case in the development of the behavior of LOVOT.
References
Sony Corporation (1999) Sony launches four-legged entertainment robot. https://www.sony.net/SonyInfo/News/Press_Archive/199905/99-046/. Accessed 6 Dec 2019
Fujita M (2001) AIBO: toward the era of digital creatures. Int J Rob Res 20(10):781–794. https://doi.org/10.1177/02783640122068092
Intelligent System Co., Ltd. (2004) Seal-type robot “PARO” to be marketed with best healing effect in the world. http://www.parorobots.com/pdf/pressreleases/PARO%20to%20be%20marketed%202004-9.pdf. Accessed 6 Jan 2020
Anki (2016) Anki launches critically acclaimed cozmo robot. https://anki.com/on/demandware.static/-/Library-Sites-anki-content-global/default/dw1cba35a0/company/press-releases/PR/cozmo_press_release.pdf. Accessed 6 Dec
Sony Corporation (2017) Entertainment robot “aibo” announced. https://www.sony.net/SonyInfo/News/Press/201711/17-105E/. Accessed 6 Dec 2019
Shibata T, Wada K (2011) Robot therapy: a new approach for mental healthcare of the elderly—a mini-review. Gerontology 57(4):378–386. https://doi.org/10.1159/000319015
Gray J, Hoffman G, Adalgeirsson SO, Berlin M, Breazeal C (2010) Expressive, interactive robots: tools, techniques, and insights based on collaborations. In: HRI 2010 workshop: what do collaborations with the arts have to say about HRI, pp 21–28
Ribeiro T, Paiva A (2020) The practice of animation in robotics. Model Hum Motion. https://doi.org/10.1007/978-3-030-46732-6_12
van Breemen AJN (2004) Bringing robots to life: applying principles of animation to robots. In: Proceedings of shapping human–robot interaction workshop held at CHI, vol 2004, pp 143–144
Ribeiro T, Paiva A (2012) The illusion of robotic life: principles and practices of animation for robots. In: Proceedings of the seventh annual ACM/IEEE international conference on Human-Robot Interaction, pp 383–390. https://doi.org/10.1145/2157689.2157814
Schulz T, Torresen J, Herstad J (2019) Animation techniques in human-robot interaction user studies: a systematic literature review. ACM Trans Hum Robot Interact (THRI) 8(2):1–22. https://doi.org/10.1145/3317325
Lasseter J (1987) Principles of traditional animation applied to 3D computer animation. In: Proceedings of the 14th annual conference on computer graphics and interactive techniques, pp 35–44. https://doi.org/10.1145/37401.37407
Johnston O, Thomas F (1981) The illusion of life: disney animation. Abbeville Press, New York
Breazeal CL (2004) Designing sociable robots. MIT Press, Cambridge
Hoffman G, Ju W (2014) Designing robots with movement in mind. J Hum-Robot Interact 3(1):91–122. https://doi.org/10.5898/JHRI.3.1.Hoffman
Block AE, Kuchenbecker KJ (2019) Softness, warmth, and responsiveness improve robot hugs. Int J Soc Robot 11(1):49–64. https://doi.org/10.1007/s12369-018-0495-2
GROOVE X (2019) TECHNOLOGY. https://lovot.life/en/technology/. Accessed 6 Jan 2020
Isla D (2005) Handling complexity in the Halo 2 AI. In: Proceedings of the game developers conference (GDC), San Francisco, CA
Fujita M, Sabe K, Kuroki Y, Ishida T, Doi TT (2005) SDR-4X II: a small humanoid as an entertainer in home environment. In: Robotics research. The eleventh international symposium. Springer, Berlin, Heidelberg, pp 355–364. https://doi.org/10.1007/11008941_38
Mitsunaga N, Miyashita Z, Shinozawa K, Miyashita T, Ishiguro H, Hagita N (2008) What makes people accept a robot in a social environment-discussion from six-week study in an office. In: 2008 IEEE/RSJ international conference on intelligent robots and systems. IEEE, pp 3336–3343. https://doi.org/10.1109/IROS.2008.4650785
Schultz CP, Bryant RD (2016) Game testing: all in one. Stylus Publishing, LLC., Virginia
Chung YK, Hwang SM (2007) Software testing for intelligent robots. In: 2007 International conference on control, automation and systems, pp 2344–2349. IEEE. https://doi.org/10.1109/ICCAS.2007.4406752
Afzal A, Le Goues C, Hilton M, Timperley CS (2020) A study on challenges of testing robotic systems. In: Proceedings of the international conference on software testing, verification and validation (ICST), ICST, vol 20
Brooks FP Jr (1995) The mythical man-month: essays on software engineering. Pearson Education, London
Henne M, Hickel H, Johnson E, Konishi S (1996) The making of toy story [computer animation]. In: COMPCON’96. Technologies for the information superhighway digest of papers. IEEE, pp 463–468. https://doi.org/10.1109/CMPCON.1996.501812
Takayama L, Dooley D, Ju W (2011) Expressing thought: improving robot readability with animation principles. In: Proceedings of the 6th international conference on human–robot interaction, pp 69–76. https://doi.org/10.1145/1957656.1957674
Saerbeck M, Bartneck C (2010) Perception of affect elicited by robot motion. In: 2010 5th ACM/IEEE international conference on human–robot interaction (HRI). IEEE, pp 53–60. https://doi.org/10.1109/HRI.2010.5453269
Pfau J, Smeddinck JD, Malaka R (2017) Automated game testing with icarus: intelligent completion of adventure riddles via unsupervised solving. In: Extended abstracts publication of the annual symposium on computer-human interaction in play, pp 153–164. https://doi.org/10.1145/3130859.3131439
Barbuta A (2018) Horizon zero dawn: An open world qa case study. In: Game developers conference 2018, San Francisco. https://www.guerrilla-games.com/read/horizon-zero-dawn-an-open-world-qa-case-study. Accessed 1 Nov 2020
Venture G, Kulić D (2019) Robot expressive motions: a survey of generation and evaluation methods. ACM Trans Hum Robot Interact (THRI) 8(4):1–17
Loyall AB (1997) Believable agents: building interactive personalities
Peng XB, Abbeel P, Levine S, van de Panne M (2018) Deepmimic: example-guided deep reinforcement learning of physics-based character skills. ACM Trans Graph (TOG) 37(4):1–14. https://doi.org/10.1145/3197517.3201311
Chentanez N, Müller M, Macklin M, Makoviychuk V, Jeschke S (2018) Physics-based motion capture imitation with deep reinforcement learning. In: Proceedings of the 11th annual international conference on motion, interaction, and games, pp 1–10. https://doi.org/10.1145/3274247.3274506
Zhang H, Starke S, Komura T, Saito J (2018) Mode-adaptive neural networks for quadruped motion control. ACM Trans Graph (TOG) 37(4):1–11. https://doi.org/10.1145/3197517.3201366
Mubin O, Stevens CJ, Shahid S, Al Mahmud A, Dong JJ (2013) A review of the applicability of robots in education. J Technol Educ Learn 1(209–0015):13
Miller DP, Nourbakhsh I (2016) Robotics for education. In: Siciliano B, Khatib O (eds) Springer handbook of robotics. Springer handbooks. Springer, Cham. https://doi.org/10.1007/978-3-319-32552-1_79
Belpaeme T, Kennedy J, Ramachandran A, Scassellati B, Tanaka F (2018) Social robots for education: a review. Sci Robot. https://doi.org/10.1126/scirobotics.aat5954
Resnick M, Maloney J, Monroy-Hernández A, Rusk N, Eastmond E, Brennan K, Millner A, Rosenbaum E, Silver J, Silverman B, Kafai Y (2009) Scratch: programming for all. Commun ACM 52(11):60–67. https://doi.org/10.1145/1592761.1592779
INNO-vation Program (2020) Hiraku Kids will be conducting a programming class using the family-type robot “LOVOT”. InnoUvators, https://innouvators.com/en/article/10721/. Accessed 26 Oct 2020
Diehl JJ, Schmitt LM, Villano M, Crowell CR (2012) The clinical use of robots for individuals with autism spectrum disorders: a critical review. Res Autism Spect Disord 6(1):249–262
Pennisi P, Tonacci A, Tartarisco G, Billeci L, Ruta L, Gangemi S, Pioggia G (2016) Autism and social robotics: a systematic review. Autism Res 9(2):165–183. https://doi.org/10.1002/aur.1527
Ismail LI, Verhoeven T, Dambre J, Wyffels F (2019) Leveraging robotics research for children with autism: a review. Int J Soc Robot 11(3):389–410. https://doi.org/10.1007/s12369-018-0508-1
Matsuda S, Enomoto D, Mori C, Murayama R (2020) Using an animal-like robot to trigger helping behavior in children with autism spectrum disorder. In: INSAR 2020 virtual meeting. INSAR
Tanaka F, Isshiki K, Takahashi F, Uekusa M, Sei R, Hayashi K (2015) Pepper learns together with children: Development of an educational application. In: 2015 IEEE-RAS 15th international conference on humanoid robots (Humanoids). IEEE, pp 270–275. https://doi.org/10.1109/HUMANOIDS.2015.7363546
Belmonte J (2019) Pura—the little async embedded visualization framework that could. https://github.com/groove-x/pura. Accessed 25 Dec 2019
Acknowledgements
The LOVOT project consists of over one hundred people. We would like to thank other members who developed the behavior system and behaviors: Naomi Tanaka, Yuuki Takada, Taiji Fukaya, Kose Atsuya, Hideya Minamiji, Tsukasa Horinouchi, John Belmonte, Gonzalez Tineo Alejandro, Shundo Kishi, Megumi Ishikawa, Fumiya Fujinaka, Ariya Ishihara, Kyosuke Ichikawa, Kota Nezu, Takayuki Sasaki, Satoru Noguchi, Hironori Ogawa, Kohei Takada, Katsunori Waragai, Moto Endo, Junya Hayashi, Yoshiki Matsuura, Yong Yoonseong, Eishi Kuroda, Sayaka Inaba, Kohei Kawasaki, Yuma Mihira, Takuma Miyamoto, Kaname Hidaka, Naoto Yoshioka, and Masaya Matsuura. We would also like to thank additional acknowledgement every other member of the GROOVE X LOVOT project team. Finally, we thank four anonymous reviewers for providing constructive comments and suggestions.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
Naoto Yoshida, Shuto Yonemura, Masahiro Emoto, Kanji Kawai, Naoki Numaguchi, Hiroki Nakazato, Shunsuke Otsubo, and Megumi Takada are employees of GROOVE X. Kaname Hayashi is the founder of GROOVE X.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
Below is the link to the electronic supplementary material.
Supplementary material 1 (mp4 2917 KB)
Supplementary material 2 (mp4 10648 KB)
Rights and permissions
About this article
Cite this article
Yoshida, N., Yonemura, S., Emoto, M. et al. Production of Character Animation in a Home Robot: A Case Study of LOVOT. Int J of Soc Robotics 14, 39–54 (2022). https://doi.org/10.1007/s12369-021-00746-0
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12369-021-00746-0