SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Downloaden Sie, um offline zu lesen
Awareness in Autonomic
Systems
Applications &
Research Projects
Outline
• Proprioceptive systems
– EPiCS
• Swarm robotics
– SYMBRION
– ASCENS
– CoCoRo
• Data management
– SAPERE
– RECOGNITION
PROPRIOCEPTIVE SYSTEMS
Applications
Proprioceptive Systems
• Collect and maintain information about their
state and progress
• Enable self-awareness by reasoning about
their behavior
• Enable self-expression by effectively and
autonomously adapting their behavior to
changing conditions
EPiCS
www.epics-project.eu
• Aims to derive novel design and operation methods
and tools from the proprioception, self-awareness and
self-expression principles of studied systems
• Intends to integrate multidisciplinary research from
several areas:
– concepts and foundations for self-aware and self-
expressive systems
– hardware/software platform technologies for autonomic
compute nodes
– self-aware network architectures and middleware layers
• Develops new hardware and software platforms
EPiCS Approach
• Integrate multidisciplinary research from several areas:
– concepts and foundations for self-aware and self-
expressive systems
– hardware/software platform technologies for autonomic
compute nodes
– self-aware network architectures and middleware layers
• Foundational and technological research validated by
the requirements of three challenging application
domains:
– heterogeneous compute clusters for financial modelling
– distributed smart cameras for person detection and
tracking
– hypermusic on an interactive mobile media system
EPiCS Videos
• How six independent mobile devices
synchronise to each other:
http://vimeo.com/67205605
• CamSim – a distributed smart camera network
simulator
http://vimeo.com/70176909
For more: http://vimeo.com/channels/epics/
EPiCS Consortium
SWARM ROBOTICS
Applications
Swarm Robotics
• Imagine a swarm of robots
that need to solve a certain
task, e.g.
– Cleaning a devastated area
– Exploring Mars
• In difficult environments with
holes, hills, obstacles, . . . the
robots have to cooperate
– Transport an object together
– Form organisms to cope better
with environment
Swarm Robotics
• Robots are aware of the task they are
supposed to perform and monitor their
performance in the environment
• Robots should be able to adapt to maximize
their performance
• Adaptations take place on an individual level
as well as on a collective level:
– Individuals adjust their behavior
– Collective behavior emerges (e.g. organisms are
formed by multiple robots)
SYMBRION
www.symbrion.eu
Symbiotic Evolutionary Robot Organisms
• Hundreds of small cubic robots are built and deployed in an
environment
• Robots sense each other and the environment and are capable of
aggregating into “multi-cellular” organisms
• Aggregation and disaggregation is self-driven, depending on the
circumstances: different environments, different tasks
• Questions addressed:
– Can we build such robots and program the basic behaviors needed for
appropriate (dis)aggregation?
– Can we provide adaptive mechanisms that enable newly “born” organisms
learn to operate (sense, move, act, …)?
SYMBRION Scenario
http://www.youtube.com/watch?v=SkvpEfAPXn4
SYMBRION Approach
SYMBRION Current Results
• Different controllers have been developed for robots
• Evolutionary approaches are able to adapt the controllers
based upon fitness
• Different organisms are formed as required by the
environment
• Some initial versions of hardware have been developed and
are currently being deployed
SYMBRION Comsoritum
ASCENS
www.ascens-ist.eu
Autonomous service component ensembles
• Self-aware, self-adaptive, and self-expressive autonomous
components
• Components run in an environment and are called ensembles
• Systems are very difficult to develop, deploy, and manage
• Goal of ASCENS:
– Develop an approach that combines traditional SE approaches based
on formal methods with the flexibility of resources promised by
autonomic, adaptive, and self-aware systems
• Case studies:
– Robotics, cloud computing, and energy saving e-mobility
Ensembles
• Autonomic systems: typically distributed computing systems whose
components act autonomously and can adapt to environment changes.
• Ensembles have the following
characteristics:
– Large numbers of nodes
– Heterogeneous
– Operating in open and non-
deterministic environments
– Complex interactions between
nodes and with humans or other
systems
– Dynamic adaptation to changes in
the environment
ASCENS Approach
ASCENS Consortium
CoCoRo
cocoro.uni-graz.at
Collective Cognitive Robotics
• Aims at creating an autonomous swarm of
interacting, cognitive underwater vehicles
• Tasks to be performed by the swarm:
– Ecological monitoring
– Searching
– Maintaining
– Exploring
– Harvesting resources
CoCoRo Scenario
http://www.youtube.com/watch?v=OStLml7pHZY
CoCoRo Approach
• Draw inspiration from nature to generate
behavior:
– Cognition generating algorithms:
• Social insect trophallaxis
• Social insect communication
• Slime mold
• ANN
– Collective movement:
• Bird movement
• Fish school behavior
CoCoRo Consortium
DATA MANAGEMENT
Applications
Data management
• More and more content is being generated
• Content needs to be effectively managed in
order to avoid user form being swamped
• Task is to:
– Manage existing content
– Acquire new content
SAPERE
www.sapere-project.eu
Self-aware Pervasive Service Ecosystems
• Computers for handling data and providing services are
integrated into an “ecosystem”
• System is extended with
– methods for data and situation identification
– decentralized algorithms for spatial self-organization, self-
composition, and self-management
• Thus, we obtain automated deployment and execution of
services and for the management of contextual data items
SAPERE Scenario
• Pervasive computing
– Sensor rich and always connected smart phones
– Sensor networks and information tags
– Localization and activity recognition
– Internet of things and the real‐time Web
• Innovative pervasive services arising
– Situation‐aware adaptation
– Interactive reality
– Pervasive collective intelligence and pervasive participation
• Open co‐production scenario, very dynamic, diverse
needs and diverse services, continuously evolving
SAPERE Architecture
• Open production model
• Smooth data/services
distinction
– live semantic annotations (LSA)
• Interactions
– Sorts of bio‐chemical reactions
among components
– In a spatial substrate
• Eco‐laws
– Rule all interactions
– Discovery + orchestration
seamlessly merged
• Built over a pervasive network
world
SAPERE Infrastructure and applications
• Infrastructure
– A very lightweight infrastructure
– Ruling all interactions (from discovery to data exchange and
synchronization) by embedding the concept of eco‐laws
– To most extent, acting as a recommendation and planning engine
– Possibly inspired by tuple space coordination models
– Yet made it more “fluid” and suitable for a pervasive computing
continuum substrate not a network but a continuum of tuple spaces
• Applications
– The “Ecosystem of Display” as a general and impactful testbed
– To put at work and demonstrate the SAPERE findings
– Active and dynamic information sharing in urban scenarios
– Active participation of citizens to the working of the urban
infrastructure
SAPERE Consortium
RECOGNITION
www.recognition-project.eu
Relevance and Cognition for Self‐Awareness in a
Content‐Centric Internet
• Project draws inspiration from human cognitive
processes to achieve self-awareness
• Try to replicate core cognitive processes in computer
systems:
– e.g. inference, beliefs, similarity, and trust
– embed them in ICT
• Application domain: internet content
– Manage and acquire content in an effective manner by
means of self-aware computing systems
RECOGNITION Motivation
Technological Trends
• Participatory generation of content
– Prosumers, diversity, expanding edges
– Long tail, swamping, scale!
• Content in the environment
– Linkage of the physical and virtual worlds
– Embedding content and knowledge
• Acquiring knowledge through social mechanisms
– Blogging, social networking, recommendation, RSS feeds…
• How content reaches users will continue to change…
Supporting technological trends
• Intention: Paradigm to support ICT functions
– Enabling content centricity
• Better fitting of users to content and vice-versa
– Synchronize content with human activity and
needs
• Place, time, situation, relevance, context, social search
– Autonomic management
• Of content, its acquisition and resource utilization
RECOGNITION Approach
Human Awareness Behaviour
• Capture & exploit key behaviours of the most
intelligent living species
– Human capability is phenomenal in navigating
complex & diverse stimuli
– Filter & suppress information in “noisy” situations
with ambient stimuli
– Extract knowledge in presence of uncertainty
– Exercise rapid value judgment for prioritisation
– Engage a and multi‐scale social context multi learning
RECOGNITION Consortium
Acknowledgment
The slides in this presentation were produced
with contributions from all participants of the
Awareness Slides Factory.

