Trends in Embedded Computing The Ubiquitous Computing through Sensor Swarms.

Slides:



Advertisements
Similar presentations
4.03 IT PowerPoint Objective 4.03—Understand Information Technology activities and careers.
Advertisements

Chapter 3 Computer Hardware and Peripherals: Your Digital Toolbox
Microprocessor Dr. Rabie A. Ramadan Al-Azhar University Lecture 1.
Elements of a Microprocessor system Central processing unit. This performs the arithmetic and logical operations, such as add/subtract, multiply/divide,
Peter Kropf Ubiquitous Computing - Hiver 2006/20071 Peter Kropf Université de Neuchâtel Institut d’informatique
Types of Computers & Computer Hardware
The physical parts of Computer
Ubiquitous Computing Definitions Ubiquitous computing is the method of enhancing computer use by making many computers available throughout the physical.
Input to the Computer * Input * Keyboard * Pointing Devices
Ir. Muhril Ardiansyah, M.Sc., Ph.D.1 Computer Hardware.
Software Engineering Issues for Ubiquitous Computing Author: Gregory D. Abowd, Georgia Institute of Technology CSCI 599 Week 4 Paper 3 September
Ubiquitous Computing Computers everywhere. Agenda Old future videos
Ubiquitous Computing Computers everywhere. Thursday: presentations UCook Team NoName Save the Best for Last Food Networking.
Alberto Grillo Software Engineering II. Introduction to Ubiquitous Computing History of Ubiquitous Computing Challenges and Requirements Comparison of.
Ubiquitous Computing Computers everywhere.
Security and Privacy in Ubiquitous Computing. Agenda Project issues? Project issues? Ubicomp quick overview Ubicomp quick overview Privacy and security.
REVIEW COMPUTER SYSTEMS
INPUT / OUTPUT DEVICES. Input / Output Devices The input/output (I/O) devices of a computer are not part of the CPU, but are channels for communicating.
Chapter 1 Sections 1.1 – 1.3 Dr. Iyad F. Jafar Introduction.
Hardware and Software Basics. Computer Hardware  Central Processing Unit - also called “The Chip”, a CPU, a processor, or a microprocessor  Memory (RAM)
TYPES And COMPONENTS OF COMPUTER SYSTEM
Information Technology Ms. Abeer Helwa. Computer Generations First Generation (Vacuum Tubes) -They relied on the machine language to perform operations.
The Computer Input devices Output devices Input/output devices VR Memory Processing Dix et al chapter 2.
Introduction to Computers Personal Computing 10. What is a computer? Electronic device Performs instructions in a program Performs four functions –Accepts.
The Computer for the 21 st Century Mark Weiser – XEROX PARC Presented By: Mihail Ionescu.
ICMAP-Shakeel 1 Infrastructure and Operations. ICMAP-Shakeel 2 Performance Variable for IT Functional capabilities and limitations Price-performance ratio.
Computer Terminologies and Concepts COMPUTER HARDWARE TECHNOLOGY F 1020.
Fall 2002CS/PSY Pervasive Computing Ubiquitous computing resources Agenda Area overview Four themes Challenges/issues Pervasive/Ubiquitous Computing.
ST01 - Introduction 1 Introduction Lecturer: Smilen Dimitrov Sensors Technology – MED4.
Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat.
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
1 Computer Systems. A computer is...  A purely digital device  Definition: Digital is a type of electronic signal that is processed, sent and stored.
Computer Systems TexPREP Summer Camp Computer Science.
1 Chapter 7 Designing for the Human Experience in Smart Environments.
Input By Hollee Smalley. What is Input? Input is any data or instructions entered into the memory of a computer.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of 1-1 HCI Human Computer Interaction Week 8.
COMPUTER HARDWARE Made By Anila Bhatti DA Public School (O&A Levels) - Seaview 1.
Computer Basic Vocabulary
Some Computer Science Issues in Ubiquitous Computing
MAC OS – Unit A Page: 2-3, 4-5 Investigating Types of Computer Examining Computer Systems.
Win OS & Hardware. Input Getting data into the computer.
HCI 입문 Graphics Korea University HCI System 2005 년 2 학기 김 창 헌.
 is a general-purpose device that can be programmed to carry out a set of arithmetic or logical operations automatically. Since a sequence of operations.
