Development of Humanoid Robots in HUBO Laboratory, KAIST 369
Total Page:16
File Type:pdf, Size:1020Kb
日本ロボット学会誌 Vol. 30 No. 4, pp.367~371, 2012 367 解説 Development of Humanoid Robots in HUBO Labora- tory, KAIST Jung-Woo Heo∗,In-HoLeeand Jun-Ho Oh ∗School of Mechanical, Aerospace & Systems Engineering, Division of Mechanical Engineering, KAIST improvement of walking performance. We explored on- 1. Introduction line walking pattern generation [9] [10] and walking algo- The HUBO Laboratory in KAIST in the Republic rithms for uneven terrain [16]. We constantly struggled of Korea was established in 2005. Previously, this re- to upgrade the performance of the platform. From the search center was a machine control laboratory that results of this work, HUBO2 was developed in 2009. performed research on motor control. In 2000, based In this platform, running algorithm and stretched leg on motor control technologies, we began to study hu- walking is applied [17]~[22]. Recently, we developed manoid robotics in earnest. It was a very challenging HUBO2++ considering users’ convenience and com- topic at that time. Although many other research in- pleting the platform. stitutes were carrying out bipedal robot research, there This paper is organized as follows. Section 2 chrono- were few humanoid robot platforms in the world except logically describes humanoid robots developed in the ASIMO of HONDA. We were pioneers in the develop- HUBO Laboratory over 10 years. The specifications of ment of humanoid robots. each robot are shown. In section 3, the walking and Without any experience in humanoid robotics, we control algorithm of the HUBO series is reviewed. This started from a very simple and basic experiment. In review is a summary of the algorithm, not a proposal of 2000, we designed KHR-0, which was, not a humanoid specific technology. robot but just a biped walking robot without an up- 2. Humanoid Robots per body. Through this experimental platform, we de- termined the basic walking pattern and a fundamental A. KHR-1 (2003) understanding of bipedal walking. KHR-1 was the first version of a humanoid robot in Since that time, we succeeded in developing a hu- the HUBO Laboratory. It was developed in 2002 and manoid robot. In 2003, we developed KHR-1 [1]~[3], was mainly used as an experimental walking platform which was the first humanoid robot platform of the [1]. It didn’t have a head, hands or case. Although this HUBO Laboratory. In 2004, KHR-2 [4]~[7], a hu- version was made at the very beginning of humanoid manoid robot with head and hands was developed. In research in the HUBO Laboratory, it was able to walk, 2004, we developed HUBO (KHR-3) [8]~[10], a widely turn around and balance itself using a 2-axis F/T sen- known humanoid robot in the Republic of Korea. sor and a 2-axis IMU [2] [3]. These sensors were used in In 2005, we developed various kinds of bipedal hu- later versions of the humanoid robot in the HUBO Lab- manoid robots including the android-type humanoid oratory. The system configuration was almost the same robot, Albert HUBO [11] [12]. A giant human -sized as that used in later robots, but the system operated in bipedal robot, FX-1, was also developed that year [13]~ DOS. [15]. B. KHR-2 (2004) Since 2006, we extended our research scope to the KHR-2 was developed in 2003. This could be called a complete humanoid robot because it had features of 原 2012 年 3 月 26 日 キーワード:Humanoid Robot, HUBO, Humanoid Robot a humanoid robot, such as a covering case, hands, a Walking, Humanoid Robot Design, Bipedal Robot head, visual cameras, etc. Further, using battery and ∗373-1 Guseong-dong, Yuseong-gu, Daejeon 305-701, Republic of Korea wireless LAN, it could walk by itself without any wires. 日本ロボット学会誌 30 巻 4 号 —33— 2012 年 5 月 368 Jung-Woo Heo In-Ho Lee Jun-Ho Oh dently. Moreover, it can walk faster than the previous KHR series and can also climb stairs. Its self-balancing or other walking control technique was improved sig- nificantly. On the other hand, to represent the spirit of Korea, its covering case was designed to look like a Taekwondo player. Finally, after HUBO was devel- oped, it was introduced in the worldwide media, and it has established a remarkable reputation from people Fig. 1 KHR-1 and specifications [1] the world over. Nowadays, HUBO is the most famous humanoid robot in the Republic of Korea and also rep- resents robot technology of the Republic of Korea to the world. D. Albert HUBO (2005) Albert HUBO is the first biped robot in the world that has an expressive human face. This robot was developed in 2005. The Albert HUBO adopted the techniques of the HUBO design for the body and the techniques of the Hanson Robotics for the head. It can generate a full range of facial expressions, such as a laugh, sadness, anger, surprise, etc. with ‘Fubber’ materials for smooth Fig. 2 Overall system configuration of KHR-2, HUBO, FX-1 and HUBO 2 artificial skin and 28 servo motors. It can also generate human-like motions like dynamic walking, which were introduced with HUBO (KHR-3). These robots were shown at the 2005 APEC confer- enceand the level of technology in Korea was publicized to all nations. E. HUBO FX-1 (2006) HUBO FX-1 is a practical biped robot that can carry a person. It has a height of 139 [cm] (199 [cm] includ- ing the cockpit), a weight of 120 [kg] (150 [kg] including its body covers and a cockpit), and 12 dof. This giant Fig. 3 KHR-2 and specifications [4] robot was designed to sufficient payload while it walks dynamically carrying one passenger. As its payload ca- The DOF was increased to 41 because of the hands and pacity is 100 [kg], an average person is able to ride on head. The operating system was changed to Windows HUBO FX-1 easily. As joint actuators, AC servo mo- XP with RTX for real time control. Fig. 1 shows the tors and harmonic reduction gears were used to generate overall system configuration of KHR-2. The subsequent sufficient torque and power as well as to minimize the versions of humanoid robots in the HUBO Laboratory backlash. continued to use this same configuration. F. HUBO 2 (2009) C. HUBO (KHR-3) (2005) HUBO2 is the latest version of the HUBO series. This KHR-3 was the third version of the KHR series and robot was developed in 2009. Based on our experi- we named this version HUBO. This robot was developed ence over 10 years, we accomplished an improved robot in 2004. Most of the specifications of KHR-3 were sim- system and performance ability in such tasks as mo- ilar to KHR-2. However, mechanical stiffness of links tion, walking and even running. The main goal of the and reduction gear capacity of the joints were modified HUBO2 design was to achieve the lightest human-size and improved. HUBO can dance with various motions humanoid robot in the world. The design for the light and can do sign language, moving five fingers indepen- arms of HUBO 2 changed to 7-DOF and became more JRSJ Vol. 30 No. 4 —34— May, 2012 Development of Humanoid Robots in HUBO Laboratory, KAIST 369 Fig. 4 HUBO (KHR-3) and specifications [3] Fig. 7 HUBO 2 Table 1 Control schemse and controller of HUBO series Fig. 5 Albert HUBO and specifications [8] ing pattern generator with a real-time feedback con- troller, bipedal walking of our humanoid robots is ac- complished. A. Walking Patterns In the early stages of developing humanoid robots in Fig. 6 HUBO FX-1 and specifications [13] our laboratory, we only had technologies for motor con- trol, not the humanoid robot, so a gait trajectory was compact so that its motion could be swift. Through designed offline very heuristically at the beginning of its light weight, HUBO 2 can run at a maximum speed the KHR series [2] [3]. However, as the robot was up- of 3.6 [km/h] [18] [19]. Moreover, new the walking al- graded, the walking pattern was modified with respect gorithm permitted stretched leg walking [20] [21], which to a stability index like ZMP. We performed experi- was different from previous robots. ments with those patterns and verified that our walk- ing pattern was very simple and also well designed for 3. Walking and Control walking [5] [6]. Moreover, to change the robot walking Walking is the essential requirement of a humanoid pattern in real time, we made an online walking pattern robot. We have been exploring how the robot can walk generator using simple functions and walking parame- stably and how we can control the robot. The walk- ters [9] [10]. That is, the gait trajectory functions gen- ing algorithm of the HUBO series developed until now erated the relative position trajectories of the two feet consists of two categories: the walking pattern and the with respect to the pelvis center using a few parameters real-time feedback control. By using a simple walk- in real time. To find good paramerters of walking, we 日本ロボット学会誌 30 巻 4 号 —35— 2012 年 5 月 370 Jung-Woo Heo In-Ho Lee Jun-Ho Oh also tried to use reinforcement learning [23]. applied to the other mobility skills of the robot, for ex- B. Real-time Feedback Control ample, climbing stairs, running, etc. From the viewpoint of stability, even a well-designed 4. Conclusion walking pattern cannot prevent the robot from falling down. We didn’t use a stability index to make the walk- We have performed pioneer humanoid robot research.