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

Similar documents
ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

Integration of Manipulation and Locomotion by a Humanoid Robot

A Semi-Minimalistic Approach to Humanoid Design

Humanoid robot. Honda's ASIMO, an example of a humanoid robot

Why Humanoid Robots?*

The Tele-operation of the Humanoid Robot -Whole Body Operation for Humanoid Robots in Contact with Environment-

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

Shuffle Traveling of Humanoid Robots

Birth of An Intelligent Humanoid Robot in Singapore

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

Development and Evaluation of a Centaur Robot

Pushing Manipulation by Humanoid considering Two-Kinds of ZMPs

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

Concept and Architecture of a Centaur Robot

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

Humanoid Robots. by Julie Chambon

Concept and Architecture of a Centaur Robot

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

Design and Implementation of a Simplified Humanoid Robot with 8 DOF

Cost Oriented Humanoid Robots

4R and 5R Parallel Mechanism Mobile Robots

Kazuo Hirai, Masato Hirose, Yuji Haikawa, Toru Takenaka Honda R&D Co., Ltd. Wako Research Center Chuo Wako-shi Saitama Japan

Nao Devils Dortmund. Team Description for RoboCup Matthias Hofmann, Ingmar Schwarz, and Oliver Urbann

Advanced Robotics Introduction

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

Autonomous Stair Climbing Algorithm for a Small Four-Tracked Robot

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

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:

Perception. Read: AIMA Chapter 24 & Chapter HW#8 due today. Vision

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

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

Autonomous and Mobile Robotics Prof. Giuseppe Oriolo. Introduction: Applications, Problems, Architectures

Intro to AI. AI is a huge field. AI is a huge field 2/19/15. What is AI. One definition:

Cost Oriented Humanoid Robots

Design and Implementation of Humanoid Biped Walking Robot Mechanism towards Natural Walking

Advanced Robotics Introduction

Kid-Size Humanoid Soccer Robot Design by TKU Team

Chapter 1 Introduction

Adaptive Motion Control with Visual Feedback for a Humanoid Robot

Robot: icub This humanoid helps us study the brain

System Overview of The Humanoid Robot Blackmann

Interconnection Structure Optimization for Neural Oscillator Based Biped Robot Locomotion

FROM TORQUE-CONTROLLED TO INTRINSICALLY COMPLIANT

Intro to AI. AI is a huge field. AI is a huge field 2/26/16. What is AI (artificial intelligence) What is AI. One definition:

Humanoids of Our Future

Robotics Prof. Dilip Kumar Pratihar Department of Mechanical Engineering Indian Institute of Technology, Kharagpur

FUmanoid Team Description Paper 2010

HUMANOID ROBOT SIMULATOR: A REALISTIC DYNAMICS APPROACH. José L. Lima, José C. Gonçalves, Paulo G. Costa, A. Paulo Moreira

T=r, ankle joint 6-axis force sensor

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

Adaptive Dynamic Simulation Framework for Humanoid Robots

MTRX 4700 : Experimental Robotics

Chapter 1. Robot and Robotics PP

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

Introduction to Humanoid Robotics by Dr. Rawichote Chalodhorn (Choppy)

A Biomechanically Motivated Two-Phase Strategy for Biped Upright Balance Control

RESEARCH ON BIPEDAL ROBOTS APLLIED TO SOCIETY

Current sensing feedback for humanoid stability

DEVELOPMENT OF A BIPED ROBOT

Active Stabilization of a Humanoid Robot for Impact Motions with Unknown Reaction Forces

Team TH-MOS. Liu Xingjie, Wang Qian, Qian Peng, Shi Xunlei, Cheng Jiakai Department of Engineering physics, Tsinghua University, Beijing, China

Team TH-MOS Abstract. Keywords. 1 Introduction 2 Hardware and Electronics

A Compact Model for the Compliant Humanoid Robot COMAN

EFFECT OF INERTIAL TAIL ON YAW RATE OF 45 GRAM LEGGED ROBOT *

Course Details. Robotics is Interdisciplinary. Brief History of Robotics. Lecture 01 Robotics. Robotics 70% (WE) - 30% (CA)

Robo-Erectus Tr-2010 TeenSize Team Description Paper.

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

Real-Time Teleop with Non-Prehensile Manipulation

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

Quantitative Human and Robot Motion Comparison for Enabling Assistive Device Evaluation*

Stationary Torque Replacement for Evaluation of Active Assistive Devices using Humanoid

Korea Humanoid Robot Projects

Engineering Solutions to Build an Inexpensive Humanoid Robot Based on a Distributed Control Architecture

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

ROMEO Humanoid for Action and Communication. Rodolphe GELIN Aldebaran Robotics

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

Sensor system of a small biped entertainment robot

Motion Generation for Pulling a Fire Hose by a Humanoid Robot

Robo-Erectus Jr-2013 KidSize Team Description Paper.

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department

Introduction to Robotics

Humanoid Hands. CHENG Gang Dec Rollin Justin Robot.mp4

Running Pattern Generation for a Humanoid Robot

Technique of Standing Up From Prone Position of a Soccer Robot

