FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

36
FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

Transcript of FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

Page 1: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

FYP FINALPRESENTATION

CT 26Soccer Playing Humanoid

Robot(ROPE IV)

Page 2: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

CONTENT Introduction Objectives Work and Results

Mechanical Structure of ROPE IV Robot Control Problems and Solutions Results

Recommendations Conclusions

Page 3: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

INTRODUCTION

Page 4: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

Humanoid Robot

Motivation behind humanoid research: A machine that interacts naturally

with human spaces. People relate better to robots that

look similar to us. There is a basic desire to reproduce

ourselves.

Page 5: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

Soccer

Why soccer for evaluating humanoid? Intensive in leg movements. Test for both speed and agility. Popular sport that can attract huge

number of participants.

Page 6: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

RoboCup

One of the world major competition for robot.

Its vision.

RoboCup 2005 will be held July in Osaka, Japan.

Page 7: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

RoboCup

Events Penalty Kick 2-2 Games Technical Challenge

Walk over rough terrain Walk around poles Shoot the ball against a pole

Page 8: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

OBJECTIVES

Page 9: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

OBJECTIVES

To build a humanoid robot (ROPE IV) with soccer playing ability.

Able to recover from fallen positions.

Participate in RoboCup 2005.

Page 10: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

WORK AND RESULTS

Page 11: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

Mechanical Structure ofROPE IV

ROPE IV is designed with 22 DOFs.

Actuated by servos: 17 DS8511, 3 HSR5995TG and 2 HS-5125MG servos.

Controlled by microcontroller ATmega128.

Page 12: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

Locations and Orientations of DOFs on ROPE IV

Page 13: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)
Page 14: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

Ankle Design

ROPE II ROPE IV

Page 15: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

Hip Design I

ROPE II ROPE IV

Page 16: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

Hip Design II

ROPE II ROPE IV

Page 17: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

Body Design

Yaw

Pitch

Page 18: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

Arm Design

ROPE IIROPE IV

Page 19: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

Robot Control Microcontroller Atmega128 as

ROPE IV’s processor.

Two Basic Stamp2 for PWM signal generation.

Integrated onto a PCB designed for ROPE IV.

Page 20: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

ROPE IV Controller Board

Page 21: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

Walking

Basically joint space control.

The walking cycle was broken down into 6 phases.

Page 22: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

LEFT SWING LEFT LANDING DOUBLE

RIGHT SWING RIGHT LANDING DOUBLE

LEFT SWING

Page 23: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

Walking These 6 critical postures could be

adjusted by changing the parameters in the Cartesian space.

Parameters converted to joint space using inverse kinematics.

Currently, calculations for the interpolations of joint angles are done by Basic Stamp2.

Page 24: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

Recovery from fallen position Made use of the arms and the

body pitch.

Involves co-ordinations between upper and lower body.

Problem in calculations done on Basic Stamp2.

Page 25: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

(a) (b)

(c)

(d) (e) (f)

(g) (h)

Page 26: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

Problems and Solutions

FORCE

Page 27: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

Body Pitch Body Yaw

Shoulder Joint

Page 28: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

Problems and Solutions

Yaw Shaft

Page 29: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

Problems and Solutions

Page 30: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

Problems and Solutions

Before Modification After Modification

Page 31: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

Results

Walking

Recover for fallen position

Kicking

Page 32: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

RECOMMENDATIONS

Page 33: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

Further Robot Control

Algorithms for: Walking at higher speed Recovery from fallen facing up /

Flipping over from facing up to facing down

Other motions

Implementation of ATmega128.

Page 34: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

Sensors Incorporation

CMUCam2

Infra-red sensors

Force sensors

Digital compass

Page 35: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

Conclusions

A humanoid robot ROPE IV was built.

ROPE IV is capable of recovering from fallen position.

ROPE IV will be participating in RoboCup 2005.

Page 36: FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)

THE END