62
Communications in Distributed Intelligent MEMS Julien BOURGEOIS (UFC), Seth Copen Goldstein (CMU/SCS) NaNoNetworking Summit, Barcelona, June 2011 Work is funded by ANR ANR-06-ROBO-0009-03

Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Communications in Distributed Intelligent MEMS Julien BOURGEOIS (UFC), Seth Copen Goldstein (CMU/SCS) NaNoNetworking Summit, Barcelona, June 2011

Work is funded by ANR ANR-06-ROBO-0009-03

Page 2: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

2 /66

Outline

Introduction

The Smart Projects

– Distributed information management

Claytronics

– Electrostatics communications and actuation

Conclusion & perspectives

Page 3: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

3 /66

Introduction

Microtechnology is now a mature technology

MEMS can be produced by thousands units

Applications:

STMicro LIS331DLH

Accelerometers

What for?

Page 4: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

4 /66

Introduction

Microtechnology is now a mature technology

MEMS can be produced by thousands units

Applications:

TI

Digital Micromirror Device

What for?

Page 5: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

5 /66

MEMS Classification

MEMS

Sensor MEMS

Single MEMS Distributed

MEMS

Static topology Dynamic topology

Actuator MEMS

Single MEMS Distributed

MEMS

Static topology Dynamic topology

Sensor/Actuator MEMS

Single MEMS Distributed

MEMS

Static topology Dynamic topology

DMD Accelerometer

Page 6: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

6 /66

Flow of information

Distributed MEMS

Sensor MEMS

Static topology Dynamic topology

Actuator MEMS

Static topology Dynamic topology

Sensor/Actuator MEMS

Static topology Dynamic topology

Output only Input only Input/Output

Scalability issue

Distributed Intelligent MEMS

Page 7: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

7 /66

Introduction

Microtechnology is now a mature technology

MEMS can be produced by thousands units

Need for embedded intelligence

New challenges:

– Coordination needs distribution paradigm

• Communication

• Programming

• Control

– Smooth integration of different technologies

Scalability up to millions!

– 1 m3 of intelligent MEMS -> internet on your table

Page 8: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

8 /66

Some projects

Simple MEMS

Remote intelligence MEMS

Integrated intelligence MEMS

Static Distributed MEMS

Mobile Distributed MEMS

+ External PC

+ FPGA

+ Distributed

intelligence

+ Dynamic

network

topology

Page 9: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

9 /66

Outline

Introduction

The Smart Projects

– Distributed information management

Claytronics

– Electrostatics communications and actuation

Conclusion & perspectives

Page 10: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

10 /66

Front-side

Back-side

Smart Surface Project

Objective : Design and realization of a distributed intelligent MEMS to convey and to sort mesometric objects

560 micro-actuators, distributed intelligence

actuator surface: ~1mm²

matrix surface 35 x 35 mm²

Work is funded by ANR ANR-06-ROBO-0009-03

22 permanent researchers

5 labs (French and Japanese)

Page 11: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

11 /66

Smart Blocks project

A MEMS-based modular and self-reconfigurable surface for fast conveying of fragile objects and medicinal products

20 permanent researchers, 4 labs, 1 company

Work funded by ANR

Page 12: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

12 /66

Smart Blocks project

Challenges (related to communications):

– Hardware

• CMOS and MEMS integration

• Integrating processing unit, communication network, high voltage circuit in reduced space

– Software

• Co-design between distributed computing and control to manage millions of sensors/actuators.

• Optimization of the physical topology

• Developing software for computer-aided design of very large multi-domain systems

Page 13: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

13 /66

Outline

Introduction

The Smart Projects

– Distributed information management

Claytronics

– Electrostatics communications and actuation

Conclusion & perspectives

Page 14: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

14 /66

Objectives

Managing informations from sensors

– Distributed differenciation of objects with:

• Low computing power

• Low memory size

• High level of discretization

Managing communications

– Preserving scalability

– Fault tolerance

Page 15: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

15 /66

