Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

25
Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance Young-Pil Jeon

description

Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance. Young- Pil Jeon. Contents. 1. Introduction 2 . Robot Model 3 . Control Algorithm 4. Experiments 5. Conclusions. Introduction. 1. Paper Introduction - PowerPoint PPT Presentation

Transcript of Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

Page 1: Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

Control Design to Achieve Dynamic Walkingon a Bipedal Robot with Compliance

Young-Pil Jeon

Page 2: Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

Contents1. Introduction

2. Robot Model

3. Control Algorithm

4. Experiments

5. Conclusions

Page 3: Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

Introduction

1. Paper Introduction(Control Design to Achieve Dynamic Walking

on a Bipedal Robot with Compliance)

2. ZMP (Zero Movement Point)

Page 4: Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

Paper Introduction One of main issues in biped mobility is uneven terrain locomotion.

main issue in the paper

Approach 1. The ZMP based walking

2. dynamic(limit cycle) walking

Contribution

Main contrition is a development of an adaptive control for generating dynamic locomotion under external distur-bances

Page 5: Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

What is ZMP• ZMP is point that is become zero to sum moment (gravity, inertia)

Fig1. description about ZMP

Page 6: Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

ZMP

• ZMP based walkers have the following common features

• 1. the stiff joints are position-controlled with high gain

• 2. ZMP criterion is used to guarantee biped walkers not falling over

• 3. 3D target trajectories in the task space are first planned under ZMP constraints and then solved the “inverse problem” for joint com-mand

Page 7: Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

Dynamic walking

• Dynamic walking has the following features.

• 1. the compliant joints are torque/force-con-trolled

• 2. stable waling is achieved by finding attrac-tive stable orbits called limit cycles.

Page 8: Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

Robot Model

1. A biped Robot with Compliant Actuators

2. Dynamic Model of biped robot

Page 9: Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

A Biped Robot with Compliant Actuators

• The robot composed of 32 joints(except fingers with 40 joint)

• The robot itself is 1.5 meters tall and has a mass of about 62kg

Fig2. A hardware prototype and a kinematic model of robot

Page 10: Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

A Biped Robot with Compliant Actuators

• Each leg has six joints

• Three pitch joints(hip, knee, and ankle pitch) are actuated by cable-driven modules

• The other three joints(hip roll/yaw, ankle roll) are actuated by harmonic drive modules

Page 11: Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

What is harmonic drive

Fig3. harmonic drive

Fig4. composition of har-monic

• Harmonic drive is gear drive which is better size, weight than general gear drive

• The one is composed of circular spline, wave generator and flexspline

Page 12: Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

A Biped Robot with Compliant Actuators

• On the other hand, arm joints are actuated by gear driven modules

• Lower body is actuated by joint torque con-trollers using 12 torque sensors

• Upper body is actuated by position controllers

Page 13: Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

• On the other hand, arm joints are actuated by gear driven modules

• Lower body is actuated by joint torque con-trollers using 12 torque sensors

• Upper body is actuated by position controllers

A Dynamic Model of the robot

Page 14: Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

Control Algorithm

1. Gait Sequence Synthesis using Walking Motion States

2. Parameterized State Machine and Target Trajectory Generation

3. Adaptive Gait Planning

4. Desired Control Torque Generation

Page 15: Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

Control Algorithm

Fig5.

Page 16: Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

Control Algorithm

6

Page 17: Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

Control Algorithm

7

Page 18: Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

Gait Sequence Synthesis using Walking Motion Sates

68

Page 19: Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

Parameterized State Machine and Target Trajectory Generation

9

Page 20: Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

Parameterized State Machine and Target Trajectory Generation

Page 21: Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

Adaptive Gait Planning

(1)

1) Adequate Foot Placement with a Capture Point

(2)

10

Page 22: Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

Adaptive Gait Planning

2) Step Motion Planning by Simple Interpolation

(3)

Page 23: Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

Desired Control Torque Generation

1) State Machine based Control

(4)

2) Swing Leg Gravity Compensation

Page 24: Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

Desired Control Torque Generation

3) Stance Leg Balancing with Virtual Model

(5)

Page 25: Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance

Desired Control Torque Generation

4) Sensory Reflex Control with Potential Barrier

(6)

11

(7)