{"id":259,"date":"2015-02-05T19:29:54","date_gmt":"2015-02-05T19:29:54","guid":{"rendered":"https:\/\/architecturespacehumanoids.wordpress.com\/?p=259"},"modified":"2018-01-15T13:13:47","modified_gmt":"2018-01-15T13:13:47","slug":"robotic-fitness-teacher","status":"publish","type":"post","link":"https:\/\/h-a-u-s.org\/index.php\/2015\/02\/05\/robotic-fitness-teacher\/","title":{"rendered":"Robotic fitness teacher for children with Lego Mindstorms"},"content":{"rendered":"<p>This report summarizes a\u00a0group project work for the course \u201cBasics in Human-Robot Interaction \u201d by Martin Hammerschmid, Maximilian Lehr, Benjamin Stangl, Constantin Walcher \u00a0in the winter semester 2014\/2015. It describes our motivation to build the robot, outlines the methodology for the proposed user study, gives an overview of the robots hardware and software, and concludes with the results from a formative evaluation with test users.<\/p>\n<p><!--more--><\/p>\n<h4>Motivation and related work<\/h4>\n<p>Children spend more and more of their spare time in front of digital devices such as smartphones, computers and televisions. Studies show that the current <strong>epidemic of obesity<\/strong> is caused by an environment which discourages physical activity [1]. This a major societal problem which affects the <strong>physical health<\/strong> and <strong>development<\/strong> of children. Physical inactivity is also linked to several serious health problems and <strong>medical conditions<\/strong> [2]. Encouraging physical activity is identified as an important aspect of preventing obesity in children [3]. While the reasons for this phenomenon is manifold, we also see that parents spend less time playing or doing sports with their children, which also poses challenges to the upbringing.<\/p>\n<p>We believe that the physical embodiment of a robot could be a valuable media to especially engage children in <strong>playful physical exercises<\/strong>. Literature [4, 5] shows positive effects of exercise robots for the elderly, also indicating a strong user preference and longer engagement with a physical robot embodiment compared to a virtual robot [6].<\/p>\n<p>As an inspiration of how to design the interaction between the robot and the children, we used the setup of typical workout classes in fitness centers: the instructor, in our case the robot, performs a sequence of movements facing the students, in our case the children. The children replicate the same movements live with the robot. The movements of the instructor and students are relative to the room (mirrored to each other), which is very intuitive when imitating movements.<\/p>\n<h4>Research questions<\/h4>\n<p>At the beginning of the project we asked ourselves the question: Which features of a fitness robot have a positive influence on the engagement in physical exercises that children perform together with the robot? We identified the following interesting features of the robot: speed of movement, direction of movement, sound, cooperative exercising, feedback stimuli.<\/p>\n<p>For the scope of this project, we decided to focus on the speed of robotic movement and cooperative exercising. With our fitness robot we tried to answer the following research questions:<\/p>\n<ul>\n<li>What effect do different speeds of movement by the robot have on the engagement of children?<\/li>\n<li>What effect does cooperative compared to individual exercising have on the engagement of children with the exercise robot?<\/li>\n<\/ul>\n<h4>Experimental design<\/h4>\n<p>The robot acts as a \u201c<strong>fitness teacher<\/strong>\u201d demonstrating and instructing an interactive exercise program the children are supposed to mimic and complete (Figure 1). The exercise program consists of a set of movement tasks which are randomly recombined and altered. In the two-player mode the children exercise next to each other and compete who is faster at performing the indicated task (e.g. press the button of the robot or show a certain colour object to the robot).<\/p>\n<figure id=\"attachment_272\" aria-describedby=\"caption-attachment-272\" style=\"width: 2783px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-272\" src=\"https:\/\/haus.attp.tuwien.ac.at\/wp-content\/uploads\/2015\/12\/single-two_children.jpg\" alt=\"Figure 1: Single child setup (left) and two children setup (right)\" width=\"2783\" height=\"1086\" srcset=\"https:\/\/h-a-u-s.org\/wp-content\/uploads\/2015\/12\/single-two_children.jpg 2783w, https:\/\/h-a-u-s.org\/wp-content\/uploads\/2015\/12\/single-two_children-300x117.jpg 300w, https:\/\/h-a-u-s.org\/wp-content\/uploads\/2015\/12\/single-two_children-768x300.jpg 768w, https:\/\/h-a-u-s.org\/wp-content\/uploads\/2015\/12\/single-two_children-1024x400.jpg 1024w\" sizes=\"auto, (max-width: 2783px) 100vw, 2783px\" \/><figcaption id=\"caption-attachment-272\" class=\"wp-caption-text\">Figure 1: Single child setup (left) and two children setup (right)<\/figcaption><\/figure>\n<h4>Participants<\/h4>\n<p>The ideal participants in the study are healthy children (male and female) in preschool age between 4 and 6 years who are not underweight or obese. The children should be interested in participating in the study.<\/p>\n<h4>Measurements and test environment<\/h4>\n<p>The independent variables in the user study are the <strong>speed of robotic movement<\/strong> and the <strong>number of children<\/strong> exercising. The speed of movement will have the following two conditions: slower speed and faster speed. The conditions of cooperative exercising will be a single child and a two children setup. Combining the two variables resulted in a 2&#215;2 experimental design with speed and number of children as dimensions:<\/p>\n<ol>\n<li>Slower speed of movement, single child.<\/li>\n<li>Faster speed of movement, single child.<\/li>\n<li>Slower speed of movement, two children.<\/li>\n<li>Faster speed of movement, two children.<\/li>\n<\/ol>\n<p>The engagement (dependent variable) will be measured by the <strong>duration of each exercise session<\/strong> (time) and the total <strong>number of exercise sessions <\/strong>over the study period.<\/p>\n<p>We suggest to perform the user study in a controlled but real environment such as a kindergarten or the gym of a primary school.<\/p>\n<p>The documentation of the child-robot interactions will be by an unobtrusive <strong>video camera<\/strong> and an <strong>observer<\/strong> (Figure 2). The children will be filmed by a video camera on the side of the exercise area. An observer sitting behind the children will document and take notes of interaction errors or any other problems during the study. An instructor will give verbal instruction, a short demo of the robot, and start the robot via a remote control.<\/p>\n<figure id=\"attachment_274\" aria-describedby=\"caption-attachment-274\" style=\"width: 907px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-274\" src=\"https:\/\/haus.attp.tuwien.ac.at\/wp-content\/uploads\/2015\/12\/test-environment.png\" alt=\"Figure 2: Test environment\" width=\"907\" height=\"767\" srcset=\"https:\/\/h-a-u-s.org\/wp-content\/uploads\/2015\/12\/test-environment.png 907w, https:\/\/h-a-u-s.org\/wp-content\/uploads\/2015\/12\/test-environment-300x254.png 300w, https:\/\/h-a-u-s.org\/wp-content\/uploads\/2015\/12\/test-environment-768x649.png 768w\" sizes=\"auto, (max-width: 907px) 100vw, 907px\" \/><figcaption id=\"caption-attachment-274\" class=\"wp-caption-text\">Figure 2: Test environment<\/figcaption><\/figure>\n<h4>Robot prototype<\/h4>\n<p>The robot is able to perform an <strong>interactive exercise program<\/strong> at two different speeds within a defined exercise area. The robot is able to move back and forth to indicate directions of movement. The \u201carm\u201d of the robot indicates movement of the users arms to the left or right. On the left side of the robot is a <strong>touch sensor<\/strong> and on the right a sensor detecting <strong>colour <\/strong>which are both part of the interactive exercise program.<\/p>\n<p>The interactive exercise program consists of 15 randomly chosen subtasks. The robot can perform the following subtasks:<\/p>\n<ul>\n<li>Follow the movements of the robot (forward \/ backward movement)<\/li>\n<li>Move your arms to the left \/ right<\/li>\n<li>Press the button of the robot<\/li>\n<li>Show the yellow object to the robot and \u2028put it back to its original position<\/li>\n<li>Show the blue object to the robot and \u2028put it back to its original position<\/li>\n<\/ul>\n<p>Due to technical problems with the colour sensor, we had to exclude the tasks using this sensor from the exercise program with the test users.<\/p>\n<figure id=\"attachment_275\" aria-describedby=\"caption-attachment-275\" style=\"width: 1218px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-275\" src=\"https:\/\/haus.attp.tuwien.ac.at\/wp-content\/uploads\/2015\/12\/robot-prototype-with-sensors.png\" alt=\"Figure 3: Robot prototype\" width=\"1218\" height=\"1011\" srcset=\"https:\/\/h-a-u-s.org\/wp-content\/uploads\/2015\/12\/robot-prototype-with-sensors.png 1218w, https:\/\/h-a-u-s.org\/wp-content\/uploads\/2015\/12\/robot-prototype-with-sensors-300x249.png 300w, https:\/\/h-a-u-s.org\/wp-content\/uploads\/2015\/12\/robot-prototype-with-sensors-768x637.png 768w, https:\/\/h-a-u-s.org\/wp-content\/uploads\/2015\/12\/robot-prototype-with-sensors-1024x850.png 1024w\" sizes=\"auto, (max-width: 1218px) 100vw, 1218px\" \/><figcaption id=\"caption-attachment-275\" class=\"wp-caption-text\">Figure 3: Robot prototype<\/figcaption><\/figure>\n<h4>Formative evaluation with users<\/h4>\n<p>The scope of our formative evaluation was to test the robot with three novel users. The goal was to see how the fitness robot performs and to draw conclusions about the exercise program, the robot hardware, software, and the overall study setup.<\/p>\n<p>We identified the following problem statements for the evaluation:<\/p>\n<ul>\n<li>Do users understand the purpose of the robot and engage with it?<\/li>\n<li>Is the duration of the fitness program adequate (too short or long?<\/li>\n<li>Is the fitness program interesting enough (too simple or complex)?<\/li>\n<li>Do users react accordingly to the robot\u2019s movements?<\/li>\n<li>Do users find the sensors?<\/li>\n<li>Is the hardware sturdy enough for several tests?<\/li>\n<\/ul>\n<figure id=\"attachment_276\" aria-describedby=\"caption-attachment-276\" style=\"width: 2586px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-276\" src=\"https:\/\/haus.attp.tuwien.ac.at\/wp-content\/uploads\/2015\/12\/examples-of-interactions-with-the-robot-in-single-player-mode.jpg\" alt=\"Figure 4: Examples of interactions with the robot in single-player mode. \" width=\"2586\" height=\"1440\" srcset=\"https:\/\/h-a-u-s.org\/wp-content\/uploads\/2015\/12\/examples-of-interactions-with-the-robot-in-single-player-mode.jpg 2586w, https:\/\/h-a-u-s.org\/wp-content\/uploads\/2015\/12\/examples-of-interactions-with-the-robot-in-single-player-mode-300x167.jpg 300w, https:\/\/h-a-u-s.org\/wp-content\/uploads\/2015\/12\/examples-of-interactions-with-the-robot-in-single-player-mode-768x428.jpg 768w, https:\/\/h-a-u-s.org\/wp-content\/uploads\/2015\/12\/examples-of-interactions-with-the-robot-in-single-player-mode-1024x570.jpg 1024w\" sizes=\"auto, (max-width: 2586px) 100vw, 2586px\" \/><figcaption id=\"caption-attachment-276\" class=\"wp-caption-text\">Figure 4: Examples of interactions with the robot in single-player mode.<\/figcaption><\/figure>\n<figure id=\"attachment_277\" aria-describedby=\"caption-attachment-277\" style=\"width: 2679px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-277\" src=\"https:\/\/haus.attp.tuwien.ac.at\/wp-content\/uploads\/2015\/12\/examples-of-interactions-with-the-robot-in-double-player-mode.jpg\" alt=\"Figure 5: Examples of interactions with the robot in double-player mode.\" width=\"2679\" height=\"1345\" srcset=\"https:\/\/h-a-u-s.org\/wp-content\/uploads\/2015\/12\/examples-of-interactions-with-the-robot-in-double-player-mode.jpg 2679w, https:\/\/h-a-u-s.org\/wp-content\/uploads\/2015\/12\/examples-of-interactions-with-the-robot-in-double-player-mode-300x151.jpg 300w, https:\/\/h-a-u-s.org\/wp-content\/uploads\/2015\/12\/examples-of-interactions-with-the-robot-in-double-player-mode-768x386.jpg 768w, https:\/\/h-a-u-s.org\/wp-content\/uploads\/2015\/12\/examples-of-interactions-with-the-robot-in-double-player-mode-1024x514.jpg 1024w\" sizes=\"auto, (max-width: 2679px) 100vw, 2679px\" \/><figcaption id=\"caption-attachment-277\" class=\"wp-caption-text\">Figure 5: Examples of interactions with the robot in double-player mode.<\/figcaption><\/figure>\n<h4>Evaluation results and recommendations<\/h4>\n<p>The points listed below summarize the our experiences from testing the robot with novel users and gives recommendations and improvements for the prototype. Our formative evaluation with three test users (age between 19 and 22 years) showed the following results:<\/p>\n<ul>\n<li>The <strong>faster speed mode<\/strong> proved to be more interesting. Although we tested on a different age group than the target group, we expect that this would also hold true for younger users.<\/li>\n<li>The two player mode was definitely more fun to play with. As a design recommendation, especially for robots with children, we suggest to always provide a <strong>two or multi-player mode<\/strong>.<\/li>\n<li>The interaction modalities with the robot were intuitive. After a short demo, the users found the sensors and performed the program without mistakes or misinterpretations.<\/li>\n<li>The duration of the program with 15 subtasks was not long enough. We suggest also for children to at least double the number to <strong>30 or more subtasks<\/strong>. This can be easily achieved by setting a different number in the code.<\/li>\n<li>The participants wanted to continue to play several rounds. However, in order for the exercise program to be engaging over an extended period, the robot would need additional subtasks. Therefore, we suggest to provide several <strong>levels<\/strong> with <strong>increasing complexity<\/strong> of the tasks and speed.<\/li>\n<li>The hardware of the robot proved to be sturdy enough. The only issues we encountered was that the robot was too light. When the users pressed the button on the side of the robot, the robot turned to the side. We could fix this problem by putting the <strong>touch sensor on the front<\/strong> or the top of the robot.<\/li>\n<\/ul>\n<h4>References:<\/h4>\n<h5>[1] Hill, J. O., &amp; Peters, J. C. (1998). Environmental contributions to the obesity epidemic. <em>Science, 280<\/em>(5368), 1371-1374.<\/h5>\n<h5>[2] Consolvo, S., Everitt, K., Smith, I., &amp; Landay, J. A. (2006). <em>Design requirements for technologies that encourage physical activity<\/em>. Paper presented at the Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, Montreal, Quebec, Canada.<\/h5>\n<h5>[3] Goran, M. I., Reynolds, K. D., &amp; Lindquist, C. H. (1999). Role of physical activity in the prevention of obesity in children. <em>Int J Obes Relat Metab Disord, 23 Suppl 3<\/em>, S18-33.<\/h5>\n<h5>[4] Fasola, J., &amp; Matari\u0107, M. (2013). Socially Assistive Robot Exercise Coach: Motivating Older Adults to Engage in Physical Exercise. In J. P. Desai, G. Dudek, O. Khatib &amp; V. Kumar (Eds.), <em>Experimental Robotics<\/em> (Vol. 88, pp. 463-479): Springer International Publishing.<\/h5>\n<h5>[5] Matsusaka, Y., Fujii, H., Okano, T., &amp; Hara, I. (2009). <em>Health exercise demonstration robot TAIZO and effects of using voice command in robot-human collaborative demonstration.<\/em> Paper presented at the Robot and Human Interactive Communication, 2009. RO-MAN 2009. The 18th IEEE International Symposium on.<\/h5>\n<h5>[6] Kidd, C. D., &amp; Breazeal, C. (2008). <em>Robots at home: Understanding long-term human-robot interaction.<\/em> Paper presented at the Intelligent Robots and Systems, 2008. IROS 2008. IEEE\/RSJ International Conference on.<\/h5>\n","protected":false},"excerpt":{"rendered":"<p>This report summarizes a\u00a0group project work for the course \u201cBasics in Human-Robot Interaction \u201d by Martin Hammerschmid, Maximilian Lehr, Benjamin Stangl, Constantin Walcher \u00a0in the winter semester 2014\/2015. It describes&hellip;<\/p>\n","protected":false},"author":2,"featured_media":276,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[63,49,43],"tags":[69],"class_list":["post-259","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-architecture","category-benjamin-stangl","category-robothacks","tag-benjamin-stangl"],"_links":{"self":[{"href":"https:\/\/h-a-u-s.org\/index.php\/wp-json\/wp\/v2\/posts\/259","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/h-a-u-s.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/h-a-u-s.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/h-a-u-s.org\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/h-a-u-s.org\/index.php\/wp-json\/wp\/v2\/comments?post=259"}],"version-history":[{"count":1,"href":"https:\/\/h-a-u-s.org\/index.php\/wp-json\/wp\/v2\/posts\/259\/revisions"}],"predecessor-version":[{"id":559,"href":"https:\/\/h-a-u-s.org\/index.php\/wp-json\/wp\/v2\/posts\/259\/revisions\/559"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/h-a-u-s.org\/index.php\/wp-json\/wp\/v2\/media\/276"}],"wp:attachment":[{"href":"https:\/\/h-a-u-s.org\/index.php\/wp-json\/wp\/v2\/media?parent=259"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/h-a-u-s.org\/index.php\/wp-json\/wp\/v2\/categories?post=259"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/h-a-u-s.org\/index.php\/wp-json\/wp\/v2\/tags?post=259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}