DEVELOPMENT OF THE HUMANOID ROBOT HUBO-FX-1

Similar documents
Korea Humanoid Robot Projects

Mechanical Design of Humanoid Robot Platform KHR-3 (KAIST Humanoid Robot - 3: HUBO) *

Development of Biped Humanoid Robots at the Humanoid Robot Research Center, Korea Advanced Institute of Science and Technology (KAIST)

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

Mechanical Design of the Humanoid Robot Platform, HUBO

Development of a Humanoid Biped Walking Robot Platform KHR-1 - Initial Design and Its Performance Evaluation

Experiments of Vision Guided Walking of Humanoid Robot, KHR-2

Development of Humanoid Robot Platform KHR-2 (KAIST Humanoid Robot - 2)

Design and Implementation of a Simplified Humanoid Robot with 8 DOF

KUDOS Team Description Paper for Humanoid Kidsize League of RoboCup 2016

Robot Joint Angle Control Based on Self Resonance Cancellation Using Double Encoders

Sensor system of a small biped entertainment robot

Design and Experiments of Advanced Leg Module (HRP-2L) for Humanoid Robot (HRP-2) Development

ZJUDancer Team Description Paper

Robo-Erectus Tr-2010 TeenSize Team Description Paper.

Robo-Erectus Jr-2013 KidSize Team Description Paper.

CONTROL SYSTEM TO BALANCE A BIPED ROBOT BY THE SENSING OF COG TRAJECTORIES

A Semi-Minimalistic Approach to Humanoid Design

DEVELOPMENT OF A HUMANOID ROBOT FOR EDUCATION AND OUTREACH. K. Kelly, D. B. MacManus, C. McGinn

ZJUDancer Team Description Paper Humanoid Kid-Size League of Robocup 2014

System Overview of The Humanoid Robot Blackmann

Technical Cognitive Systems

ZJUDancer Team Description Paper Humanoid Kid-Size League of Robocup 2015

Kid-Size Humanoid Soccer Robot Design by TKU Team

Combot: Compliant Climbing Robotic Platform with Transitioning Capability and Payload Capacity

Autonomous Stair Climbing Algorithm for a Small Four-Tracked Robot

DETC EARLY DEVELOPMENTS OF A PARALLELLY ACTUATED HUMANOID, SAFFIR

RoboCup TDP Team ZSTT

Advanced Distributed Architecture for a Small Biped Robot Control M. Albero, F. Blanes, G. Benet, J.E. Simó, J. Coronel

Roles of SRD Spectrum Harmonization in the development of WPT and ITS

AN HYBRID LOCOMOTION SERVICE ROBOT FOR INDOOR SCENARIOS 1

Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2010 Humanoid League

Humanoid Robot HanSaRam: Recent Development and Compensation for the Landing Impact Force by Time Domain Passivity Approach

Implementation of Self-adaptive System using the Algorithm of Neural Network Learning Gain

FUmanoid Team Description Paper 2010

Pr Yl. Rl Pl. 200mm mm. 400mm. 70mm. 120mm

Birth of An Intelligent Humanoid Robot in Singapore

I. INTRODUCTION MAIN BLOCKS OF ROBOT

Mechatronic Design, Fabrication and Analysis of a Small-Size Humanoid Robot Parinat

ROMEO Humanoid for Action and Communication. Rodolphe GELIN Aldebaran Robotics

MA3. Miniature Absolute Magnetic Shaft Encoder Page 1 of 8. Description. Order Using #MA3 starting at $36.00 per unit. Features

Team Description for Humanoid KidSize League of RoboCup Stephen McGill, Seung Joon Yi, Yida Zhang, Aditya Sreekumar, and Professor Dan Lee

Optic Flow Based Skill Learning for A Humanoid to Trap, Approach to, and Pass a Ball

Study on the Development of High Transfer Robot Additional-Axis for Hot Stamping Press Process

SELF STABILIZING PLATFORM

KMUTT Kickers: Team Description Paper

EVALUATING THE DYNAMICS OF HEXAPOD TYPE ROBOT

Rapid Development System for Humanoid Vision-based Behaviors with Real-Virtual Common Interface

Elements of Haptic Interfaces

UKEMI: Falling Motion Control to Minimize Damage to Biped Humanoid Robot

IVR: Introduction to Control

AC Drive Technology. An Overview for the Converting Industry. Siemens Industry, Inc All rights reserved.

Single-phase or three phase AC220V (-15% ~ +10%) 50 ~ 60Hz

ServoStep technology

Team KMUTT: Team Description Paper

