Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
http://elite.polito.it
AMBIENT INTELLIGENCEAN OVERVIEW
Luigi De Russis
@luigidr
http://elite.polito.it
Luigi De Russis
@luigidr
AMBIENT INTELLIGENCEAN OVERVIEW
http://elite.polito.it
Luigi De Russis
@luigidr
AMBIENT INTELLIGENCEAN OVERVIEW
Internet of Things /
Smart Devices
Home Automation /
Smart Home
TECHNOLOGY TRENDS
Internet of Things /
Smart Devices
Home Automation /
Smart Home
TECHNOLOGY TRENDS
Internet of Things /
Smart Devices
Home Automation /
Smart Home
TECHNOLOGY TRENDS
Internet of Things /
Smart Devices
Home Automation /
Smart Home
TECHNOLOGY TRENDS
SMART DEVICES
for the home and the office
IoT
Smart
Home
SMART HOME, EXEMPLIFIED
https://www.youtube.com/watch?v=5bYSX2C4aWc
sophisticated remote control
SMART HOME, EXEMPLIFIED
technology-oriented approach
https://www.youtube.com/watch?v=X604TGDgTVA
SMART (?) HOME
https://www.youtube.com/watch?v=_CQA3X-qNgA
where is the "smartness"?!?
THIS IS NOTAMBIENT INTELLIGENCE
* it is a first step in the "right" direction
AMBIENT INTELLIGENCEA VISION OF THE FUTURE
https://www.youtube.com/watch?v=NjYTzvAVozo
look at the overall concept,not at the details!
AMBIENT INTELLIGENCEMY FRIENDS CALL ME AMI
AMBIENT INTELLIGENCEMY FRIENDS CALL ME AMI
AMBIENT INTELLIGENCEMY FRIENDS CALL ME AMI
why
AMBIENT INTELLIGENCEMY FRIENDS CALL ME AMI
why
AmI is people-oriented
AMBIENT INTELLIGENCEMY FRIENDS CALL ME AMI
why
what
AmI is people-oriented
sensitive
intelligent
responsive
adaptive
ubiquitous
transparent
sensitive
intelligent
ubiquitous
transparent
Able to sense the
environments and its
inhabitants.
Able to process
sensor data.
responsive
adaptive
sensitive
intelligent
ubiquitous
transparent responsive
adaptive
Able to respond to
user needs.
Able to act on the
environment.
sensitive
intelligent
ubiquitous
transparent
Able to infer a situational context:
- from environment data
- from user data (identity, presence,
actions, …)
- from statistics and preferences
- from external information sources
Able to adapt to the context, by
means of the interpretation of
sensing and the generated response
responsive
adaptive
sensitive
intelligent
ubiquitous
"The most profound
technologies are those
that disappear. They
weave themselves
into the fabric of
everyday life until they
are indistinguishable
from it."Mark Weiser
transparent responsive
adaptive
sensitive
intelligent
ubiquitous
Present, appearing,
found everywhere.
Able to be
distributed over the
ambient and over
different people.
transparent responsive
adaptive
sensitive
intelligent
ubiquitous
Incorporates Artificial
Intelligence:
- Machine learning, agent-
based software, robotics
- Hearing, vision,
language, knowledge
processing
- Semantic Web, reasoning
transparent responsive
adaptive
sensitive
intelligent
responsive
adaptive
ubiquitous
transparent
OK, IT'S TIME TO COOK!
MAIN STEPSTOWARD A SUCCESSFUL AMI SYSTEM
MAIN STEPSTOWARD A SUCCESSFUL AMI SYSTEM
Sensing
Acting
ReasoningInteracting
MAIN STEPSTOWARD A SUCCESSFUL AMI SYSTEM
Sensing
Acting
ReasoningInteracting
MAIN STEPSTOWARD A SUCCESSFUL AMI SYSTEM
Sensing
Acting
ReasoningInteracting
Needed to provide
responsiveness and
adaptability.
Model, interpret and
recognize context, users
and their activities.
Make decisions, e.g.,
acting vs. suggesting.
MAIN STEPSTOWARD A SUCCESSFUL AMI SYSTEM
Sensing
Acting
ReasoningInteracting
MAIN STEPSTOWARD A SUCCESSFUL AMI SYSTEM
Sensing
Acting
ReasoningInteracting
HOW FAR ARE WE?THE RESEARCH WORLD IN 2016
sensitive
intelligent
responsive
adaptive
ubiquitous
transparent
Sensing
Acting
ReasoningInteracting
AIR LABAmbient
Intelligence
Research Lab
Energy-Efficient User-centric Light Control in
Smart HomesThis project is based on the use of cameras and a distributed
processing method for automated control of lights in a smart
home. The implemented optimization formulations maintain
the user's comfort while reducing the energy cost of lights.
Information from camera sensors provides occupancy
reasoning and human activity analysis. By employing the user's
positions, activities, and preference as constraints, the system
optimizes the light setting for the user's satisfaction in the
occupied area.
Reinforcement Learning for Ambient Intelligent
Atmospheric Lighting and MusicThe goal is to create a user-centric methodology for adaptation of
system services based on accumulated knowledge about the user
preferences. These preferences are learned through user's explicit or
implicit feedback to the system when the user opts to react to the
provided service. As a result, the system adapts to provide the most
satisfactory background music and ambient lighting to the user. In
our approach, the system gains intelligence through observing the
user, interacting with the user, and exploring the user's interests via
mutual discovery mechanisms. Context is inferred not just through
generic data such as time of the day, but also via detecting user-
specific situation such as location, activity, or event.
http://airlab.stanford.edu
FLUID
INTERFACESMIT Media Lab
Reality EditorThe Reality Editor is a system that supports editing the
behavior and interfaces of so-called "smarter objects", i.e.
objects or devices that have an embedded processor and
communication capability. Using augmented reality
techniques, the Reality Editor maps graphical elements
directly on top of the tangible interfaces found on physical
objects, such as push buttons or knobs. The Reality Editor
allows flexible reprogramming of the interfaces and
behavior of the objects as well as defining relationships
between smarter objects in order to easily create new
functionalities.
Video: https://vimeo.com/74073989
http://fluid.media.mit.edu
AutoEmotiveRegardless of the emotional state of drivers, current cars
feel impassive and disconnected. We believe that by
adding emotion-sensing technologies inside the car, we
can dramatically improve the driving experience while
increasing the safety of drivers. This work explores the
landscape of possible applications when incorporating
stress-sensing devices in the car.
Video: https://vimeo.com/85856989
INTELLIGENT
ENVIRONMENTS
GROUP
http://ieg.essex.ac.uk
RESPONSIVE
ENVIRONMENTSMIT Media Lab
http://resenv.media.mit.edu
CASASCenter for Advanced
Studies in Adaptive
Systems
http://casas.wsu.edu
GOODIESResearch GrOup On
Development of
Intelligent
EnvironmentS
http://ie.cs.mdx.ac.uk
AICAgents, Interaction
and Complexity
http://www.aic.ecs.soton.ac.uk
CHANGING
PLACESMIT Media Lab
http://cp.media.mit.edu
UBICOMP LABHCII
Carnegie Mellon
University
http://ubicomplab.org
ALPSAmbient Intelligence
and Pervasive System
http://ie.cs.mdx.ac.uk/
E-LITEIntelligent and
Interactive
Systems
Ambient Intelligence Course
Third year, elective course, for all the Engineering degrees. In English.
The course aims at describing, from an experimental point of view, the field of Ambient
Intelligence, outlining its multi-disciplinary nature as well as its technology and
application areas.
Special emphasis, on the course, is devoted to design-related aspects and on the overall
hardware-software architecture, besides reviewing the involved technologies. This should
enable students to design and realize reusable and interoperable solutions, and to
collaboratively build a working prototype of an AmI system, in the laboratory.
Projects website: http://ami-2016.github.io, about "AmI for health and wellbeing"
2015 projects: http://ami-2015.github.io, about a "Smart Politecnico"
http://elite.polito.it
E-LITEIntelligent and
Interactive
Systems
Ambient Intelligence Course
http://elite.polito.it
Public showcase of students' projects to be held onOctober 4, 2016 (in the
evening at I3P
You are kindly invited!
E-LITEIntelligent and
Interactive
Systems
http://elite.polito.it
High-Level Personalization of Smart Environments
A considerable amount of research has been carried out towards enabling average
users to customize their smart homes and their IoT systems through trigger-action ("if...
then...") programming. Publicly available systems exist, too: e.g., http://ifttt.com.
These programming environments force a one-to-one mapping between pairs of
service or device instances; this approach is not suitable for the forthcoming and
expected growth of IoT devices nor is able to handle yet undiscovered IoT.
To overcome similar issues, a new breed of programming platforms should be designed
to support a "higher level" representation of objects and services, to help end users
better create and understand their own IoT applications.
E-LITEIntelligent and
Interactive
Systems
http://elite.polito.it
High-Level Personalization of Smart Environments
A considerable amount of research has been carried out towards enabling average
users to customize their smart homes and their IoT systems through trigger-action ("if...
then...") programming. Publicly available systems exist, too: e.g., http://ifttt.com.
These programming environments force a one-to-one mapping between pairs of
service or device instances; this approach is not suitable for the forthcoming and
expected growth of IoT devices nor is able to handle yet undiscovered IoT.
To overcome similar issues, a new breed of programming platforms should be designed
to support a "higher level" representation of objects and services, to help end users
better create and understand their own IoT applications.Thesis
available on this topic
E-LITEIntelligent and
Interactive
Systems
http://elite.polito.it
Smarter Notifications
In the Internet of Things (IoT) world, we are under a constant stream of messages,
coming from various "smart objects" (e.g., thermostats, washing machines, weather
stations, activity trackers, drink trackers) and from different services and Social Network
(like Facebook, Twitter, WhatsApp, e-mail, etc.). All these notifications may be interesting
by themselves, but taken together they risk to be a constant distraction and annoyance.
Things become further complicated by the presence of "smart objects" that are shared
between groups of people or family members (like a TV or a washing machine). Thus,
data coming from such devices/appliances can affect multiple persons and their
behaviors.
We are working on a Smart Notification system, able to deliver the "right" notification,
to the "right" person (or people), in the "right" moment, according to users'
preferences, activities and to the notification characteristics.
We need your help! Download our Android 5.x app: http://goo.gl/pcvmG9
E-LITEIntelligent and
Interactive
Systems
http://elite.polito.it
Smarter Notifications
In the Internet of Things (IoT) world, we are under a constant stream of messages,
coming from various "smart objects" (e.g., thermostats, washing machines, weather
stations, activity trackers, drink trackers) and from different services and Social Network
(like Facebook, Twitter, WhatsApp, e-mail, etc.). All these notifications may be interesting
by themselves, but taken together they risk to be a constant distraction and annoyance.
Things become further complicated by the presence of "smart objects" that are shared
between groups of people or family members (like a TV or a washing machine). Thus,
data coming from such devices/appliances can affect multiple persons and their
behaviors.
We are working on a Smart Notification system, able to deliver the "right" notification,
to the "right" person (or people), in the "right" moment, according to users'
preferences, activities and to the notification characteristics.
We need your help! Download our Android 5.x app: http://goo.gl/pcvmG9
This work is licensed under the Creative Commons “Attribution-NonCommercial-ShareAlike Unported (CC BY-NC-SA 3,0)” License.
You are free:– to Share - to copy, distribute and transmit the work
– to Remix - to adapt the work
Under the following conditions:– Attribution - You must attribute the work in the manner specified by
the author or licensor (but not in any way that suggests that they endorse you or your use of the work).
– Noncommercial - You may not use this work for commercial purposes.
– Share Alike - If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.
To view a copy of this license, visit http://creativecommons.org/license/by-nc-sa/3.0/
LICENSE