Teeny-Weeny Hardware Platforms That Get Up and Walk Around: Smart Dust, Microrobots, and Macrorobots Michael Scott, Brett Warneke, Brian Leibowitz, Seth.

Slides:



Advertisements
Similar presentations
SMART DUST - the Power of Pc in a Speck of Dust. TOPICS COVERED: ABOUT SMART DUST GOALS CONSTRUCTION OPERATION OF MOTE APPLICATIONS ON THE DARKER SIDE.
Advertisements

2  Definition  Features  Architecture  Prototypes  Communication  Security  Benefits and Concerns  Conclusion.
Overview: Chapter 7  Sensor node platforms must contend with many issues  Energy consumption  Sensing environment  Networking  Real-time constraints.
SMART DUST from K. Pister, J. Kahn, B. Boser, and S. Morris Presented for Software Design by Xiaozhou David Zhu June 22, 2001 Kent state University.
Turbocharging Ambient Backscatter Communication Aaron Parks Angli Liu Shyamnath Gollakota Joshua R. Smith 1.
The Mote Revolution: Low Power Wireless Sensor Network Devices
CotsBots: An Off-the-Shelf Platform for Distributed Robotics Sarah Bergbreiter and Dr. Kris Pister Berkeley Sensor and Actuator Center October 29, 2003.
Smart Dust Sensor Interface Power: battery, solar, cap. Comm: LOS Optical (CCR, Laser) UCB: Pister, Kahn, Boser MLB: Morris UTRC: Murray Goal: Distributed.
SMART DUST K. Pister, J. Kahn, B. Boser (UCB) S. Morris (MLB) MEMSMTO DARPA.
Design Exploration of a Human-machine Interface (HMI) Application Francis Li Sam Madden.
TinyOS Meets Silicon Jason Hill NEST Retreat Summer 2002.
Ping Project Justin Knowles Kurt Lorhammer Brian Smith Andrew Tank ECEN 4610.
Smart Dust Mote Core Architecture Brett Warneke, Sunil Bhave CS252 Spring 2000.
Integrated  -Wireless Communication Platform Jason Hill.
Mobile Networking for Smart Dust
SMART DUST Optical Data Exfiltration from Microsensor Networks (smart dust by any other name…) K. Pister EECS, BSAC UC Berkeley.
Generic Sensor Platform for Networked Sensors Haywood Ho.
Towards Autonomous Jumping Microrobots
Grand Challenges for Autonomous Mobile Microrobots Sarah Bergbreiter Dr. Kris Pister Berkeley Sensor and Actuator Center, UC Berkeley.
Silicon Inchworm Motors 1mm. Autonomous Microrobot Seth Hollar, Sarah Bergreiter Anita Flynn, Kris Pister Solar Cells Motors Legs CMOS Sequencer 8.6 mm.
Design of an Autonomous Jumping Microrobot Sarah Bergbreiter and Prof. Kris Pister Berkeley Sensor and Actuator Center University of California, Berkeley.
Smart Dust – Example of an Important New Wireless Sensor System Brainchild of Prof. Kris Pister, EECS, UC Berkeley Small devices that can collect information.
ECEN 4610 Spring 2006 Hands-Free Low-Profile Wireless Radio Preliminary Design Review Handmade by Robots Team members Derek Lindberg Sean McDevitt Nick.
Team GPS Rover Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
An Overview of PicoRadio and Smart Dust KD Kang. PicoRadio  Sensor networks collect and disseminate wide ranges of environmental data  Size, weight,
Design of Low-Power Silicon Articulated Microrobots Richard Yeh & Kristofer S. J. Pister Presented by: Shrenik Diwanji.
Smart Dust and Micro Robots K. Pister EECS, UC Berkeley …a history of failure.
The Enforcer Laura Celentano Glenn Ramsey Michael Szalkowski.
Robot Hardware and Control Sarah Bergbreiter UC Berkeley June 17, 2002.
BSAC ©2003 Fall IAB. Confidential Information. Not to be made public without permission from UC Regents. Localization for Off-the-Shelf Distributed Robots.
NeSSI Wireless Sensor / Actuator Networking March 7, 2001 John Crawford VP, Business Development Crossbow Technology, Inc.
Intel ® Research mote Ralph Kling Intel Corporation Research Santa Clara, CA.
ASPPRATECH.
Microcontroller based system design
RF Wakeup Sensor – On-Demand Wakeup for Zero Idle Listening and Zero Sleep Delay.
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
Spring 2000, 4/27/00 Power evaluation of SmartDust remote sensors CS 252 Project Presentation Robert Szewczyk Andras Ferencz.
Embedded Systems Design ICT Embedded System What is an embedded System??? Any IDEA???
4.0 rtos implementation part II
A System Architecture for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister
K. Pister, J. Kahn, B. Boser (UCB) S. Morris (MLB)
2010 Olin Project Idea Keith Gendreau Jeff Livas
SMART DUST B. Boser, D. Culler, J. Kahn, K. Pister Berkeley Sensor & Actuator Center Electrical Engineering & Computer Sciences UC Berkeley.
Smart Dust: Unique Low Power Flexible Sensor Network Neil Goldsman, Haralabos (Babis) Papadopoulos and Shuvra Bhattacharyya Dept. of Electrical and Computer.
System Architecture Directions for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister Presented by Yang Zhao.
SMART DUST SUBMITTED BY S SRIJITH. INTRODUCTION What is Smart Dust? What is Smart Dust? What are its components? What are its components? How it is implemented?
The University of Iowa. Copyright© 2005 A. Kruger 1 Introduction to Wireless Sensor Networks Energy Considerations in WSNs I 3 February 2005.
A presentation on SMART DUST
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
System Architecture Directions for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister Presenter: James.
Smart Dust: Communicating with a Cubic-Millimeter Computer Presentation by Hörður Mar Tómasson 13. October 2006.
Digital Computer Concept and Practice Copyright ©2012 by Jaejin Lee Control Unit.
Lecture 7: Overview Microprocessors / microcontrollers.
Autonomous Silicon Microrobots
Digital Computer Concept and Practice Copyright ©2012 by Jaejin Lee Control Unit.
CONTENTS Objective Software &Hardware requirements Block diagram Mems technology Implementation Applications &Advantages Future scope Conclusion References.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
 ACCELEROMETER  TRANSMITTER- BLOCK DIAGRAM  RECEIVER- BLOCK DIAGRAM  COMPONENTS DESCRIPTION- ENCODER TRANSMITTER RECEIVER OPTICAL SENSOR.