Weitere ähnliche Inhalte

Ähnlich wie Industry Training: 04 Awareness Applications

Svenska AI-sällskapet på Vinnova
Svenska AI-sällskapet på VinnovaSvenska AI-sällskapet på Vinnova
Svenska AI-sällskapet på VinnovaErik Borälv
 
Sapere project-introduction-dec-2010
Sapere project-introduction-dec-2010Sapere project-introduction-dec-2010
Sapere project-introduction-dec-2010awarenessproject
 
The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...
The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...
The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...Diego López-de-Ipiña González-de-Artaza
 
eROSA Stakeholder WS1: EOSC Architecture
eROSA Stakeholder WS1: EOSC ArchitectureeROSA Stakeholder WS1: EOSC Architecture
eROSA Stakeholder WS1: EOSC Architecturee-ROSA
 
An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004
An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004
An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004Jason Hong
 
Collective awareness for human ict collaboration in smart cities
Collective awareness for human ict collaboration in smart citiesCollective awareness for human ict collaboration in smart cities
Collective awareness for human ict collaboration in smart citiesAlket Cecaj
 
BSC and Integrating Persistent Data and Parallel Programming Models
BSC and Integrating Persistent Data and Parallel Programming ModelsBSC and Integrating Persistent Data and Parallel Programming Models
BSC and Integrating Persistent Data and Parallel Programming Modelsinside-BigData.com
 
