Computação Pervasiva
IFSC, 03 de Julho 2005
Prof. Dr. Sergio Takeo Kofuji, EPUSP
1
Admirável Mundo Novo
•
2
Evolução da Computação
• Mainframe (60’s-70’s)
• Desktop (80’s-90’s)
• Ubiquitous (00’s-?)
– Redes WANs, LANs, PANs
3
Tendências da Tecnologia de
Computação
1970s
1990s
amanhã
4
Visão de Mark Weiser
• Xerox Palo Alto
• “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”
– UbiComp
– Acesso à computação a qualquer instante, em qualquer lugar
• “Invisible Computing”, “Calm Technology”
5
LiveBoard, Xerox PARC
6
Source: Elrod et al., 1992
Mark Weiser
7
Pervasive Computing
• Pervasive Computing:
– Computadores e Serviços disponíveis e distribuídos em escala
ampla, interconectados com pouca mobilidade
8
Ontem
•
Cool
toys…
Too bad they
can’t talk to
each other…
9
Hoje
•
Sync.
Download
. Done.
Configuration?
Too much work…
10
Amanhã?
•
Thank God!
Everything is
done for me!
11
Computação Ubíqua vs
Pervasiva
•
Desafio principal em computação ubíqua: integrar mobilidade em larga escala
com funcionalidade de computação pervasiva
– Construir modelos dinamicos de ambiente
– Configurar serviços de acordo
• Desafios técnicos, sociais e organizacionais
12
Tópicos
•
Informação nos lugares
–
–
•
Sentient Things
–
•
Sensing, computing, and communicating gear worn as clothing
Cyborg communities
• Control their presence in the technological worldComputer chips infiltrating buildings, furniture,
and even clothing
RFIDs como sucessores do Barcode
Leads to pervasive surveillance questions
Dispositivos de Localização Geográfico - Geographic Location Devices
–
–
•
Manipulating the virtual world by manipulating physical objects
Computadores Vestíveis - Wearable computers
–
–
•
•
•
Adding information capabilities to urban places
HP’s Cooltown
Bits Tangíveis - Tangible bits
–
•
Adding information and communication to physical objects
Cidades Digitais - Digital Cities
–
–
•
Media linked to places
Smart rooms
WorldBoard – proposed global infrastructure to associate information with places
GPS
E-squirting
–
–
Using radio frequencies to transmit information between devices
Bluetooth
13
Computação Pervasiva
Context Aware
14
Context Aware Computing
• Serviços de Computação sentem aspectos do ambiente
(locação, emoção do usuário,…) e adequa os serviços
• Ex. Se eu andar até uma sala de conferência, meu email é
projetado na tela maior da sala
15
Contexto
Aplicações com o comportamento determinado pelo estado de
contexto (Context-Aware Computing)
• Diversas definições para a palavra “contexto”
• Consideraremos:
– “all relevant information to an application that this one can obtain”.
– “all element which, after a change on its states, triggers an addaptation
process on the application”.
– Example: user activity, localization, number of appliances, kind of
appliances, computional power needs, resources that can be used...
• Visão particular de cada aplicação
– Different interests in different momments
– Different interpretation of some given information
16
Definições de Contexto
• Contexto Computacional: conectividade de rede, custo de
comunicação, largura de banda de comunicação, recursos
das proximidades
• Contexto de Usuário: perfil do usuário, localização,
situação social
• Contexto Físico: iluminação, ruído, condição de tráfego,
temperatura
• Contexto de Tempo: hora do dia, semana, mês, estação
do ano
17
“Context Awareness”
• “Active context awareness”: uma aplicação
automaticamente adapta-se para o contexto descoberto,
mudando o comportamento da aplicação
• “Passive context awareness”: uma aplicação apresenta
o contexto novo ou atualizado para um usuário
interessado ou faz o contexto persistente para o usuário
recuperar mais tarde
• >>“Active context awareness”: é mais interessante
18
Exemplos
• Call Forwarding
– Olivetti, active, user location, based on active Badge
– Location of the user is presented to the receptionist and the call will be
forwarded
– Recently, automatically forward
• Teleporting
– Olivetti/AT&T, active, user location, workstation location, based on active
Badge
– Application follows the user while he moves around
– Augment resource-poor PDA with surrounding computing resources
19
Exemplos
• Active Map
– XEROX PARCTab, passive, user’s location
– Every room has a wireless station and room number of the
user is collected and updated on a map
• Mobisaic Web Browser
– U of Washington, active, location and time
– Hypertext links contain environment variables, extending
standard browser
20
Exemplos
• Shopping Assistant
– AT&T Bell Lab, active, locaiton
– Guide shoppers throughout the store and provide information
• Cyberguide
– Georgia IT, passive/active, location and time
– Outdoor/GPS, indoor/TV Remote based IR
– Travel diary is compiled and recommendation
21
Exemplos
• Conference Assistant
– Georgia IT, passive/active, location, time and schedule of
presentations
– Recommend presentations to attendees based on schedule,
topic, location and research interest
• People and Object Pager, U of Kent
• Fieldwork, U of Kent
22
Exemplos - Sumário
•
•
•
•
Active Badge & PARCTab
Assistente de Compras (Shopping)
Cyberguide
Sistema capaz de perceber o humor do usuário com
base na expressão facial
• Casa onde a posição é sentida e a temperatura
ajustada automaticamente
23
Questão Fundamental
• Como detectar o contexto?
• Como Localizar a Posição?
–
–
–
–
–
GPS
Triangulação rádio-bases celulares
Triangulação APs Wi-Fi
Triangulação Ultrassom
Localizadores espalhados ao longo do ambiente
24
Pervasive Computing
Wearable Computing
25
Steve Mann - 1981
26
Wearable Computing
27
MIT
Steve Mann @ U of T ECE
Sandy Pentland @ MIT Media Lab
Wearable Research @ CMU HCI Institute
28
Aplicações de WearComp
29
Wearable Computing
30
Protótipo, Indústria, Business
31
Produtos Comerciais
32
Produtos Comerciais
33
Produtos Comerciais
34
Aplicação de WearComp para VAT
• VAT - “Visual Assistive Technologies”
• Enhanced Access of Information
• ALVA Inc.’s Mobile Phone/Organizer For The Visually Impaired
•
(Haklander, Tom, 2003)
• Greater Freedom of Movement
• The Voice
•
(Meijer, Peter, 2003)
35
…
– Sungkyunkwan University, South Korea
– Chord Based Braille Gloves for Blind
• (Cho, M.et al, 2003)
36
…
– University of Florida, USA
– The Drishti
• (Helal, A.et al, 2003)
37
Computação Pervasiva
Realidade Aumentada
38
O que é?
Uma
combinação de uma cena
REAL vista por um usuário e uma
cena VIRTUAL gerada por um
computador
Objetivo – aumentar a cena com
informações adicionais
39
Realidade Aumentada
40
Como funciona?
41
Computação Pervasiva
Smart Spaces
42
Smart Spaces
• Pervasive
• Global Connectivity
Smart School
Smart Classroom
Smart City
Smart Factory
43
Computação Pervasiva
Robots…
44
Robots
– Dan Kara, presidente da “Robotics Trends” estima que 4
milhões de robôs pessoais devam ser vendidos em 2006
– A “United Nations Economic Commission for Europe” prediz
que mais que 2.1 milhões de robots para uso pessoal devam ser
vendidos entre 2003 a 2006.
– Crescimento Estimado de vendas: de 545,000 em 2002 a 1.5
milhões em 2006.
45
Roomba
•
•
Robotic vacuum cleaner made by
IRobot
What does it do?
– Clean about three average size rooms on a single battery charge, which lasts about
120 minutes
– Detect the best cleaning pattern for a given room
– Seek out dirt particles the size of finely ground pepper.
– Tiny microphones can detect a high concentration of dust particles, for extra
cleaning
– Charge itself at a docking station
46
Roomba
• Vendas
– Total em 2003: 470,000 unidades
– Primeiros 3 meses 2004:
Mais que 500.000
• Preço
– Versão Básica: $150
– Versão Topo de Linha: $250
47
Robosapien
• Robosapien
– Marketing
• “Fluid motions and gestures: fast dynamic 2-speed walking and
turning; full-function arms with two types of grippers.”
• “67 pre-programmed functions:
pick-up, throw, kick, dance, kung-fu, belch, rap and more;”
• “Fluent international ‘caveman’ speech”
– Cost: Just $99
48
Aibo & QRIO
•
Aibo (Sony)
–
–
–
–
–
•
Understands and responds to 100+ words and phrases
Built-in wireless LAN connectivity
Raise from a puppy or an adult
A multitude of facial expressions
Cost: $1800
QRIO
– "SONY decided to create a 'partner' that talks to you, plays with you, encourages you"
– Child-sized
– Can walk on uneven surfaces, dance, have conversations, recognise faces, body language
–
Would cost $65,000 if released now
49
Computação Pervasiva
Tecnologia
50
Tecnologias
•
•
•
•
•
•
•
Comunicação Sem Fio
Indentificadores RFIDs
Rede de Sensores
Segurança da Informação
Computação Móvel
Técnicas de Localização
WEB/GRID e WEB/GRID Services
51
Quadro das Tecnologias Sem Fio
52
WLAN
• WLAN – requer lidar com o problema das paredes
– Uso preferencial de frquencias abaixo de 5 .. 10 GHz
• Conectividade abaixo de 10 GHz torna-se limitada devido a
interferências
– Usuários devem identificar produtos robustos
– Soluções proprietarias podem fazer diferença
– A camada MAC precisa ser melhorada para explorar melhor o canal físico e
dar suporte ao reuso denso de frequências
• Otimizar para bit/s/Hz/m3 em vez de bit/s/Hz
– Agregar throughput para multiplos usuários é o fator chave abaixo de 10 GHz
53
WPAN
• Para uma WPAN é vantajoso se o sinal não atravesse as paredes
– Limite natural de uma célula; limita a região de interferência
– Eficiência espectral não é um aspecto chave de projeto
– Bandwidth pode crescer mais rápido em padrões WPAN do que em
WLAN (vide UWB- 400 Mbits/s)
• Conectividade acima de 10 GHz é limitada pelas barreiras físicas
(paredes)
– Um backbone é necessário para interconectar salas, com base numa
tecnologia diferente
• Optimizar para eficiência de energia e custo
54
Rede Hierárquica
1.
Broadband Internet Access (e.g. ADSL, WIMAX)
–
2.
spectrum efficiency as critical factor
O Inhome backbone (e.g. WLAN or Ethernet)
–
3.
differentiate on reliability, robustness to interference
O Personal Area Network (e.g USB, Bluetooth, UWB)
–
–
4.
differentiate on throughput, latency
confined within a room by using high carrier frequencies
A Sensor network (e.g. zigbee, RFID, )
–
differentiate on power
55
Rede Doméstica
•
Wireless
Base Station
Home PC
USB adapter
Kids’ Room
Bedroom
SL300i
MC-i250
Living Room
Study
iPronto
MX6000i (built-in
module)
DesXcape
56
Rede Doméstica
AP
•
WLAN
TV
WPAN
.11n <100 Mbit/s
PC
WPAN
UWB e.g. 500 Mbit/s
RefHome 2006: Hierarchical Wireless Network, growth of the WPAN
Several devices (PC, TV, IntRadio) have WLAN connection and serve as gateway
towards PAN
Quasi instantaneous exchange within (UWB) PAN
57
Computação Pervasiva
RFID
58
RFID Across All Sectors
Setores da Indústria
Industrial
Healthcar
e
Retail/CPG
Governme
nt
Logistics
Field
Service
59
Transponder (Tag, Label) RFID
RFID Antenna
RFID Chip
60
Memória do Tag
• Read Only Memory (ROM):
– Data is burned into IC at manufacture
– Can never be changed
– Virtually no control or alignment of data content with
respect to enterprise
• Write Once, Read Many (WORM)
– Data generally written into the IC at factory and locked
– When locked can not be reprogrammed
• Read/Write
– Some data may be programmed at the factory and locked
– Other data may be written, erased and rewritten into
memory in the field
• By customer individually
• During operation
61
Alimentação do Tag
Passive RFID Tag
• PASSIVE - Beam Powered
– Converts RF energy into DC power
– Very Long Life products
– Range is dependent on several factors:
•
•
•
•
Reader Transmit Power
Reader Sensitivity
Integrated circuit efficiency
Environmental conditions
Active RFID Tag
• ACTIVE - Battery Powered
– Generally operate asynchronously
– Battery boosts range and tag sensitivity
– Battery powers onboard functions when
away from reader
Photo Source: PSG Electronics
62
Frequências
•
Low Frequency - 125 KHz to 134 KHz. Worldwide
–
–
–
•
High Frequency - 13.56 MHz. Worldwide
–
–
–
•
Good for liquids, poor near metal.
Inexpensive tags, very wide variety of shapes, good Standards.
Generally up to 3 feet of range.
UHF - 902-928MHz, 868MHz, 862-869MHz.
–
–
–
•
Good for liquids, good near metal.
Relatively expensive tags, very wide variety of shapes.
Can have large antennae with 4 to 5 feet of range.
Poor near liquids or metals.
Very inexpensive tags, restrictions on shape.
Ranges of over 10 feet.
uW - 2.45GHz. Worldwide
–
–
–
Very poor near liquids or metals.
Very small tags, potentially very low cost.
Ranges around 3 feet.
63
Funcionamento
RF Field
Antenna /
Portal
Tag
Reader/
Encoder
Host
Computer