Advanced Digital Motion Control Using SERCOS-based Torque Drives

MODELS SM SERVOTUBE MODULE

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

Design and Control of the BUAA Four-Fingered Hand

DEVELOPMENT OF A BIPED ROBOT

Optimal Control System Design

Sonic Distance Sensors

RoboPatriots: George Mason University 2010 RoboCup Team

HexGen HEX HL Hexapod Six-DOF Positioning System

Interconnection Structure Optimization for Neural Oscillator Based Biped Robot Locomotion

Control Architecture and Algorithms of the Anthropomorphic Biped Robot Bip2000

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

ON THE PERFORMANCE OF LINEAR AND ROTARY SERVO MOTORS IN SUB MICROMETRIC ACCURACY POSITIONING SYSTEMS

HexGen HEX HL Hexapod Six-DOF Positioning System

Development of Shape-Variable Hand Unit for Quadruped Tracked Mobile Robot

Team Description 2006 for Team RO-PE A

Chapter 1. Robot and Robotics PP

Humanoids. Lecture Outline. RSS 2010 Lecture # 19 Una-May O Reilly. Definition and motivation. Locomotion. Why humanoids? What are humanoids?

Development of a Walking Support Robot with Velocity-based Mechanical Safety Devices*

HexGen HEX HL Hexapod Six-DOF Positioning System

Latest Control Technology in Inverters and Servo Systems

Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2014 Humanoid League

IMU Platform for Workshops

Mechatronics of the Humanoid Robot ROMAN

