distributed compliance controllers for legged- robot with...

22
Distributed Compliance Controllers for Legged- Robot with Geared Brushless DC Joints DFKI Bremen & Universität Bremen Robotics Innovations Center Director: Prof. Dr. Frank Kirchner www.dfki.de/robotics [email protected] Lan Yue Ji, Sebatian Bartsch, Frank Kirchner ASTRA 2011

Upload: others

Post on 11-Sep-2019

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Distributed Compliance Controllers for Legged- Robot with ...robotics.estec.esa.int/ASTRA/Astra2011/Presentations/Session 7A/04_ji.pdf · Distributed Compliance Controllers for Legged-Robot

Distributed Compliance Controllers for Legged-

Robot with Geared Brushless DC Joints

DFKI Bremen & Universität Bremen

Robotics Innovations Center

Director: Prof. Dr. Frank Kirchner

www.dfki.de/robotics

[email protected]

Lan Yue Ji, Sebatian Bartsch, Frank Kirchner

ASTRA 2011

Page 2: Distributed Compliance Controllers for Legged- Robot with ...robotics.estec.esa.int/ASTRA/Astra2011/Presentations/Session 7A/04_ji.pdf · Distributed Compliance Controllers for Legged-Robot

2

Overview

• General information of the SpaceClimber project

• Types of Mobility for Crater Exploration

• Technical Aspect of SpaceClimber Robot

• the Controller Design

Actuator

Estimation of the contact torque

Control schematic

Exemplar experimental result

• Conclusion and Outlook

ASTRA 2011

Page 3: Distributed Compliance Controllers for Legged- Robot with ...robotics.estec.esa.int/ASTRA/Astra2011/Presentations/Session 7A/04_ji.pdf · Distributed Compliance Controllers for Legged-Robot

3

Project SpaceClimber

ASTRA 2011

• Goal:

Development of a six-legged, biologically-inspired, energy efficient, and adaptable free climbing robot for extraterrestrial exploration

The system has to be able to

► move freely and securely in crater environment

► cope with inclinations up to 80%

► navigate semi-autonomous

► carry a scientific payload

Future space qualification has to be taken into account

• Funding:

The project SpaceClimber is funded by the German Space Agency (DLR, Grant number: 50RA0705) and the European Space Agency ESA (Contract no.: 18116/04/NL/PA)

Page 4: Distributed Compliance Controllers for Legged- Robot with ...robotics.estec.esa.int/ASTRA/Astra2011/Presentations/Session 7A/04_ji.pdf · Distributed Compliance Controllers for Legged-Robot

4

• Multitude of concepts for robots that could provide mobility in crater

environments (e.g. wheels, tracks, legged-wheels and robot teams)

• Walking systems offer the highest mobility

Trajectories with partial ground contact (no bulldozing, negotiate obstacles)

Variable selectable foothold position

High traction in steep terrain

High flexibility

► Various walking pattern and postures

► Omni directional walking

► Multi-functionality

Mobility for crater exploration

Scarab Rover (CMU) [1] Icebreaker (CMU) [2] TRESSA (JPL) [3] CESAR (Uni Bremen / DFKI) [4]

ASTRA 2011

Page 5: Distributed Compliance Controllers for Legged- Robot with ...robotics.estec.esa.int/ASTRA/Astra2011/Presentations/Session 7A/04_ji.pdf · Distributed Compliance Controllers for Legged-Robot

5

Evolution of DFKI Legged Robots

ASTRA 2011

Page 6: Distributed Compliance Controllers for Legged- Robot with ...robotics.estec.esa.int/ASTRA/Astra2011/Presentations/Session 7A/04_ji.pdf · Distributed Compliance Controllers for Legged-Robot

6

SpaceClimber Prototype

• Technical Data Size [LxWxH]: 820mm x 900mm x 220mm

Weight: 23Kg