FSAEe Data Acquisition System ECE 445 Senior Design Mohan Sha Raviraj Mahajan Mohammad Farooq Shaik TA: Ryan May Project No. 34 Spring 2013.
SmartCup – Team 42 Harington Lee, Chirag Patil, Arjun Sharma 1.
SUBMITTED BY EDGEFX TEAM PORTABLE CODED WIRELESS MESSAGE COMMUNICATION BETWEEN TWO PARTIES SECRETLY WITH LCD DISPLAY.
IR OBSTACLE DETECTION TO
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
RF Controlled Robotic Vehicle with Laser Beam Arrangement
Driving microrobots with SCuM: Single-Chip µicro Mote
Embedded Systems Design
ARDUINO LINE FOLLOWER ROBOT
Wireless Sensor Network
A Wireless Sensor Node SoC with a Profiled Power Management Unit for IR Controllable Digital Consumer Devices Dong-Sun Kim, Member, IEEE, Byung-Soo Kim,
Journey: Introduction to Embedded Systems
Presentation transcript:

Teeny-Weeny Hardware Platforms That Get Up and Walk Around: Smart Dust, Microrobots, and Macrorobots Michael Scott, Brett Warneke, Brian Leibowitz, Seth Hollar, Anita Flynn, Sarah Bergbreiter, and Kris Pister UC Berkeley NEST Retreat, Spring 2002

Overview Smart Dust –Concept –Where we are now Microrobots –Concept –Where we are now Macrorobots –Concept –Where we are now Conclusions

NEST Retreat, Spring 2002 Overview Smart Dust –Concept –Where we are now Microrobots –Concept –Where we are now Macrorobots –Concept –Where we are now Conclusions

NEST Retreat, Spring mm Thick-Film Battery Solar Cell Power Capacitor Analog I/O, DSP, Control Sensors Passive Transmitter with Corner-Cube Retroreflector Interrogating Laser Beam Mirrors Active Transmitter with Beam Steering LaserLensMirror Photodetector and Receiver Incoming Laser Communication Smart Dust - Concept

NEST Retreat, Spring 2002 Smart Dust - Processes (CMOS) 13 state FSM controller ADC ambient light sensor Photodiode Sensor input Oscillator Power input Power TX Drivers 0-100kbps CCR or diode Optical Receiver 1mm 330µm What’s working – Oscillator, FSM, ADC, photosensor, TX drivers What’s kind of working – Optical receiver (stability problems lead to occasional false packets)

NEST Retreat, Spring 2002 Smart Dust - Processes (MEMS) 2.8mm 2.1mm CCR Accelerometer Solar Cells CMOS IC

NEST Retreat, Spring 2002 Smart Dust - Integration Solar Cell ArrayCCR XL CMOS IC 16 mm 3 total circumscribed volume ~4.8 mm 3 total displaced volume

NEST Retreat, Spring 2002 Smart Dust - Microcontroller 8-bit datapath, 12-bit addressing Dual program and data memories Load-store RISC-style 32 registers, but most are for special hardware interfacing –Five general purpose –Two autoincrementing –16-bit RTC –Five timers –Four config/status Laser reprogrammable System sleeps most of the time, but woken up by various timers Software support –Assembler –Cycle-accurate simulator w/power estimation –Compiler Common sensor node tasks are automated by the hardware –Receiver decodes packets Stores new code or data in memory Executes immediate instructions Allows message packets to be interpreted by the datapath –Transmitter Synchronous or asynchronous Can stream a block of memory –ADC interface has several modes ranging from automatically taking a sample, thresholding it, and storing it to memory to allowing full program control