Chapter 1: Applying Computer Basics – Lesson 1 © 2010, 2006 South-Western, Cengage Learning.
Today: Student will be able to describe the basics of their class and computing Tell me about you and how you use computers. Lesson 1 Slide 1.
Pervasive Computing Parts of the slides are extracted from those of Profs. Mark Weiser, Deborah Estrin, Akbar Sayeed, Jack Stankovic, Mani Srivastava,
1 Pervasive Computing: Vision and Challenges Myungchul Kim Tel:
Ubiquitous Computing Computers everywhere. Wednesday: presentations Ideal Concepts T.H.E. Team Infused Industries CommuniCORP Part 3 DUE!
Introducing Networks and the Internet Mrs. Wilson Rocky Point High School.
Ubiquitous and Pervasive Computing. MY DEFINTION OF PERVASIVE COMPUTING Pervasive computing describes the trend that connected computational devices become.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Industrial Automation Part I Real Time Control Embedded Systems.
MILESTONES IN HARDWARE
Lesson 4 Alternative Methods Of Input.
HARDWARE The hardware is the part you can see the computer, ie all components of their physical structure. The screen, keyboard, and mouse tower of the.
6. Structure of Computers
CS111 Computer Programming
Networking Applications
Ubiquitous Computing Computers everywhere.
TexPREP Summer Camp Computer Science
Introduction To Computers
Networked Embedded Systems
Lesson 4 Alternative Methods Of Input.
Introducing Networks and the Internet
Chapter 1: Applying Computer Basics – Lesson 1
Multicultural Social Community Development Institute ( MSCDI)
Introduction to Computers
Hardware Components & Software Concepts
NWC604COM Ubiquitous Computing
Introduction to Computers
Presentation transcript:

Trends in Embedded Computing The Ubiquitous Computing through Sensor Swarms

“The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it.” In 1991, Mark Weiser, chief technology officer for Xerox’s Palo

Definitions Ubiquitous computing is the method of enhancing computer use by making many computers available throughout the physical environment, but making them effectively invisible to the user – Mark Weiser Ubiquitous computing, or calm technology, is a paradigm shift where technology becomes virtually invisible in our lives. -- Marcia Riley (Georgia Institute of Technology, Atlanta.)

Universal Computing Environment Games Audio DVD PDA PC Wash Machine Lighting Cooker Digital Camera Printer Scanner Disk Drives NOTEBOOK

Computing Everywhere giving machines the ability to detect, track, and identify people to interpret human behavior This technology is “fourth generation” embedded computing: “smart”’ environments and portable or wearable devices.

Goals The key technical goal is to determine the computer’s context with respect to nearby humans who, what, when, where, and why so that the computer can act or respond appropriately without detailed instructions.

The Issues the problem of context sensing, which is closely related to the famous frame problem of AI,’ has become a critical problem The frame problem is that specifying only which conditions are changed by the actions do not allow, in logic, to conclude that all other conditions are not changed.

Areas person identification surveillance/monitoring, 3D methods smart rooms perceptual user interfaces

Users Interface The multitude of different Ubicomp devices with their different sizes of displays and interaction capabilities represents another challenge Pen Gesture recognition … Mouse keyboard

Is it Possible with the present state of art technology growth??

Sensors Sensor Networks Sensor Swarms

Berkley Dust

Basic board: –Bidirectional, single channel 868 MHz short range radio –Microcontroller –Real-time clock –Calendar circuit Sensor board: –3-axis acceleration sensors –electronic compass –lighting sensor –optic IR-based proximity detector VTT Soap Box

perceptual user interface Facial expression Hand Gestures Whole-body movement Voice

Our Effort in this Direction Real Time Signal Processing Real Time Signal Analysis –Real Time Matrix Analysis Eigen Value Problems –Real Time Optimization Emotion/Fatigue/Stress Analysis from Speech Real Time Video Processing Real Time Video Analysis Fatigue/Emotion/Stress Analysis

Real Time Singular Value Decomposition Face Recognition Principal Component Analysis Speech Processing Signal Analysis De-noising Data Compression Page Ranking

Real Time SVD (key issues) Speed Accuracy Power Consumption

Our Implementation Trials Desktop –Pentium Dual Processor TI6713 Floating point DSP TI5000 series Fixed Point DSP

Comparative Assessment of SVD Algorithms on Floating Point Processor

Comparative Assessment of SVD Algorithms on Fixed Point Processor

Comparative Accuracy

Designing Power Efficient Algorithms

Why Power Efficiency in Low Power Stand Alone Systems Battery Driven Battery capacity is limited It is possible to decrease the Battery discharge rate by Intelligent use of its power –DVS: stands for Dynamic Voltage Switching –Hardware: reconfiguration and intelligent clock throttling –Software: Code Size Minimization and Run Time optimization

Typical State Transitions for Power Saving

Power Management in Pentium M

Intel 90 nm – Pentium M Processor (2 MB cache)

Power Density in Pentium M by Infra-Red Emission Microscopy