You are on page 1of 5
2raro20 How to Make @ Humanoid Robot Oance -IEEE Spectrum ‘Automaton | Robotics | Humanoid Robots (02Nov20101428.6MT How to Make a Humanoid Robot Dance Japanese roboticists demonstrate a female android singing and dancing along with a troupe of human performers Japanese robotcists recently demonstrated a female android singing and dancing along ‘witha troupe of human performers. Video ofthe entertaining and surprisingly realistic routine went viral on the Net. How did they do it? ‘To ind out, I spoke with Dr. Kezuhito Yokoi, leader ofthe Humanoid Research Group st Japan's National Insitute of Advanced Industrial Science and Technology, known as AIST. “The secret behind the dance routine, Dr. Yokoi tells me, is not the hardware—it's software ‘The hardware, of course, plays # key ole. The AIST humanoids group is one of the ‘world’s top places for robot design. Their HRP-2 humanoids are widely used in research, And the group's latest humanolds, the HRP-4 and a female variant, the BRE- AC, which isthe robot in the dance demo, are even more impressive ‘But now the biggest innovation is anew software to program the movements ofthe robot. The software is similar to those popularly used in CG character animation. You ‘basically cick on the legs, arms, head, or torso and drag them tothe position you want. ‘You createa sequence of ey poses and the software generates the trajectories and low level control to make the robot move. So by editing a relatively small number of key poses you can compose complex whole~ ‘body motion trajectories, See a screen shot ofthe software interface below, with a 6:7- second sequence that uses only eight key poses: ‘The software developed “At AIST to create sequences of ‘movements BE Se "The software also monitors the obot’s stability. When it generate a trajectory btwoen, ‘wo key poses, it checks thatthe waist trajectory won't create instabilities and thet foot trajectories will result in enough contact with the floor. If pose isnot safe, the software finds a similar pose that would Keep the robot in balance. ‘orglaulomaton/robotesihumancidsihow-to-make-2-aboldance?utm_source=robets lt 2raro20 hitpsaspectrum. ‘orglavtomaton/rebotesihumancidsihow-lo-make-s-obot-dance?utm_ sour How to Make @ Humanoid Robot Dance -IEEE Specium [After creating a sequence, the user can preview the resulting motion onthe 3D Smulator—or,ifyou have an HRP-4C you can upload the code to the robot and wateh it dance Here's a video showing how the software works: inicio scribe the software in Dr. Yokoi and colleagues ka and Shun Ky ‘paper titled "Intuitive and Flexible User Interfae for Creating Whole Body Motions of Biped Humanoid Robots,” presented at st Robot jonth's IERE/RSI International Conference on Inte! One oftheir goals in developing the sofware, Dr. Yokoi say, is simplifying the ereation of robot motion routines, so that even non-roboticsts can doit. "We want other people —like CG creators, choreographers, anyone—to be able to ereate robot mations,” he adds, Here's my ful interview with Dr. Yokoi, in which he describes how the new software ., what it took to ereate the dane routine, and why he thinks Apple's business models cul help robotics, Brico Guizzo: I watched the video ofthe HIRP-4C dancing with the human dancers several times~i' fascinating. How did you have the idea for this demonstration? Kazuhito Yokoi: We wanted to prepare a demonstration for tis years Digital Content Espa, in Tulyo, and one of our colleagues, Dr. [Masaru] Ishikawa from the University of Tokyo, suggested this kindof event. At last year's Expo, we used the robot asan actress, We dida't have the software to create complex motions, so we were limited to movements ofthe arms and face. It was a fun presentation, Hut this ime we ‘wanted to do something diferent, and one of the ideas we had was a dance performance, One ofthe key calahorators was SAM, who isa famous dancer and dance choreographer in Japan. He created our dance routine. The human dancers are ‘members ofhis dance schoo. EG: Did he choreograph the robot's dance movements as well? KY: We wanted to make the dance as realistic as possible, So we didn't choreogreph the robot first. Instead, SAM created a dance using one of his students. Then we used the software to “copy” the dance from the human tothe robot. IRP-4C performs with 1uman dancers.

You might also like