deis universit di bologna luca benini unibo it ambient
play

DEIS Universit di Bologna Luca.benini@unibo.it Ambient Intelligence - PowerPoint PPT Presentation

Sustainable sensing Enabling Technology for Computational Sustainability Luca Benini DEIS Universit di Bologna Luca.benini@unibo.it Ambient Intelligence Ambient Intelligence electronic environments that are sensitive and responsive to the


  1. Sustainable sensing Enabling Technology for Computational Sustainability Luca Benini DEIS Università di Bologna Luca.benini@unibo.it

  2. Ambient Intelligence Ambient Intelligence electronic environments that are sensitive and responsive to the presence of people AmI = Ubiquitous computing + intelligent social user interfaces Integration of Environment Network & Body Area Network

  3. Energy-Neutral AmI • No power and data cable for sensors and controls • Easy to install (in the optimal position) • Retrofitting is feasible and inexpensive • Battery -powered operation  maintenance Energy-neutral  harvest energy from the surrounding environment and store it locally Multiple Scenarios: • Photovoltaic (outdoor, indoor) Indoor/Outdoor • Inductive coupling Stationary/Mobile/Wearable • RF energy • Air flow • Motion, vibration

  4. The Good News Mobile terminals Batteries harvester-aware design WSN Today’s Harvesters Today’s WSNs WSN evolution harvester evolution • The gap between scavengers energy and requirements of digital systems is shrinking • Exploit energy management strategies and improvements in scavenger technology – Overcome traditional energy management strategies (battery-driven) • An new unified design methodology is required – Smart adaptation – Design for unreliability – Exploit unpredictable power sources

  5. Sensor Node Evolution Avg. 20 m W 20 m W 40 m W 20 m W Power 80 Mops 2nJ/b Sensor CE-ADC Processor PicoRadio DSP&storage RF Non-E Security World <10kb/s MAC 1% Power Mgr Energy Harvester Ambient energy Objective: 100 µW Avg  Energy neutrality becomes “easy”

  6. Where are we now? Average Power Harvesters Consumers 1W Cell phone Zigbee mesh network node 100 mW (w/ Rx from wireless sensor) 1 cm 2 a-Si PV AAA LED flash light in sun lit airplane pax window Chipcon CC2500 radio (Tx mode) 1 in 2 TEG on crease beam 10 mW Wireless dimming window TEG stringer clip 6 mm 2 TEG on hydraulic line TI MSP430 microprocessor (awake) 1 mW Large inductive vibe harvesters Push button harvester Wireless sensor @ 1 Hz 1 cm 2 a-Si PV in blue sky Push button transmitter 100 µW 1 cm 2 a-Si PV in cabin lighting GSE monitoring sensor (log data every 10sec, Tx 2X per day) Small piezo beam vibe harvesters 10 µW Chipcon CC2500 radio (asleep) TI MSP430 microprocessor (asleep) TEG=thermoelectric generator Sensor @ 2.8 hrs interval 1 µW

  7. EH powered nodes Generic Load ADC CPU Wireless Interface EH-management Input protection EH-mngr EH-switch Sensors Ref1 Ref2 Supercapacitor Battery Supercapacitor Battery Smart Power Unit Integrated Architecture • General purpose Optimized for Ambient Source and storage, but • Usually maximum efficiency not for a specific application/load • Tailored on a specific application/load • Plug-&-play • Fully integrated (complexity!) • Analog or with Digital Interface for external power management ( standardization ?)

  8. EH Subsystem architecture • Not all are required for every application and every source • Rectifier, DC-DC converter and MPPT are the most challenging and require a very accurate design process (coupling) • Charger/limiter/protection consumes additional power and are often to some extent redundant. Charger/Protection Energy Ambient MPPT DC/DC Load Rectifier Trans- Energy DC/DC ducer Storage

  9. Energy sources Non-monotonic & Unpredictable • E.g. solar power (PV-cells) • E.g. power waveform from Too much human walk (piezo-scavengers) Too little Aperiodic 9 [Paradiso05]

  10. Low power design ≠ Design for neutrality Hardware Design Natural progression of • Conversion efficiency Energy Optimization • Impedance Matching Techniques • Maximum power transferred Software Design Low Power Design • Energy Prediction, • Scheduling & Allocation Power Aware Design • QoS adaptation Battery Aware Design Energy Harvesting Aware Design

  11. AmI Contexts • GENESI genesi.di.uniroma1.it – Structural monitoring • SCALOPES www.scalopes.eu – Video-surveillance • SOFIA www.sofia-project.eu – Smart objects & spaces • Sensaction-AAL – Auditory Biofeedback • SMILING www.smilingproject.eu – Training active exoskeleton

  12. How hard? Stationary, Outdoor, low-bandwidth  „Easy‟ Stationary, Indoor/outdoor, high bandwidth  „Not Easy‟ Mobile, Indoor/outdoor, high bandwidth  Hard Wearable, high bandwidth  Very Hard Wearable, high bandwidth, high-power  Undoable?

  13. Wireless Video WSNs • Features: – Video acquisition analysis in real time (detection) – Multi Sensor – Data Fusion • WSN challenges – High data rate  needs local processing – High power consumption due to • huge quantity of data produced in by image sensors • Useless processing occurring when the scenario doesn’t change Low Power HW is not enough

  14. Multi-modal Approach HARDWARE – STM SPEAr 600plus • ARM A9 dual-crore • Video HW accelerator – USB camera – Infrared pyroelectric sensor (PIR) SOFTWARE – Embedded Linux Kernel 2.6.27(CPUfreq + PM framework)

  15. Multi-level + Multi-modal Interrupt(PIR) Wake up CPU • Interaction Application / APPLICATION STORED Resource Manager BACKGROUND ABANDONED FoV • Dynamically scales /REMOVED Free? OBJ. DETECTION (PIR) processor frequencies ACQUIRE FRAME and application features RESULTS RM INTERFACE • Reduction of the power Consumption • Dynamic tuning of RESOURCES RM POLICIES APPLICATION MONITORS video algorithm and RM application FREQ. STATE • Variable Quality of HW SPEAr DRIVER Service (FR, Accuracy)

  16. Results Estimated time life using three approaches (with 1000mAh battery) Ten random events every hour Reduction of power consumption up to about 60%

  17. Multi-ML + Distributed Camera + PIR onboard (previous work) NEW APPROACH Bluetooth Further reducing cameras activities Tier 2 Camera nodes Coordinator wakeup Tier 1 PIR nodes Two-tier network 17 /19

  18. Example Scenario with a PIR network Scenario with onboard PIRs 75% of events in the room both cameras awake  large overhead Prolongation of network’s lifetime! WAKE-UP RULES: CAMERA 1 = PIR1 & PIR2 IF: CAMERA 2 = PIR2 & PIR3 Radio energy < Energy savings + energy awareness from reducing cameras activities! 18 /19

  19. Results • Camera’s lifetime prolongation for the Scenario with a PIR nework for lower WOR duty cycles 95% lifetime prolongation Overhead of transceiver power consumption! Working on physical-layer Wake-up radio and system implications

  20. Energy Generation Options Solar + Wind + High-frequency kinetic together do the job + aggressive network power management Source Power Density MPP mW/cm 2 Solar 1 – 100 µW/cm 3 Vibration Capacitive 100 Vibration Inductive 10 – 15 µW/cm 3 µW/cm 3 Vibration Piezoelectric 300 - 500 Thermoelectric 6 – 15 µW/cm 3 µW/cm 3 High frequency vibration 100 Ambient radio frequency < 1 µW/cm 2 Vibrational 800 (@ kHz) µW/cm 3 microgenerators Ambient airflow 1 mW/cm 2

  21. How hard? Stationary, Outdoor, low-bandwidth  „Easy‟ Stationary, Indoor/outdoor, high bandwidth  „Not Easy‟ Mobile, Indoor/outdoor, high bandwidth  Hard Wearable, high bandwidth  Very Hard Wearable, high bandwidth, high-power  Undoable?

  22. Monitoring, alerting, training

  23. Closed loop scenario: Biofeedback for rehabilitation videos

  24. Clinical validation trial First trial Last trial

  25. Vibro-tactile navigation system • Add application specific strategies. • Important factors in the perception of a tactile stimulation: – Vibration frequency – Vibration amplitude – Stimulation location – The Adaptation behavior. • We produce stimulation through on-off pulses in a square-wave shape. – By changing the duty cycle of these pulses we add another control variable to the system PW T RT A t

  26. Bring Sensaction-AAL Home • Extend battery lifetime • Strategy: – Reduction of energy requirements: • Low-power node design and component selection • On board processing – minimize wireless transmission • Context-aware power management – Reduce QoS: simplest feedback – Harvest energy • Indoor PV? • EM? • Kinetic? • Thermal?

  27. Miniature PV harvesting • WSN HW support a wide voltage supply range (usually between 1V and 4V ) 2,1 – 3,6 V Tmote Sky TinyNode 584 2,4 – 3,6 V [µsolar scavenger 10mm 2 1,8 – 3,6V TI Node PV surface: Brunelli, Benini] • Powering sensor nodes with unregulated and variable voltage supply from the solar cell  adaptive Active-Recovery DC − Minimize the energy used for DC/DC or linear regulation − Automatically adapt duty-cycle with analog thresholds (comparators) on voltage supply − Optimize thresholds for MPP in low-lighting condition (no tracking at high lighting as energy is over-abundant)

  28. Approach • Select the desired light intensity and find the solar cell MPP • A window (Vth1 , Vth2 ) is defined around the MPP forcing the senor node to operate in this range of values.

Recommend


More recommend