Asynchronous distributed state acquisition

Distributed asynchronous state acquisition description via successive approximation method:

with

and with T(i) the set of times at which sub vector xi is updated

Page 16: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

16 /66

Integration with control

...

...

Motion controller

Valve i

...

s k u i kon/off sensor i

on/off sensor i+1

...

...

bi k

on/off sensor i+2

bi 1 k

bi 2 k

Part reconstruction and differentiation

...

Part reconstruction and differentiation

Part reconstruction and differentiation

s k

s k

Motion controller

Motion controller

...

Valve i+1u i 1 k

Valve i+2u i 2 k

...

P2P communication

P2P communication

P2P communication

P2P communication

Page 17: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

17 /66

Outline

Introduction

The Smart Projects

– Distributed information management

Claytronics

– Electrostatics communications and actuation

Conclusion & perspectives

Page 18: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

18 /66

www.cs.cmu.edu/~claytronics

Claytronic Apple Real Apple

Claytronics

Page 19: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

19 /66 19

CATOM = Claytonic Atom

~meters (2006)

~decimeters (2007)

~centimeters (2007)

~milimeters (2010)

Claytronics

Page 20: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

20 /66

Shell

Chip

Catom

Catom: a rolling cylinder.

Shell

Chip

Shell: SiO2 film + Aluminum

Chip: HV SOI CMOS die

Catom (1)

Page 21: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

21 /66

Coupling Electrodes

Two types of electrodes:

1) Coupling electrodes

2) Actuation electrodes

Actuation

Electrodes

Chip has two main functions:

1) Power

2) Actuation

Actuation

Electrodes

Catom (2)

Page 22: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

22 /66

Outline

Introduction

The Smart Projects

– Distributed information management

Claytronics

– Electrostatics communications and actuation

Conclusion & perspectives

Page 23: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

23 /66

Electrostatics

One mechanism: four functions

– Adhesion

– Actuation

– Communication

– Power Transfer

Page 24: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

24 /66

Electrostatics

One mechanism: four functions

– Adhesion

– Actuation

– Communication

– Power Transfer

Page 25: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

25 /66

0 0 1 1 1 1 0 0

shifts every T = 100ms DATA 1

1

1 0

0

0

1 0

Logic

Page 26: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

26 /66

shifts every T = 100ms DATA 1

1

1 1

0

0

0 0

0 0 1 0 1 1 0 1

Logic

Page 27: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

27 /66

1

0

1 1

0

1

0 0

0 0 0 0 1 1 1 1 `

shifts every T = 100ms DATA

Logic

Page 28: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

28 /66

0

0

1 1

1

1

0 0

0 1 0 0 1 0 1 1 `

shifts every T = 100ms DATA

Logic

Page 29: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

29 /66

0 1 0 0 0 0 0 0 `

ENABLE shifts every T/32 seconds

Logic

Page 30: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

30 /66

1 0 0 0 0 0 0 0 `

ENABLE shifts every T/32 seconds

Logic

Page 31: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

31 /66

0 0 0 1 0 0 0 0 `

ENABLE shifts every T/32 seconds

Logic

Page 32: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

32 /66

0 0 1 0 0 0 0 0 `

ENABLE shifts every T/32 seconds

Logic

Page 33: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

33 /66

0 0 0 0 0 1 0 0 `

ENABLE shifts every T/32 seconds

Logic

Page 34: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

34 /66

0 0 0 0 1 0 0 0 `

ENABLE shifts every T/32 seconds

Logic

Page 35: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

35 /66

0 0 0 0 0 0 0 1 `

ENABLE shifts every T/32 seconds

Logic

Page 36: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

36 /66

0 0 0 0 0 0 1 0

shifts every T/32ms ENABLE

Logic

Page 37: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

37 /66

0 0 1 0 0 0 0 0 `

shifts every T/32 seconds ENABLE

Two pulses in

T/32 seconds

PULSE

1 2

2 1

Logic

Page 38: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

38 /66

Outline

