computation-driven design for legged robotsprof. stelian coros department of computer science...

Post on 04-Jan-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

The Computational Robotics Lab

Prof. Stelian Coros

Department of Computer Science

Computation-driven design for legged robots

Computational

Robotics Lab

The Computational Robotics Lab

The Computational Robotics Lab

The three pillars of our research program

dexterous

manipulation

form and function for

compliant systems

mobility

The Computational Robotics Lab

Robots need to become much easier to create, program and deploy

The Computational Robotics Lab

Robots need to become much easier to create, program and deploy

[Siggraph 2018]

The Computational Robotics Lab

Motion parameters:

Motion constraints:

n

t1

t2

Motion parameters:

Motion constraints:

𝜌(𝛼)πœ”(𝛼)

𝑑(𝛼)

𝑒

Motion parameters:

Motion constraints:

Motion parameters:

Stable, skilled motions are generated through optimization:

The Computational Robotics Lab [Siggraph 2018]

The Computational Robotics Lab

The Computational Robotics Lab 1

3

The Computational Robotics Lab

The Computational Robotics Lab

Forward and Inverse Design

β€’ Forward design:

– User input: robot design

– System output: motion controller

Forward and Inverse Design

β€’ Forward design:

– User input: robot design

– System output: motion controller

β€’ Inverse design:

– User input: high-level task

– System output: robot design and motion controller

Specifying the morphological design for a robot that can accomplish a specific task can still be rather difficult

High-level task

Design Vocabulary

The Design Space

The Design Space

Heuristic-guided best-first search

Intermediate Design Hybrid Design

VirtualEnd Effector

Forward and Inverse Design

β€’ Forward design:

– User input: robot design

– System output: motion controller

β€’ Inverse design:

– User input: high-level task

– System output: robot design and motion controller

Motion parameters: p

Stable, skilled motions are generated through optimization:

, βˆ€π©

𝑑𝐦

𝑑𝐩= βˆ’

πœ•π†

πœ•π¦

βˆ’πŸ πœ•π†

πœ•π©

p

𝑑𝐆

𝑑𝐩=

πœ•π†

πœ•π©

𝑑𝐦

𝑑𝐩+ πœ•π†

πœ•π©= 𝟎

𝚫𝐩 =πœ•π¦

πœ•π©

+

𝚫𝐦

𝚫𝐩 =πœ•π¦

πœ•π©

+

𝚫𝐦

𝚫𝐩 =πœ•π¦

πœ•π©

+

𝚫𝐦

Actuation forces reduced by ~50%

||The Computational Robotics Lab

Where to next?

IHMC’s Nadia

Understand how robots can exploit soft

materials as effectively as living things do

||The Computational Robotics Lab

Thank you!

Sep 5, 2018Stelian Coros 38

Computational Robotics Lab, ETH Zurich

top related