Actuators (# = 25 x Body, 1 x Head) :

► Legs: 24x RoboDrive, Harmonic Drive 1:100

(6x Spring in lower legs)

► Body: 1 RoboDrive, Harmonic Drive 1:160

► Head: 1x Dynamixel DX117

Sensors (# = 193) :

► Actuator: Position, speed, current, temperature, noise level

► Foot: 4x pressure, (4x DMS), 3 axes acceleration,

temperature, piston immersion

► Leg mounting: 6 axes force-torque-sensor

► Body: IMU, overall power consumption

► Head: Laser range finder, CMOS camera

Controller: Microblaze (51,96Mhz) on Spartan3A 1200

Communication: Wireless LAN (telemetry, commands), DECT (emergency switch)

Power Supply : 44,4V @ 4000mAh

ASTRA 2011

Page 7: Distributed Compliance Controllers for Legged- Robot with ...robotics.estec.esa.int/ASTRA/Astra2011/Presentations/Session 7A/04_ji.pdf · Distributed Compliance Controllers for Legged-Robot

7

Control Hierarchy of SpaceClimber

ASTRA 2011

Page 8: Distributed Compliance Controllers for Legged- Robot with ...robotics.estec.esa.int/ASTRA/Astra2011/Presentations/Session 7A/04_ji.pdf · Distributed Compliance Controllers for Legged-Robot

8

Control Frequencies

ASTRA 2011

Page 9: Distributed Compliance Controllers for Legged- Robot with ...robotics.estec.esa.int/ASTRA/Astra2011/Presentations/Session 7A/04_ji.pdf · Distributed Compliance Controllers for Legged-Robot

9

Actuator Design

• Selected components

BLDC-motor: RoboDrive ILM 50x8

Gear: 100:1 HarmonicDrive

Rotor position: Digital Hall sensors

Absolute angular sensor: 12bit Hall effect based

• Specification

Dimensions (ᴓ x L): 64mm x 110mm

Weight: 525g

Repeatable torque: 28Nm

Maximum rotational speed: 0,58Hz

Hollow shaft with 8mm diameter for cabling

Different support points on drive side

Multi-turn of each joint: ±360° = 720°

Integrated electronics including

► Power electronics

► FPGA -based control

► LVDS communication

ASTRA 2011

Page 10: Distributed Compliance Controllers for Legged- Robot with ...robotics.estec.esa.int/ASTRA/Astra2011/Presentations/Session 7A/04_ji.pdf · Distributed Compliance Controllers for Legged-Robot

10

Compliance Control in General

ASTRA 2011

In Cartesian Space:

In Joint Space: ?

Springer Handbook of Robotics

Page 11: Distributed Compliance Controllers for Legged- Robot with ...robotics.estec.esa.int/ASTRA/Astra2011/Presentations/Session 7A/04_ji.pdf · Distributed Compliance Controllers for Legged-Robot

11

Torque Estimation

Page 12: Distributed Compliance Controllers for Legged- Robot with ...robotics.estec.esa.int/ASTRA/Astra2011/Presentations/Session 7A/04_ji.pdf · Distributed Compliance Controllers for Legged-Robot

12

Identification of Torque Constant

Setup2: Motor Test Bench

Setup1: Winch Test

ASTRA 2011

Page 13: Distributed Compliance Controllers for Legged- Robot with ...robotics.estec.esa.int/ASTRA/Astra2011/Presentations/Session 7A/04_ji.pdf · Distributed Compliance Controllers for Legged-Robot

13

Estimation of Contact Moment by Current

ASTRA 2011

Page 14: Distributed Compliance Controllers for Legged- Robot with ...robotics.estec.esa.int/ASTRA/Astra2011/Presentations/Session 7A/04_ji.pdf · Distributed Compliance Controllers for Legged-Robot

14

Compliance Controller in Joint Space

ASTRA 2011

Page 15: Distributed Compliance Controllers for Legged- Robot with ...robotics.estec.esa.int/ASTRA/Astra2011/Presentations/Session 7A/04_ji.pdf · Distributed Compliance Controllers for Legged-Robot

15

Compliance Control using Indirect Method

ASTRA 2011

In Cartesian Space:

In Joint Space:

Page 16: Distributed Compliance Controllers for Legged- Robot with ...robotics.estec.esa.int/ASTRA/Astra2011/Presentations/Session 7A/04_ji.pdf · Distributed Compliance Controllers for Legged-Robot

16

Experiment Video

ASTRA 2011

Page 17: Distributed Compliance Controllers for Legged- Robot with ...robotics.estec.esa.int/ASTRA/Astra2011/Presentations/Session 7A/04_ji.pdf · Distributed Compliance Controllers for Legged-Robot

17

Current Estimation for Thorax

ASTRA 2011

Page 18: Distributed Compliance Controllers for Legged- Robot with ...robotics.estec.esa.int/ASTRA/Astra2011/Presentations/Session 7A/04_ji.pdf · Distributed Compliance Controllers for Legged-Robot

18

Experiment Result for Thorax

ASTRA 2011

Page 19: Distributed Compliance Controllers for Legged- Robot with ...robotics.estec.esa.int/ASTRA/Astra2011/Presentations/Session 7A/04_ji.pdf · Distributed Compliance Controllers for Legged-Robot

19

Experiments on Distal, Basal and Thorax

ASTRA 2011

Page 20: Distributed Compliance Controllers for Legged- Robot with ...robotics.estec.esa.int/ASTRA/Astra2011/Presentations/Session 7A/04_ji.pdf · Distributed Compliance Controllers for Legged-Robot

20

Conclusion

With distributed compliance controllers in joint space, the

legged robotic system

can react faster to unexpected obstacle;

can improve locomotion on uneven surfaces;

reduce complexity and integration effort using estimation

Thus they contribute to the improvements in

overall performance: stability, energy-efficiency, …

better protection of the robotic system

level of autonomy and robustness

Immediate Reactive Reflex based on Self-Awareness!

ASTRA 2011

Page 21: Distributed Compliance Controllers for Legged- Robot with ...robotics.estec.esa.int/ASTRA/Astra2011/Presentations/Session 7A/04_ji.pdf · Distributed Compliance Controllers for Legged-Robot

21

Outlook and Future Work

• Optimization of compliance settings in various

scenarios

• Design of a general control architecture merging

reflexes, locomotion control and decision-makings

• Improvement in the estimation accuracy

ASTRA 2011

Page 22: Distributed Compliance Controllers for Legged- Robot with ...robotics.estec.esa.int/ASTRA/Astra2011/Presentations/Session 7A/04_ji.pdf · Distributed Compliance Controllers for Legged-Robot

22

Thank You!

ASTRA 2011