Introduction

The Smart Projects

Distributed information management

Claytronics

Communications in Claytronics

Conclusion & perspectives

Page 39: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

39 /66

Conclusion

Asynchronous communications better scale

– Better tolerance to fault

– Better scalability

Easier for developers if communications are hidden

– Ensemble principle that drives languages developed in Claytronics

Having a real working experimental plate-form is still a challenge

– Cost a lot

– Needs different skills

Page 40: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

40 /66

Direct (physical) communications are a possibility

Perspectives

Page 41: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

41 /66

Direct (physical) communications are a possibility

Perspectives

Page 42: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

42 /66

Direct (physical) communications are a possibility

Perspectives

Page 43: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

43 /66

Direct (physical) communications are a possibility

Perspectives

Page 44: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

44 /66

Direct (physical) communications are a possibility

Perspectives

Page 45: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

45 /66

Direct (physical) communications are a possibility

– But this lead to extremely spread-out network topologies

Perspectives

Page 46: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

46 /66

Direct (physical) communications are a possibility

– But this lead to extremely spread-out network topologies

Perspectives

Page 47: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

47 /66

Direct (physical) communications are a possibility

– But this lead to extremely spread-out network topologies

Perspectives

Page 48: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

48 /66

Direct (physical) communications are a possibility

– But this lead to extremely spread-out network topologies => High delay

Perspectives

Page 49: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

49 /66

Wireless ranged communication are much promizing

Perspectives

Page 50: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

50 /66

Wireless ranged communication are much promizing

Perspectives

Page 51: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

51 /66

Wireless ranged communication are much promizing

Perspectives

Page 52: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

52 /66

Wireless ranged communication are much promizing

– Less hops are needed

Perspectives

Page 53: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

53 /66

Wireless ranged communication are much promizing

– Less hops are needed

Perspectives

Page 54: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

54 /66

Wireless ranged communication are much promizing

– Less hops are needed

– Natural broadcast

Perspectives

Page 55: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

55 /66

Wireless ranged communication are much promizing

– Less hops are needed

– Natural broadcast

Perspectives

Page 56: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

56 /66

Wireless ranged communication are much promizing

– Less hops are needed

– Natural broadcast

Perspectives

Page 57: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

57 /66

Wireless ranged communication are much promizing

– Less hops are needed

– Natural broadcast

• Largely speed-up information dissemination

Perspectives

Page 58: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

58 /66

Wireless ranged communication are much promizing

– Less hops are needed

– Natural broadcast

• Largely speed-up information dissemination

Perspectives

Page 59: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

59 /66

Perspectives

Wireless ranged communication are promising

Integration of electromagnetic nano/micro communications device

Challenges still exist, particularly

– Antenna design (millimeter scale designs simply cannot be scaled down to nano size)

– Power optimization

Creation of a research community in distributed intelligent MEMS -> dMEMS workshop

Page 60: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

60 /66

http://dmems.univ-fcomte.fr

• Topics • Design, implementation and technologies

• Control and distributed algorithms

• Network of distributed sensors and actuators

• Modelisation, simulation, verification, test and validation

• Important dates: – Deadline for paper submission: October 20th, 2011

– Acceptance notification: November 25th, 2011

– Camera ready paper due: December 9th, 2011ion

• Proceedings published by IEEE CPS, special issue of Mechatronics (Elsevier)

Page 61: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

61 /66

Acknowledgments

All Claytronics team, but in particular:

– Emre Karagozler and David Ricketts, CMU

All Smart Surface and Smart Block teams, but in particular

– Didier El Baz, Vincent Boyer, LAAS/CNRS

– Nadine Piat, Guillaume Laurent, FEMTO-ST

– Dominique Dhoutaut, UFC

Page 62: Communications in Distributed Intelligent MEMS · •Control –Smooth integration of different technologies ... Work is funded by ANR ANR-06-ROBO-0009-03 22 permanent researchers

Événement - date

62 /66

Claytronics example CMU/INTEL/UFC