Tag enters RF field
RF signal powers tag
Tag transmits ID, plus data
Reader captures data
Reader sends data to computer
Computer determines action
Computer instructs reader
Reader sends data to tag
64
ICT Implantes no Corpo Humano
• ICT = Information and Communication Technologies
• Dispositivos Implantáveis que podem ser categorizados como:
– médico
– não-médico
• Ambos podem ser:
– passivos
– ativos
• Reversíveis ou não reversíveis
• Stand-alone ou online
• ICT implantes e tags
65
Dispositivos ICT Médicos
Passivos Implantáveis
• Most passive implants are structural devices such as
– artificial joints
– vascular implants
– artificial valves
• Active medical implantable devices Directive
90/385/EEC
66
Inplantes médicos ICT ativos
•
•
•
Cardiovascular pacers for patients with conduction disorders or heart failure
Cochlear and brainstem implants for patients with hearing disorders
Deep brain stimulation
– for tremor control in patients with Parkinson's disease
– for essential tremor
– for obsessive-compulsive disorders
•
Implantable Neurostimulation Devices
– Spinal cord stimulation for chronic pain management
– Sacral nerve stimulation for control of urinary incontinence
– Vagus nerve stimulation (VNS) for seizure control in epilepsy and mood control in severe
depression cases
•
•
•
Implantable programmable drug delivery pumps
Intrathecal administration of Baclofen for patients with Multiple Sclerosis with
severe spasticity
Insulin pump for Diabetes
67
Implantes médicos ICT futuros
• Artificial vision:
– Cortical implant for the blind: bypassing the non-working retina or optic nerve
• BioMEMS: Micro Electro-Mechanical Systems / Biosensors on the order of
size of a human red blood cell
– collect data about the physiological parameters, communicate with an external
diagnostic computer system (drug release, blood analysis, recovering cancer
patients…)
• Direct Brain Control: BCI (Brain Computer Interfaces): BrainGate™:
www.cyberkineticsinc.com
• Memory BrainChip (artificial hippocambus) an implantable brain chip could
restore or enhance memory
68
Codificação de ´barras´ para
Seres Humanos
The VeriChip™
What?
RFID=Radio Frequency Identification
Device
Passive ID tag
Contains an unique ID number
How does it work?
Energized by a scanner (RF)
Emits a radio signal
Transmits ID number to a Database via
phone or Internet
Current applications (FDA approval in 2004)
Medical records (blood type, potencial
allergies, medical history)
Personal information
Financial information
69
Verichip
• VeriChip™ is a subdermal, radio frequency identification (RFID) device, about
the size of a grain of rice. This technology, developed by Applied Digital
Solutions (ADS), one US-based company, has been used in animals for years
and seems fairly harmless.
• Extending the use to the human population is the next step.
• The idea for employing the tags to identify humans came after the horror of
the Sept. 11, 2001, attacks on the World Trade Centre and the Pentagon.
• The chip is an ID tag which is passive (not independently powered). When
radio-frequency energy passes from a scanner, it energizes the chip, and which
then emits a radio-frequency signal transmitting the chip's information to the
reader, which in turn links with a database.
70
Dispositivos de Rastreamento
Pessoal Futuros
• Integration and miniaturization of three technologies: www.digitalangel.com
– Biosensor: read a person‘s vital signs by touching the skin (implanted into a
wristwatch)
– Pager device: takes the data from the biosensor by using a cellular packet
module
– Position location technology: using radio signal to stay in contact with a
person‘s pager device
-> this information is sent through cellular data packets to a data centre (Digital
Angel™)
-> The first Digital Angel was launched in November 2001
-> Medical emergency purposes
-> Identification/Location purposes
71
Perguntas?
• Mais informações
• Prof. Dr. Sergio Takeo Kofuji
• [email protected]
72
Download

Arquivo 2