Pervasive computing
Pervasive computingPervasive computing
Pervasive computingKelly Zhang
 
ESWC 2015 - EU Networking Session
ESWC 2015 - EU Networking SessionESWC 2015 - EU Networking Session
ESWC 2015 - EU Networking SessionErik Mannens
 
Armando Benito (ITEA-2013)
Armando Benito (ITEA-2013)Armando Benito (ITEA-2013)
Armando Benito (ITEA-2013)ITEA Conferences
 
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎Libcorpio
 
Kerry Taylor - Semantics & sensors
Kerry Taylor - Semantics & sensorsKerry Taylor - Semantics & sensors
Kerry Taylor - Semantics & sensorsWeb Directions
 
Ontologies for multimedia: the Semantic Culture Web
Ontologies for multimedia: the Semantic Culture WebOntologies for multimedia: the Semantic Culture Web
Ontologies for multimedia: the Semantic Culture WebGuus Schreiber
 
Software and Education at NSF/ACI
Software and Education at NSF/ACISoftware and Education at NSF/ACI
Software and Education at NSF/ACIDaniel S. Katz
 
Jose Antonio presentation at WSDL
Jose Antonio presentation at WSDLJose Antonio presentation at WSDL
Jose Antonio presentation at WSDLJose Antonio Olvera
 
Research in Intelligent Systems and Data Science at the Knowledge Media Insti...
Research in Intelligent Systems and Data Science at the Knowledge Media Insti...Research in Intelligent Systems and Data Science at the Knowledge Media Insti...
Research in Intelligent Systems and Data Science at the Knowledge Media Insti...Enrico Motta
 
Autonomous Pervasive Systems and the Policy Challenges of a Small World!
Autonomous Pervasive Systems and the Policy Challenges of a Small World!Autonomous Pervasive Systems and the Policy Challenges of a Small World!
Autonomous Pervasive Systems and the Policy Challenges of a Small World!Emil Lupu
 

Ähnlich wie Industry Training: 04 Awareness Applications (20)

Svenska AI-sällskapet på Vinnova
Svenska AI-sällskapet på VinnovaSvenska AI-sällskapet på Vinnova
Svenska AI-sällskapet på Vinnova
 