sin( x m cos( The position of the mass point D is specified by a set of state variables, (θ roll, θ pitch, r) related to the Cartesian coordinates by:

Modeling and Experimental Studies of a Novel 6DOF Haptic Device

Fiber Optic Device Manufacturing

The Production and Research for Humanoid Robot

BLuAC5 Brushless Universal Servo Amplifier

MAGNETIC LEVITATION SUSPENSION CONTROL SYSTEM FOR REACTION WHEEL

Realization of Humanoid Robot Playing Golf

Development and Evaluation of a Centaur Robot

Low Cost, Small Package, 120VAC Microstepping Drive

Dynamically Adaptive Inverted Pendulum Platfom

Servo Actuators CHA-C

Dynamic Angle Estimation

TigerBot IV Rochester Institute of Technology

Q-Motion Miniature Linear Stage

GEM-P Progress Report Mechanics (July 2006)

Shuffle Traveling of Humanoid Robots

BLuAC5 Brushless Universal Servo Amplifier

Based on the ARM and PID Control Free Pendulum Balance System

A Passive System Approach to Increase the Energy Efficiency in Walk Movements Based in a Realistic Simulation Environment

Gesture Identification Using Sensors Future of Interaction with Smart Phones Mr. Pratik Parmar 1 1 Department of Computer engineering, CTIDS

THE HUMAN POWER AMPLIFIER TECHNOLOGY APPLIED TO MATERIAL HANDLING

Transcription:

DEVELOPMENT OF THE HUMANOID ROBOT HUBO-FX-1 Jungho Lee, KAIST, Republic of Korea, jungho77@kaist.ac.kr Jung-Yup Kim, KAIST, Republic of Korea, kirk1@mclab3.kaist.ac.kr Ill-Woo Park, KAIST, Republic of Korea, mrquick@mclab3.kaist.ac.kr Baek-Kyu Cho, KAIST, Republic of Korea, swan98@kaist.ac.kr Min-Su Kim, KAIST, Republic of Korea, becool@kaist.ac.kr In-Hyuck Kim, KAIST, Republic of Korea, inhyeok@mclab3.kaist.ac.kr Jun-Ho Oh, KAIST, Republic of Korea, jhoh@kaist.ac.kr ABSTRACT We developed human like biped robot, HUBO FX-1, which can carry human or luggage. Its height is 1.393m and weight is 130Kg and it can stand maximum 100Kg payload. It can be controlled by wireless network or joystick and all electrical parts are installed inside. It can rotate and move forward and backward with maximum 1.25Km/h speed. Also we probe robustness of walking algorithm which is used former HUBO series. KEYWORD : HUBO, KHR, Humanoid, Biped robot, Biped locomotion, Robot 1. INTRODUCTION Recent research about human like biped robot is developed based on mechanical engineering, electrical engineering, computer science and so on. Human like biped robots which are developed recently can walk up-stairs and even more run[4][5]. However there are a few research papers about practical use of Human like biped robots. HUBO FX-1 is developed for carrying human or luggage. This is very useful to industry like construction and to entertainment industry. Because HUBO FX-1 use two leg as transportation method, it can make up for the weak points in wheel and caterpillar. This paper consist 3 main paragraphs. First paragraph explain about mechanical design to carry human or maximum 100Kg payload. Second paragraph explain what kind of controllers and electrical parts are used to realize stable walking algorithm. And last paragraph explain conclusions. 2. MECHANICAL DESIGN 2.1 Overview HUBO FX-1 has 12 DOF include 2 DOF in ankle, 1 DOF in knee and 3 DOF in hip each

leg and is biped robot which can carry up to 100Kg payload. Figure 2-1 shows HUBO FX-1 with a seat for carrying human. And it can be changed other type carrier on their own purpose. Except its upper body, the height of HUBO FX-1 is 1.393m and its weight is about 130Kg. And also it can walk 1.25Km/h. All of the main controller and other devices are embedded in the robot. So, operators can control HUBO FX-1 through wireless network and a joystick. We applied former HUBO s walking algorithm and also verified the algorithm is very stable. Table 2-1 shows overall specifications of HUBO FX-1. Figure 2-1 HUBO FX-1 Research Term 2005.04~ Height and Weight 1.393m(1.988 with chair) and 130Kg(150Kg with chair) Walking Speed 1.25Km/h Actuator AC Servo motor + Harmonic Reduction Gear + Drive Unit Control Unit Main controller, sub-controller and AC servo controller Sensor Foot 3-Axis Force-Torque Sensor and Inclinometer Torso Rate-Gyro and Inclinometer Power External AC power(220v) Operation Windows XP and RTX with Wireless network and joystick DOF 12 DOF Table 2-1 Specification of HUBO FX-1 2.2 Mechanical Design The main principles of mechanical design in HUBO- FX-1 are to get very simple structure so as to make mathematics and manufacturing easy ant to have enough stiffness to stand maximum 100Kg payload. To make simple structure, we make all joint axes to meet in one single point and all parts are based on 2 dimensional machining. So hip joint looks like a ball joint and ankle joint looks like universal joint[1]. To stand maximum 100Kg payload we

minimized own weight and designed to have enough stiffness. In figure 2-2, to obtain this, we minimized thickness and also added horizontal plate to stand torsion due to payload. Also we designed additional parts to prevent bearings in hip and ankle joint come out due to oscillation in lower body which is caused by roll moment(figure 2-3). Overall mechanical dimension is based on human and operating range of each joint is shown by Table 2-2. Figure 2-2 mechanical design of HUBO FX-1 Figure 2-3 Additional parts for hip and ankle joint Hip Ankle Joint Operating range(degrees) Yaw -77 to +60 Pitch -90 to 90 Roll -90 to +38 Pitch -90 to 90 Roll -40 to +20 Knee 0 to 150 Table 2-2 Operating range of each joint 2.2 Actuators and Reduction gears AC servo motor is used for actuating HUBO-FX-1 joints. Because general motor which is

used for general biped robot cannot be sufficient needed design parameters. Each motor and reduction gear for joints is selected using computer simulation to withstand self weight and maximum 100Kg payload. Also to minimize backlash phenomenon, we use Harmonic Drive System each joint and it is connected to the motor by pulley-belt system. Table 2-3 dedicate AC motor, Harmonic Drive System. AC servo motor Harmonic Drive System 1.27 Nm 400Watt Inertia 0.34 gf cm s 2 RPM 5000 rpm 2.39 Nm 800Watt Inertia 1.08 gf cm s 2 RPM 5000 rpm CSF-25 Reduction ratio 100:1 108 Nm CSF-32 Reduction ratio 100:1 212 Nm Table 2-3 Actuators and reduction gears 3. ELECTRICAL DESIGN 3.1 Overview Electrical parts of HUBO FX-1 are different from the former HUBO series. Because HUBO FX-1 uses AC servo motors, former HUBO series use small DC motors, there are additional electrical devices. Figure 3-1 dedicates overall structure of the system. Main controller(rtx, Stable walking..) Sub controller(dsp, CAN..) Sensoes AC servo controller Motor Figure 3-1 Overview of control system We use the Windows XP as main operating system and also use the RTX for real time control. Controllers are made up of main controller, sub-controller and AC servo controller and sensors are made up of 3-axis force-torque sensor, rate gyro sensor and inclinometer. Sensors are communicated with main controller using CAN communication protocol.

3.2 Controller Controllers are made up of main controller, sub-controller and AC servo controller. The main controller has the PCI bus type sub-controller that the former HUBO series don t have. The main controller conducts control algorithm using sensor signals and offers reference position information for each motor to the sub-controller during 0.01ms time period. The subcontroller offers reference position and direction signal for each motor with 50KHz, which are created by DDA(Digital Differential Analysis) algorithm, to the AC servo controller base on this information(figure 3-2). Figure 3-2 Diagram of sub-controller Using this procedure AC servo controller controls each motor. Figure 3-3 dedicates timing diagram of the sub-controller. PLX set RQ signal to high so inform to DSP that data is valid. Then the DSP get each data and return RT signal to inform acknowledgement to the PLX. This procedure is conducted twelve times per 10msec and all information needed to control motor are transmitted to DSP. The sub-controller has a CAN communication module and it is used for communicating with sensors. SJA1000 is a stand-alone CAN controller manufactured by Philips which has inner Rx/Tx buffers, Bit Stream Processor and Acceptance Filter. It supports CAN 2.0B protocol and has maximum 1Mbps communication speed. PCA82C250 as CAN transceiver has 1Mbaud rate and maximum 50nsec propagation delay. Figure 3-3 Timing diagram of sub-controller

Also we use AC servo motor driver named CSDJ servo controller series developed by Samsung Electronics and Table 3-1 shows servo controller s specifications. Power Control Method Control Mode Encoder Input Impedance Circuit time constant AC 220V(50-60Hz) Single phase PWM control using IPM with 32bit High speed DSP 7 Modes include Position, Velocity and Torque Control Mode 2048 PPR incremental type(a, B and Z phase) 50KOhm 35 us Table 3-1 AC servo controller 3.3 Sensors 3-axis force-torque sensor, rate gyro sensor and inclinometer are used for HUBO FX-1. Figure 3-4 dedicates 3-axis force-torque sensor structure and controller installed in each foot. It can measure 1-axis force and 2-axis moment and has auto-balancing and auto nulling point control using the controller. Figure 3-4 Force-Torque sensor module Inclinometer sensor installed in each foot is used to measure slope of ground(figure 3-5)[2][3]. It uses ADXL203 accelerometer manufactured by Analog Device and can measure a slope of ±15 degrees. In torso, there are rate gyro sensor and inclinometer. The rate gyro sensor is a CRS03 manufactured by Silicon Sensing and inclinometer is a DM1 manufactured by DAS(Digital Advanced Sensor). Table 3-2 dedicates specifications of the sensor. Figure 3-5 Inclinometer for foot Figure 3-6 Rate-Gyro and inclinometer

Rate gyro sensor (CRS03) Inclinometer (DM1) Measuring range ± 100 degrees/s Bandwidth 10 Hz Drift vs. time <±0.05degree/s in any 30s Non-linearity < 0.5 % FS Measuring range ±15 degrees Response time < 0.3 s Temp. drift 0.12 %/K Non-linearity < 0.2 % FS Table 3-2 Specifications of sensors 4. CONCLUSIONS In this research we concluded : i. We designed mechanical parts for carrying human and to stand maximum 100Kg payload. ii. We designed electrical parts such as controllers, 3-axis force-torque sensor and inclinometers. iii. We apply robust walking algorithm which is developed for HUBO series. 5. ACKNOWLEDGEMENTS i. This project is sponsored by MOCIE(Ministry Of Commerce, Industry and Energy). ii. HUBO FX-1 is demonstrated at the APEC 05(Asia-Pacific Economic Cooperation). 6. REFERENCES [1] Jung-Yup Kim, Ill-Woo Park, Jungho Lee, Min-Su Kim, Baek-kyu Cho and Jun-Ho Oh, System Design and Dynamic Walking of Humanoid Robot KHR-2, IEEE International Conference on Robotics & Automation, 2005 [2] Jung-Yup Kim, Seo-Wook Park, Ill-Woo Park and Jun-Ho Oh, "Design and walking control of the humanoid robot KHR-2(KAIST Humanoid robot-2)", ICCAS 2004 [3] Ill-Woo Park, Jung-Yup Kim, Seo-Wook Park, and Jun-Ho Oh, "Development of Humanoid Robot Platform KHR-2(KAIST Humanoid Robot-2)", Humanoid 2004. [4] Jung-Hoon Kim and Jun-Ho Oh, "Realization of dynamic walking for the humanoid robot platform KHR-1", Advanced Robotics, 2004 [5] Jung-Hoon Kim, Jun-Ho Oh, "Walking Control of the Hummanoid Platform KHR-1 based on Torque Feedback Control" Proc. of IEEE International Conference on Robotics and Automation, 2004