NEST Retreat, Spring 2002 Smart Dust - Instruction Set Move, Move Immediate Load Store Add, add w/carry Sub, sub w/carry AND, OR, XOR, complement Compare, signed and unsigned Shift – one bit Bit set/clear/xor/test Branch, Always, zero, carry, no carry Call – direct and function pointers Software Interrupt Halt 1 cpi for all, but no pipelining Addressing modes –Direct –Register indexed Timers –Transmit –Receive – power up, check for signal –Sample sensor 1, 2 –Software wake-up

NEST Retreat, Spring 2002 Smart Dust - Peripheral Specs ADC –Consumes 1.8 uW at 10 kS/s (180 pJ/sample 23 pJ/bit) –8-bits, “information-on-demand” Optical Receiver –Consumes 26 uW at 375 kbps (69 pJ/bit) –Receives 50 nW (-43 dBm) optical signals (visible through near IR) –1 mrad transmit 50m req. 10 mW optical transmit power CCR Passive Transmitter –Consumes 350 pW at 175 bps (2 pJ/bit) –Requires laser interrogation beam which acts as the downlink beam as well Photosensor and 1-axis accelerometer integrated

NEST Retreat, Spring 2002 Overview Smart Dust –Concept –Where we are now Microrobots –Concept –Where we are now Macrorobots –Concept –Where we are now Conclusions

NEST Retreat, Spring 2002 Microrobots - Concept CMOS Chip Solar Cells, High Voltage Chip Motor and Linkages Chip Goal: Make silicon walk. Autonomous Articulated Size ~ 1-10 mm Speed ~ 1mm/s

NEST Retreat, Spring 2002 Microrobots - Processes CMOS Process National’s 0.25 micron 5 metal layer process High Voltage Electronics and Solar Cell process Fabricated in-house Demonstrated Solar Cells ~ 30 Volts Mechanical Linkages and Actuators Process –Glass Reflow Process

NEST Retreat, Spring 2002 Microrobots - Integration Thinned Solar Cell/High Voltage Chip Solar Cells/ High Voltage Legs and Motors CMOS Substrate Thinned CMOS Chip Leg Inchworm Motors Assembly Wire Bonds

NEST Retreat, Spring 2002 Microrobots - Test Results

NEST Retreat, Spring 2002 Overview Smart Dust –Concept –Where we are now Microrobots –Concept –Where we are now Macrorobots –Concept –Where we are now Conclusions

NEST Retreat, Spring 2002 Macrorobots - Concept Objectives: Use off-the-shelf components to build inexpensive and modular autonomous robots Take advantage of Rene motes and TinyOS for wireless networking and modularity Goals: Build 50 robots to test various distributed algorithms

NEST Retreat, Spring 2002 Macrorobots - Hardware Motor-Servo board interfaces any combination of two motors, servos, and solenoids to a toy car platform Sensor boards are currently being prototyped, including a whisker board for obstacle detection and a digital accelerometer (ADXL202) board for crude odometry Low-level software components written to abstract hardware Motor-Servo Board Whisker-Accel Board (Bottom) (Top)

NEST Retreat, Spring 2002 Macrorobots - TOS Components Abstract the hardware from the application (Ping-Pong) Allows use of separate platforms or sensors without having to change code (whisker v. accel, tank v. car) Simple applications written without worrying about hardware

NEST Retreat, Spring 2002 Overview Smart Dust –Concept –Where we are now Microrobots –Concept –Where we are now Macrorobots –Concept –Where we are now Conclusions

NEST Retreat, Spring 2002 Conclusions Projected milestones: Smart Dust –Microcontroller (10-bit addressing) – late March 2002 –12-bit addressing version to follow Microrobots –Integrated with dust mote – December 2002 Macrorobots –Several mobile motes – March 2002 –50 “intelligent” mobile motes – May 2002

NEST Retreat, Spring 2002 Aside - Optical Communications Large antenna gain (~1e6) Small radiator (mm scale) Spatial division multiple access (SDMA) Received power ~1/d 2 (vs. ~1/d 2  7 for RF) No FCC regulations/right-of-way constraints Rx and Tx can be the same beam Output efficiency –Optical Laser slope efficiency P overhead = 1µW-100mW –RF GMSK slope efficiency ~50% P overhead = 1-100mW Slope Efficiency True Efficiency P in P out P overhead RF Laser CCR 2km 100nJ

NEST Retreat, Spring 2002 Aside - Energy Comparisons Bluetooth –Transmit 1mW for 1ms - 1nJ/bit fundamental Tx cost. –Actual Tx, Rx power drain ~100mW - 100nJ/bit, 10s of meters? GSM –Rx power drain= ~200mW  2uJ/bit –Tx power drain= ~4W  40 uJ/bit, <10km Optical (laser) –10nJ/bit 1-10km –20pJ/bit 0-50m