Sapere project-introduction-dec-2010
Sapere project-introduction-dec-2010Sapere project-introduction-dec-2010
Sapere project-introduction-dec-2010
 
The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...
The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...
The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...
 
eROSA Stakeholder WS1: EOSC Architecture
eROSA Stakeholder WS1: EOSC ArchitectureeROSA Stakeholder WS1: EOSC Architecture
eROSA Stakeholder WS1: EOSC Architecture
 
An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004
An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004
An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004
 
An overview on ai
An overview on aiAn overview on ai
An overview on ai
 
Collective awareness for human ict collaboration in smart cities
Collective awareness for human ict collaboration in smart citiesCollective awareness for human ict collaboration in smart cities
Collective awareness for human ict collaboration in smart cities
 
LeaForum introduction
LeaForum introductionLeaForum introduction
LeaForum introduction
 
BSC and Integrating Persistent Data and Parallel Programming Models
BSC and Integrating Persistent Data and Parallel Programming ModelsBSC and Integrating Persistent Data and Parallel Programming Models
BSC and Integrating Persistent Data and Parallel Programming Models
 
Pervasive computing
Pervasive computingPervasive computing
Pervasive computing
 
ESWC 2015 - EU Networking Session
ESWC 2015 - EU Networking SessionESWC 2015 - EU Networking Session
ESWC 2015 - EU Networking Session
 
Armando Benito (ITEA-2013)
Armando Benito (ITEA-2013)Armando Benito (ITEA-2013)
Armando Benito (ITEA-2013)
 
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎
 
Kerry Taylor - Semantics & sensors
Kerry Taylor - Semantics & sensorsKerry Taylor - Semantics & sensors
Kerry Taylor - Semantics & sensors
 
Ontologies for multimedia: the Semantic Culture Web
Ontologies for multimedia: the Semantic Culture WebOntologies for multimedia: the Semantic Culture Web
Ontologies for multimedia: the Semantic Culture Web
 
Software and Education at NSF/ACI
Software and Education at NSF/ACISoftware and Education at NSF/ACI
Software and Education at NSF/ACI
 
Jose Antonio presentation at WSDL
Jose Antonio presentation at WSDLJose Antonio presentation at WSDL
Jose Antonio presentation at WSDL
 
Research in Intelligent Systems and Data Science at the Knowledge Media Insti...
Research in Intelligent Systems and Data Science at the Knowledge Media Insti...Research in Intelligent Systems and Data Science at the Knowledge Media Insti...
Research in Intelligent Systems and Data Science at the Knowledge Media Insti...
 
Industry Training: 03 Awareness Simulation
Industry Training: 03 Awareness SimulationIndustry Training: 03 Awareness Simulation
Industry Training: 03 Awareness Simulation
 
Autonomous Pervasive Systems and the Policy Challenges of a Small World!
Autonomous Pervasive Systems and the Policy Challenges of a Small World!Autonomous Pervasive Systems and the Policy Challenges of a Small World!
Autonomous Pervasive Systems and the Policy Challenges of a Small World!
 

Mehr von FET AWARE project - Self Awareness in Autonomic Systems

Mehr von FET AWARE project - Self Awareness in Autonomic Systems (20)

Academic Course: 12 Safety and Ethics
Academic Course: 12 Safety and EthicsAcademic Course: 12 Safety and Ethics
Academic Course: 12 Safety and Ethics
 
Academic Course: 08 Pattern-based design of autonomic systems
Academic Course: 08 Pattern-based design of autonomic systemsAcademic Course: 08 Pattern-based design of autonomic systems
Academic Course: 08 Pattern-based design of autonomic systems
 
Academic Course: 07 Introduction to the Formal Engineering of Autonomic Systems
Academic Course: 07 Introduction to the Formal Engineering of Autonomic SystemsAcademic Course: 07 Introduction to the Formal Engineering of Autonomic Systems
Academic Course: 07 Introduction to the Formal Engineering of Autonomic Systems
 