Journal of Theoretical and Applied Mechanics, Sofia, 2014, vol. 44, No. 1, pp ROBONAUT 2: MISSION, TECHNOLOGIES, PERSPECTIVES

Team Description 2006 for Team RO-PE A

Robot on board -- The robot "Athena" carries new impulses for robotics research in its luggage

JNTU World. Introduction to Robotics. Materials Provided by JNTU World Team. JNTU World JNTU World. Downloaded From JNTU World (

DEVELOPMENT OF THE HUMANOID ROBOT HUBO-FX-1

ZJUDancer Team Description Paper

Motion Generation for Pulling a Fire Hose by a Humanoid Robot

New Solution for Walking Robot

ME7752: Mechanics and Control of Robots Lecture 1

STANDING POSTURE MODELING AND CONTROL FOR A HUMANOID ROBOT SYEDA MARIAM AHMED. National University of Singapore

Physical Human Robot Interaction

By Marek Perkowski ECE Seminar, Friday January 26, 2001

Speed Control of a Pneumatic Monopod using a Neural Network

AN HYBRID LOCOMOTION SERVICE ROBOT FOR INDOOR SCENARIOS 1

Compliance Control for Standing Maintenance of Humanoid Robots under Unknown External Disturbances*

Locomotion: Legs and Artificial Muscle. SUMMARY: Many labs at the forefront of robotic research, especially locomotive

Transcription:

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

Why humanoids? Capek, Paris Production, 1924 I Robot, Asimov, 2004 Movie w/ Will Smith Examples: servants, entertainers, test-beds for theories from neuroscience and experimental psychology RSS 2010 Humanoids Lecture 2 Why humanoids? The urge to create a robot with versatility and skill comparable to humans Including physical and/or intellectual mechanisms Danger of being too literal in equivalence! Narcissism: humans are humanity s favorite subject [Springer Handbook of Robotics, Ch 56 - Humanoids, Kemp et al] why? We re social, attuned to human characteristics Entertainment, culture, surrogates Understanding intelligence Interfacing with the human world RSS 2010 Humanoids Lecture 3 2

What is a humanoid robot? there is a tension in the definition of the humanoid robot, as we try to balance form and function. The following definition is proposed as a harmony of both: Humanoids are machines that have the form or function of humans. [WTEC Panel Report on INTERNATIONAL ASSESSMENT OF RESEARCH AND DEVELOPMENT IN ROBOTICS, January 2006] Humanoid robots selectively emulate aspects of human form and behavior. Humanoids come in a variety of shapes and sizes, from complete human-size legged robots to isolated robotic heads with human-like sensing and expression. [Springer Handbook of Robotics, Ch 56 - Humanoids, Charles C. Kemp, Paul Fitzpatrick, Hirohisa Hirukawa, Kazuhito Yokoi, Kensuke Harada, Yoshio Matsumoto] RSS 2010 Humanoids Lecture 4 Modern History - Wabot-1, 1973 Wabot-1 - by Kato, Waseda U. Japan, 1973 Integrated systems for sensing, locomotion and manipulation inspired by human capabilities Reference: http://www.humanoid.waseda.ac.jp RSS 2010 Humanoids Lecture 5 3

Modern History - Wabot-2 QuickTime and a decompressor are needed to see this picture. Wabot-2 could play a piano (1985) Reference: http://www.humanoid.waseda.ac.jp, youtube video RSS 2010 Humanoids Lecture 6 Modern History - Sony Lineage http://world.honda.com/asimo/history/image/top/title_history.jpg Sony Started with walking, stair climbing in 1986, onwards First unveiled integrated humanoid was P2» 180 cm tall, 210 KG» P3: 160cm, 130 KG,» Asimo: 120 cm, 43 kg RSS 2010 Humanoids Lecture 7 4

icub - LIRA Lab, Genoa, Italy icub: 2 year old baby development with social interaction and ability to manipulate the world QuickTime and a decompressor are needed to see this picture. Reference: http://eris.liralab.it, youtube RSS 2010 Humanoids Lecture 8 MIT Examples - COG MIT: Cog: 1993, learn to think by building on its bodily experiences to accomplish progressively more abstract tasks Reference: http://www.ai.mit.edu/projects/humanoid-robotics-group/cog/ RSS 2010 Humanoids Lecture 9 5

The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location. MIT Examples - Kismet Reference: http://www.ai.mit.edu/projects/sociable RSS 2010 Humanoids Lecture 10 Kismet cont d RSS 2010 Humanoids Lecture 11 6

Robonaut-2 Announced Feb 9, 2010 Joint Nasa JSC and General Motors Series elastic actuators in arms (compliant, force control) Command-based autonomy -lots of object modeling before interaction QuickTime and a decompressor are needed to see this picture. RSS 2010 Humanoids Lecture 12 Legged Locomotion RSS 2010 Humanoids Lecture 13 7

Why Legs? Potentially less weight Better handling of rough terrains Only about a half of the world s land mass is accessible by current manbuilt vehicles Do less damage to terrains (environmentally conscious) More energy-efficient More maneuverability Use of isolated footholds that optimize support and traction (i.e. ladder) Active suspension Decouples the path of body from the path of feet Exploit discrete footholds Sourced from Walking_robots_sun_hyn_park.ppt RSS 2010 Humanoids Lecture 14 Why Bipeds? Why 2 legs? 4 or 6 legs give more stability, don t they? A biped robot body can be made shorter along the walking direction and can turn around in small areas Light weight More efficient due to less number of actuators needed Everything around us is built to be comfortable for use by human form Social interaction with robots and our perception (HRI perspective) Form will become as important as functionality in the future Our instinctive desire to create a replica of ourselves (maybe?) Sourced from Walking_robots_sun_hyn_park.ppt RSS 2010 Humanoids Lecture 15 8

Walking vs Running Motion of a legged system is called walking if in all instances at least one leg is supporting the body If there are instances where no legs are on the ground, it is called running Walking can be statically or dynamically stable Running is always dynamically stable Sourced from Walking_robots_sun_hyn_park.ppt RSS 2010 Humanoids Lecture 16 Stability Stability means the capability to maintain the body posture given the control patterns Statically stable walking implies that the posture can be achieved even if the legs are frozen / the motion is stopped at any time, without loss of stability Dynamic stability implies that stability can only be achieved through active control of the leg motion RSS 2010 Humanoids Lecture 17 9

Gaits and Stability People, and humanoid robots, are not statically stable Standing up and walking appear effortless to us, but we are actually using active control of our balance We use muscles and tendons Robots use motors In order to remain stable, the robot s Center of Gravity must fall under its polygon of support The polygon is basically the projection between all of its support points onto the surface Sourced from Walking_robots_sun_hyn_park.ppt RSS 2010 Humanoids Lecture 18 Static 6 Leg Gait An example of a static gait with 6 legs Sourced from Walking_robots_sun_hyn_park.ppt RSS 2010 Humanoids Lecture 19 10

Zero Moment Point (ZMP) RSS 2010 Humanoids Lecture 20 Zero Moment Point Estimate foot roll by considering ground reaction forces Zero Moment Point (ZMP) = Center of Pressure (COP): x zmp = r i F i F i Foot will roll iff ZMP is on edge of support polygon. RSS 2010 Humanoids Lecture 21 11

Zero Moment Point (ZMP) RSS 2010 Humanoids Lecture 22 Static Stability Center of mass (CoM) is directly above the support polygon (SP) Static analysis: If joints are locked in place, and velocities are zero, then foot will not roll Static walking if CoM is over SP for the entire gait RSS 2010 Humanoids Lecture 23 12

Honda s Dynamic Stability Controller Avoid under-actuated regime: constrain the dynamics Keep foot flat on the ground (fully actuated) Estimate danger of foot roll by measuring ground reaction forces Carefully design desired trajectories via optimization Keep knees bent (avoid singularity) Adaptive trajectory tracking control (high feedback gains) RSS 2010 Humanoids Lecture 24 Asimo Walking RSS 2010 Humanoids Lecture 25 13

Asimo Running RSS 2010 Humanoids Lecture 26 Performance of Honda Control Works well on flat terrain, and even up stairs Trajectories are constrained by an overly restrictive measure of dynamic balance Can t compete with humans in terms of: Speed (0.44 m/s top speed) Efficiency (uses roughly 20x as much energy per unit weight, per distance moved) Robustness (no examples of ASIMO walking on uneven or unmodelled terrain) High torque requirement at the ankles High efficiency, harmonic drive, DC electric motors run hot RSS 2010 Humanoids Lecture 27 14

Zero Moment Point: Benefits, challenges Benefits of ZMP: Easy to measure using force sensors in foot Can also estimate (in simulation) using link accelerations ZMP can be moved by applying ankle torques Allows dynamic walking (CoM leaves SP) Humans don t use ZMP We allow our feet to roll (toe-off, heel-strike) ZMP at edge of support polygon Can t describe robots with point feet (walking on stilts) or running RSS 2010 Humanoids Lecture 28 Walking - further challenges the ability of these systems to walk truly autonomously on uneven and various terrains in a robust way, i. e., in daily life, remains to be demonstrated. RSS 2010 Humanoids Lecture 29 15

References 1. Springer Handbook of Robotics, Siciliano & Khatib, eds, 2008 1. Ch 54. Humanoids 2. Ch 16 Legged Robots 3. Ch 58 Social Robots that t Interact t with People 2. WTEC Panel Report on INTERNATIONAL ASSESSMENT OF RESEARCH AND DEVELOPMENT IN ROBOTICS, January 2006 3. Presentation: Walking_robots_sun_hyn_park.ppt from https://collab.cc.gatech.edu/humanoids/sites/edu.humanoids/files 4. Honda robot images from: http://asimo.honda.com/gallery.aspx 5. Presentation: overview_of_zmp_based_biped_walking_shuuji_kajita.pdf by Shuuji KAJITA, AIST, Japan: http://asimo.honda.com/gallery.aspx RSS 2010 Humanoids Lecture 30 Honda s Humanoids RSS 2010 Humanoids Lecture 31 16