Academic Course: 06 Morphogenetic Engineering
Academic Course: 06 Morphogenetic EngineeringAcademic Course: 06 Morphogenetic Engineering
Academic Course: 06 Morphogenetic Engineering
 
Academic Course: 04 Introduction to complex systems and agent based modeling
Academic Course: 04 Introduction to complex systems and agent based modelingAcademic Course: 04 Introduction to complex systems and agent based modeling
Academic Course: 04 Introduction to complex systems and agent based modeling
 
Academic Course: 03 Autonomic Multi-Agent Systems
Academic Course: 03 Autonomic Multi-Agent SystemsAcademic Course: 03 Autonomic Multi-Agent Systems
Academic Course: 03 Autonomic Multi-Agent Systems
 
Academic Course: 02 Self-organization and emergence in networked systems
Academic Course: 02 Self-organization and emergence in networked systemsAcademic Course: 02 Self-organization and emergence in networked systems
Academic Course: 02 Self-organization and emergence in networked systems
 
Academic Course: 01 Self-awarenesss and Computational Self-awareness
Academic Course: 01 Self-awarenesss and Computational Self-awarenessAcademic Course: 01 Self-awarenesss and Computational Self-awareness
Academic Course: 01 Self-awarenesss and Computational Self-awareness
 
Awareness: Layman Seminar Slides
Awareness: Layman Seminar SlidesAwareness: Layman Seminar Slides
Awareness: Layman Seminar Slides
 
Industry Training: 02 Awareness Properties
Industry Training: 02 Awareness PropertiesIndustry Training: 02 Awareness Properties
Industry Training: 02 Awareness Properties
 
Industry Training: 01 Awareness Overview
Industry Training: 01 Awareness OverviewIndustry Training: 01 Awareness Overview
Industry Training: 01 Awareness Overview
 
Robot Swarms as Ensembles of Cooperating Components - Matthias Holzl
Robot Swarms as Ensembles of Cooperating Components - Matthias HolzlRobot Swarms as Ensembles of Cooperating Components - Matthias Holzl
Robot Swarms as Ensembles of Cooperating Components - Matthias Holzl
 
Towards Systematically Engineering Ensembles - Martin Wirsing
Towards Systematically Engineering Ensembles - Martin WirsingTowards Systematically Engineering Ensembles - Martin Wirsing
Towards Systematically Engineering Ensembles - Martin Wirsing
 
Capturing the Immune System: From the wet-­lab to the robot, building better ...
Capturing the Immune System: From the wet-­lab to the robot, building better ...Capturing the Immune System: From the wet-­lab to the robot, building better ...
Capturing the Immune System: From the wet-­lab to the robot, building better ...
 
Underwater search and rescue in swarm robotics - Mark Read
Underwater search and rescue in swarm robotics - Mark Read Underwater search and rescue in swarm robotics - Mark Read
Underwater search and rescue in swarm robotics - Mark Read
 
Why Robots may need to be self-­‐aware, before we can really trust them - Ala...
Why Robots may need to be self-­‐aware, before we can really trust them - Ala...Why Robots may need to be self-­‐aware, before we can really trust them - Ala...
Why Robots may need to be self-­‐aware, before we can really trust them - Ala...
 
Morphogenetic Engineering: Reconciling Architecture and Self-Organization Thr...
Morphogenetic Engineering: Reconciling Architecture and Self-Organization Thr...Morphogenetic Engineering: Reconciling Architecture and Self-Organization Thr...
Morphogenetic Engineering: Reconciling Architecture and Self-Organization Thr...
 
Ensemble-oriented programming of self-adaptive systems - Michele Loreti
Ensemble-oriented programming of self-adaptive systems - Michele LoretiEnsemble-oriented programming of self-adaptive systems - Michele Loreti
Ensemble-oriented programming of self-adaptive systems - Michele Loreti
 
Self-awareness and Adaptive Technologies: the Future of Operating Systems?
Self-awareness and Adaptive Technologies: the Future of Operating Systems? Self-awareness and Adaptive Technologies: the Future of Operating Systems?
Self-awareness and Adaptive Technologies: the Future of Operating Systems?
 
EnhancingWeb Process Self-Awareness with Context-Aware Service Composition
EnhancingWeb Process Self-Awareness with Context-Aware Service CompositionEnhancingWeb Process Self-Awareness with Context-Aware Service Composition
EnhancingWeb Process Self-Awareness with Context-Aware Service Composition
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

Kürzlich hochgeladen (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Industry Training: 04 Awareness Applications

  • 2. Outline • Proprioceptive systems – EPiCS • Swarm robotics – SYMBRION – ASCENS – CoCoRo • Data management – SAPERE – RECOGNITION
  • 4. Proprioceptive Systems • Collect and maintain information about their state and progress • Enable self-awareness by reasoning about their behavior • Enable self-expression by effectively and autonomously adapting their behavior to changing conditions
  • 5. EPiCS www.epics-project.eu • Aims to derive novel design and operation methods and tools from the proprioception, self-awareness and self-expression principles of studied systems • Intends to integrate multidisciplinary research from several areas: – concepts and foundations for self-aware and self- expressive systems – hardware/software platform technologies for autonomic compute nodes – self-aware network architectures and middleware layers • Develops new hardware and software platforms
  • 6. EPiCS Approach • Integrate multidisciplinary research from several areas: – concepts and foundations for self-aware and self- expressive systems – hardware/software platform technologies for autonomic compute nodes – self-aware network architectures and middleware layers • Foundational and technological research validated by the requirements of three challenging application domains: – heterogeneous compute clusters for financial modelling – distributed smart cameras for person detection and tracking – hypermusic on an interactive mobile media system
  • 7. EPiCS Videos • How six independent mobile devices synchronise to each other: http://vimeo.com/67205605 • CamSim – a distributed smart camera network simulator http://vimeo.com/70176909 For more: http://vimeo.com/channels/epics/
  • 10. Swarm Robotics • Imagine a swarm of robots that need to solve a certain task, e.g. – Cleaning a devastated area – Exploring Mars • In difficult environments with holes, hills, obstacles, . . . the robots have to cooperate – Transport an object together – Form organisms to cope better with environment
  • 11. Swarm Robotics • Robots are aware of the task they are supposed to perform and monitor their performance in the environment • Robots should be able to adapt to maximize their performance • Adaptations take place on an individual level as well as on a collective level: – Individuals adjust their behavior – Collective behavior emerges (e.g. organisms are formed by multiple robots)
  • 12. SYMBRION www.symbrion.eu Symbiotic Evolutionary Robot Organisms • Hundreds of small cubic robots are built and deployed in an environment • Robots sense each other and the environment and are capable of aggregating into “multi-cellular” organisms • Aggregation and disaggregation is self-driven, depending on the circumstances: different environments, different tasks • Questions addressed: – Can we build such robots and program the basic behaviors needed for appropriate (dis)aggregation? – Can we provide adaptive mechanisms that enable newly “born” organisms learn to operate (sense, move, act, …)?
  • 15. SYMBRION Current Results • Different controllers have been developed for robots • Evolutionary approaches are able to adapt the controllers based upon fitness • Different organisms are formed as required by the environment • Some initial versions of hardware have been developed and are currently being deployed
  • 17. ASCENS www.ascens-ist.eu Autonomous service component ensembles • Self-aware, self-adaptive, and self-expressive autonomous components • Components run in an environment and are called ensembles • Systems are very difficult to develop, deploy, and manage • Goal of ASCENS: – Develop an approach that combines traditional SE approaches based on formal methods with the flexibility of resources promised by autonomic, adaptive, and self-aware systems • Case studies: – Robotics, cloud computing, and energy saving e-mobility
  • 18. Ensembles • Autonomic systems: typically distributed computing systems whose components act autonomously and can adapt to environment changes. • Ensembles have the following characteristics: – Large numbers of nodes – Heterogeneous – Operating in open and non- deterministic environments – Complex interactions between nodes and with humans or other systems – Dynamic adaptation to changes in the environment
  • 21. CoCoRo cocoro.uni-graz.at Collective Cognitive Robotics • Aims at creating an autonomous swarm of interacting, cognitive underwater vehicles • Tasks to be performed by the swarm: – Ecological monitoring – Searching – Maintaining – Exploring – Harvesting resources
  • 23. CoCoRo Approach • Draw inspiration from nature to generate behavior: – Cognition generating algorithms: • Social insect trophallaxis • Social insect communication • Slime mold • ANN – Collective movement: • Bird movement • Fish school behavior
  • 26. Data management • More and more content is being generated • Content needs to be effectively managed in order to avoid user form being swamped • Task is to: – Manage existing content – Acquire new content
  • 27. SAPERE www.sapere-project.eu Self-aware Pervasive Service Ecosystems • Computers for handling data and providing services are integrated into an “ecosystem” • System is extended with – methods for data and situation identification – decentralized algorithms for spatial self-organization, self- composition, and self-management • Thus, we obtain automated deployment and execution of services and for the management of contextual data items
  • 28. SAPERE Scenario • Pervasive computing – Sensor rich and always connected smart phones – Sensor networks and information tags – Localization and activity recognition – Internet of things and the real‐time Web • Innovative pervasive services arising – Situation‐aware adaptation – Interactive reality – Pervasive collective intelligence and pervasive participation • Open co‐production scenario, very dynamic, diverse needs and diverse services, continuously evolving
  • 29. SAPERE Architecture • Open production model • Smooth data/services distinction – live semantic annotations (LSA) • Interactions – Sorts of bio‐chemical reactions among components – In a spatial substrate • Eco‐laws – Rule all interactions – Discovery + orchestration seamlessly merged • Built over a pervasive network world
  • 30. SAPERE Infrastructure and applications • Infrastructure – A very lightweight infrastructure – Ruling all interactions (from discovery to data exchange and synchronization) by embedding the concept of eco‐laws – To most extent, acting as a recommendation and planning engine – Possibly inspired by tuple space coordination models – Yet made it more “fluid” and suitable for a pervasive computing continuum substrate not a network but a continuum of tuple spaces • Applications – The “Ecosystem of Display” as a general and impactful testbed – To put at work and demonstrate the SAPERE findings – Active and dynamic information sharing in urban scenarios – Active participation of citizens to the working of the urban infrastructure
  • 32. RECOGNITION www.recognition-project.eu Relevance and Cognition for Self‐Awareness in a Content‐Centric Internet • Project draws inspiration from human cognitive processes to achieve self-awareness • Try to replicate core cognitive processes in computer systems: – e.g. inference, beliefs, similarity, and trust – embed them in ICT • Application domain: internet content – Manage and acquire content in an effective manner by means of self-aware computing systems
  • 33. RECOGNITION Motivation Technological Trends • Participatory generation of content – Prosumers, diversity, expanding edges – Long tail, swamping, scale! • Content in the environment – Linkage of the physical and virtual worlds – Embedding content and knowledge • Acquiring knowledge through social mechanisms – Blogging, social networking, recommendation, RSS feeds… • How content reaches users will continue to change…
  • 34. Supporting technological trends • Intention: Paradigm to support ICT functions – Enabling content centricity • Better fitting of users to content and vice-versa – Synchronize content with human activity and needs • Place, time, situation, relevance, context, social search – Autonomic management • Of content, its acquisition and resource utilization
  • 35. RECOGNITION Approach Human Awareness Behaviour • Capture & exploit key behaviours of the most intelligent living species – Human capability is phenomenal in navigating complex & diverse stimuli – Filter & suppress information in “noisy” situations with ambient stimuli – Extract knowledge in presence of uncertainty – Exercise rapid value judgment for prioritisation – Engage a and multi‐scale social context multi learning
  • 37. Acknowledgment The slides in this presentation were produced with contributions from all participants of the Awareness Slides Factory.