SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
CONCEPTUAL MAP AND CLASSIFICATION
        IN ENSEMBLES OF
  AUTONOMIC COMPONENTS: FROM
         AWARENESS TO
          ORGANIZATION




      Nicola Capodieci and Giacomo Cabri
      University of Modena and Reggio Emilia
CONTENTS
 Background
 Motivation

 Trees of concepts

 Ensemble as whole

 Single components features

 Communication

 Adaptation

 Awareness

 Conclusions and future work
BACKGROUND
   Ensembles of autonomic components have to
       Be independent
       Have little or no human interaction
       Be reliable
       Be adaptive
         Self-organize
         Self-express

         Self-aware (*-awareness)

         ….




     FOCUS ON:
    DARS and
    self-expression
MOTIVATIONS
   Classification as an instrument for:
           Design process
           Enhancing reutilization of code, projects etc…

   Older classification of autonomic components
           Sometimes outdated
           No focus on adaptive capabilities, awareness


       Building a general framework for self-expression
CLASSIFYING COORDINATION PATTERNS
   Previous focus on:
       the ensemble as a whole
       Hardware capabilities of the single robot
   Current trend on:
     What makes a single component adaptive?
     New approaches for ensemble coordination
     *-Aware components


   Our approach:
       Try to consider, integrate and discuss all the previous
        topics.
THE TREE(S) OF CONCEPTS
   Two seeds:
       Single component

           Communication

           Internal architecture

           Awareness capabilities

       Ensemble as a whole

           Organization

           Global architecture

           Team features
ENSEMBLE AS A WHOLE 1/3
                             Organization




                                             Unstructured
     Structured



                                             Swarm
 Leader           Peers


                              Role Based
ENSEMBLE AS A WHOLE 2/3
                        Architecture




      Deliberative                  Reactive (!)
ENSEMBLE AS A WHOLE 3/3
                      Team Features




         Composition                   Size




Homogeneous                     Large         Small
              Heterogeneous
SINGLE COMPONENT TREE
   Communication:

   Direct:
     Well defined protocols
     Data transmission


    Communication can be used for raising awareness.


     Direct
           communication are characterized by
     Bandwidth and Range.
LESS DIRECT WAYS FOR COMMUNICATING
   Stigmergic approach:
           Computational Fields

           Virtual Pheromones

           …

    Sensing approach:
            “Sensing” changes in the environment

            Giving them different meanings according to the state in
             which the unit is located
COMMUNICATION AND AWARENESS
   Communication is used for raising awareness of:
     Events
     Presence of team mates


    And managing COORDINATION

   What about non-communicative coordination?
    Strictly related to Awareness
   Social rules, conventions, common pre-shared
     knowledge
See: Common Expected Payoff in [1]


[1] J.R. Kok, M.T.J. Spaan and N. Vlassis Non-communicative multi-robot
coordination in dynamic environments, in Robotics and autonomous
System, Multi-Robots in dynamic Environments, Vol. 50, Issues 2-3, 28
Feb. 2005, p. 99 - 114
CONVENTIONS, SOCIAL RULES … AWARENESS
“Imagine that you and a friend need to meet today.
  You both arrived in Paris yesterday but you were
  unable to get in touch to set a time and place.
  Nevertheless, it is essential that you meet today.
  Where will you go, and when?”

                                  Vohra 1995 AAAI
                        Symposium on active learning
INTERNAL ARCHITECTURE                         1/2




[2] G. Cabri, M. Puviani, and F. Zambonelli. Towards a taxonomy of adaptive
agent-based collaboration patterns for autonomic service ensembles.
2011 Collaborative Technologies and Systems, Philadelphia (USA), May 2011.
INTERNAL ARCHITECTURE                               2/2
   Connection with cognitive heuristics self-aware [3]
    agents:
       Feedback
       Reasoning
       Learning
       Planning
       Goal driven
       …




[3] A. Guazzini A Cognitive Heuristic model for Local Community
Recognition Lecture at AWASS 2012, June 2012 Edinburgh, Scotland,
U.K
THE CHALLENGE OF DEFINING AWARENESS
 Many previous works and classification
 Many fields/case studies

 Many open issues:
     Evaluating
     Assessing
     Definition
     …




     LOT   OF CONFUSION!
SOME EXAMPLES IN PHILOSOPHY AND ART

            R. Descartes: “Cogito ergo
            Sum”




            V. Van Gogh
            “People say - and I’m quite willing to believe it -
            that it’s difficult to know oneself ...”
… AND NEUROSCIENCE




                                                        Assessing visual
                                                        Self-awareness




Picture taken from: http://hellbox.org/squeezebox/archives/cat_sketchbook.html
Assess fake-beliefs
         awareness




Picture taken from
http://www.asperger-advice.com/sally-and-anne.html
PUTTING ALL TOGETHER
     From many definitions and tests for
      definingevaluate awareness:
       Extract what is relevant for autonomic components
       Making clear distinctions when needed
       Context and perception are critical when trying to
        classify the degree of awareness.



 The link between the three module internal architecture and the five degrees of
 Self-consciuosness by Neisser et. Al[4]




[4]U. Neisser The roots of self-knowledge: Perceiving self, it, and thou in
Annals of the NY AoS., vol. 818, pp. 1933, 1997.
AWARENESS CAPABILITIES
WHAT CAN WE DO WITH THIS
CLASSIFICATION?

   Find the concept of distances in patterns:

   Every ensemble organization may require different
    features of the trees.

   A requirement may be internal or external, strong or
    weak.
EXAMPLE
   A Master-Slave configuration requires:
     Direct communication
     Be aware of other team mates
     A proactive internal architecture
     Heterogeneous composition
     …


   A Swarm configuration requires:
        Stigmergy
        Be aware of the environment and events
        A reactive internal architecture
        Homogeneous composition
        …
CONCLUSION AND FUTURE WORK
   Provide a conceptual map for Multi robot systems
       Adaptation
       Awareness
       Software and Hardware features


   Study how to express the concept of distances in
    patterns:
     Estimate the effort for dynamically change a
      coordination pattern
     More formal definitions
     Implementing test scenarios
     Model checking
THANK YOU
   The work is partially supported by:




      (EU FP7-FET, Contract No. 257414)       www.ascens-ist.eu




            (nicola.capodieci, giacomo.cabri)@unimore.it

                          http://agentgroup.unimo.it/

Weitere ähnliche Inhalte

Ähnlich wie Conceptual Map and Classification In Ensembles Of Autonomic Components: From Awareness to Organisation

Systems Dynamics in boundaries @ HaCIRIC 2010 conference Edinburgh
Systems Dynamics in boundaries @ HaCIRIC 2010 conference EdinburghSystems Dynamics in boundaries @ HaCIRIC 2010 conference Edinburgh
Systems Dynamics in boundaries @ HaCIRIC 2010 conference Edinburgh
Maria Kapsali
 
Distributed cognition
Distributed cognitionDistributed cognition
Distributed cognition
Hongbo Zhang
 
Awareness and Reflection in Research Communities
Awareness and Reflection in Research CommunitiesAwareness and Reflection in Research Communities
Awareness and Reflection in Research Communities
Wolfgang Reinhardt
 
504ferdon synthesis final
504ferdon synthesis final504ferdon synthesis final
504ferdon synthesis final
Susan Ferdon
 

Ähnlich wie Conceptual Map and Classification In Ensembles Of Autonomic Components: From Awareness to Organisation (20)

Toward a science of group cognition in CSCL
Toward a science of group cognition in CSCLToward a science of group cognition in CSCL
Toward a science of group cognition in CSCL
 
Ha ciric 2010
Ha ciric 2010Ha ciric 2010
Ha ciric 2010
 
Systems Dynamics in boundaries @ HaCIRIC 2010 conference Edinburgh
Systems Dynamics in boundaries @ HaCIRIC 2010 conference EdinburghSystems Dynamics in boundaries @ HaCIRIC 2010 conference Edinburgh
Systems Dynamics in boundaries @ HaCIRIC 2010 conference Edinburgh
 
Distributed cognition
Distributed cognitionDistributed cognition
Distributed cognition
 
Measuring users' experience - or, the memory of them?
Measuring users' experience - or, the memory of them?Measuring users' experience - or, the memory of them?
Measuring users' experience - or, the memory of them?
 
7494607
74946077494607
7494607
 
Fundamentals of Collective Adaptive Systems Manifesto
Fundamentals of Collective Adaptive Systems ManifestoFundamentals of Collective Adaptive Systems Manifesto
Fundamentals of Collective Adaptive Systems Manifesto
 
Aggregating Operational Knowledge in Community Settings
Aggregating Operational Knowledge in Community SettingsAggregating Operational Knowledge in Community Settings
Aggregating Operational Knowledge in Community Settings
 
For a Science of Group Interaction
For a Science of Group InteractionFor a Science of Group Interaction
For a Science of Group Interaction
 
Vertical integration of computational architectures - the mediator problem
Vertical integration of computational architectures - the mediator problemVertical integration of computational architectures - the mediator problem
Vertical integration of computational architectures - the mediator problem
 
SEABIS/SICS
SEABIS/SICSSEABIS/SICS
SEABIS/SICS
 
Defense Ates Gursimsek Mutlimodal Semiotics and Collaborative Design
Defense Ates Gursimsek Mutlimodal Semiotics and Collaborative DesignDefense Ates Gursimsek Mutlimodal Semiotics and Collaborative Design
Defense Ates Gursimsek Mutlimodal Semiotics and Collaborative Design
 
Coordination Models and Technologies toward Self-Organising Systems
Coordination Models and Technologies toward Self-Organising SystemsCoordination Models and Technologies toward Self-Organising Systems
Coordination Models and Technologies toward Self-Organising Systems
 
Coordination models technologies-andrea-omicini
Coordination models technologies-andrea-omiciniCoordination models technologies-andrea-omicini
Coordination models technologies-andrea-omicini
 
Awareness and Reflection in Research Communities
Awareness and Reflection in Research CommunitiesAwareness and Reflection in Research Communities
Awareness and Reflection in Research Communities
 
Complexity
ComplexityComplexity
Complexity
 
Intro to concept maps v3 march 2012
Intro to concept maps v3 march 2012Intro to concept maps v3 march 2012
Intro to concept maps v3 march 2012
 
Introduction to design patterns
Introduction to design patternsIntroduction to design patterns
Introduction to design patterns
 
Computer-Supported Collaborative Learning (CSCL), Virtual Math Teams (VMT) an...
Computer-Supported Collaborative Learning (CSCL), Virtual Math Teams (VMT) an...Computer-Supported Collaborative Learning (CSCL), Virtual Math Teams (VMT) an...
Computer-Supported Collaborative Learning (CSCL), Virtual Math Teams (VMT) an...
 
504ferdon synthesis final
504ferdon synthesis final504ferdon synthesis final
504ferdon synthesis final
 

Mehr von FET AWARE project - Self Awareness in Autonomic Systems

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

Academic Course: 13 Applications of and Challenges in Self-Awareness
Academic Course: 13 Applications of and Challenges in Self-AwarenessAcademic Course: 13 Applications of and Challenges in Self-Awareness
Academic Course: 13 Applications of and Challenges in Self-Awareness
 
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: 04 Awareness Applications
Industry Training: 04 Awareness ApplicationsIndustry Training: 04 Awareness Applications
Industry Training: 04 Awareness Applications
 
Industry Training: 03 Awareness Simulation
Industry Training: 03 Awareness SimulationIndustry Training: 03 Awareness Simulation
Industry Training: 03 Awareness Simulation
 
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
 
Computational Self-awareness in Smart-Camera Networks - Lukas Esterle
Computational Self-awareness in Smart-Camera Networks - Lukas EsterleComputational Self-awareness in Smart-Camera Networks - Lukas Esterle
Computational Self-awareness in Smart-Camera Networks - Lukas Esterle
 
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...
 

Kürzlich hochgeladen

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Kürzlich hochgeladen (20)

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 

Conceptual Map and Classification In Ensembles Of Autonomic Components: From Awareness to Organisation

  • 1. CONCEPTUAL MAP AND CLASSIFICATION IN ENSEMBLES OF AUTONOMIC COMPONENTS: FROM AWARENESS TO ORGANIZATION Nicola Capodieci and Giacomo Cabri University of Modena and Reggio Emilia
  • 2. CONTENTS  Background  Motivation  Trees of concepts  Ensemble as whole  Single components features  Communication  Adaptation  Awareness  Conclusions and future work
  • 3. BACKGROUND  Ensembles of autonomic components have to  Be independent  Have little or no human interaction  Be reliable  Be adaptive  Self-organize  Self-express  Self-aware (*-awareness)  ….  FOCUS ON: DARS and self-expression
  • 4. MOTIVATIONS  Classification as an instrument for:  Design process  Enhancing reutilization of code, projects etc…  Older classification of autonomic components  Sometimes outdated  No focus on adaptive capabilities, awareness  Building a general framework for self-expression
  • 5. CLASSIFYING COORDINATION PATTERNS  Previous focus on:  the ensemble as a whole  Hardware capabilities of the single robot  Current trend on:  What makes a single component adaptive?  New approaches for ensemble coordination  *-Aware components  Our approach:  Try to consider, integrate and discuss all the previous topics.
  • 6. THE TREE(S) OF CONCEPTS  Two seeds:  Single component  Communication  Internal architecture  Awareness capabilities  Ensemble as a whole  Organization  Global architecture  Team features
  • 7. ENSEMBLE AS A WHOLE 1/3  Organization Unstructured Structured Swarm Leader Peers Role Based
  • 8. ENSEMBLE AS A WHOLE 2/3  Architecture Deliberative Reactive (!)
  • 9. ENSEMBLE AS A WHOLE 3/3  Team Features Composition Size Homogeneous Large Small Heterogeneous
  • 10. SINGLE COMPONENT TREE  Communication:  Direct:  Well defined protocols  Data transmission Communication can be used for raising awareness.  Direct communication are characterized by  Bandwidth and Range.
  • 11. LESS DIRECT WAYS FOR COMMUNICATING  Stigmergic approach:  Computational Fields  Virtual Pheromones  …  Sensing approach:  “Sensing” changes in the environment  Giving them different meanings according to the state in which the unit is located
  • 12. COMMUNICATION AND AWARENESS  Communication is used for raising awareness of:  Events  Presence of team mates And managing COORDINATION  What about non-communicative coordination? Strictly related to Awareness  Social rules, conventions, common pre-shared knowledge See: Common Expected Payoff in [1] [1] J.R. Kok, M.T.J. Spaan and N. Vlassis Non-communicative multi-robot coordination in dynamic environments, in Robotics and autonomous System, Multi-Robots in dynamic Environments, Vol. 50, Issues 2-3, 28 Feb. 2005, p. 99 - 114
  • 13. CONVENTIONS, SOCIAL RULES … AWARENESS “Imagine that you and a friend need to meet today. You both arrived in Paris yesterday but you were unable to get in touch to set a time and place. Nevertheless, it is essential that you meet today. Where will you go, and when?” Vohra 1995 AAAI Symposium on active learning
  • 14. INTERNAL ARCHITECTURE 1/2 [2] G. Cabri, M. Puviani, and F. Zambonelli. Towards a taxonomy of adaptive agent-based collaboration patterns for autonomic service ensembles. 2011 Collaborative Technologies and Systems, Philadelphia (USA), May 2011.
  • 15. INTERNAL ARCHITECTURE 2/2  Connection with cognitive heuristics self-aware [3] agents:  Feedback  Reasoning  Learning  Planning  Goal driven  … [3] A. Guazzini A Cognitive Heuristic model for Local Community Recognition Lecture at AWASS 2012, June 2012 Edinburgh, Scotland, U.K
  • 16. THE CHALLENGE OF DEFINING AWARENESS  Many previous works and classification  Many fields/case studies  Many open issues:  Evaluating  Assessing  Definition  …  LOT OF CONFUSION!
  • 17. SOME EXAMPLES IN PHILOSOPHY AND ART R. Descartes: “Cogito ergo Sum” V. Van Gogh “People say - and I’m quite willing to believe it - that it’s difficult to know oneself ...”
  • 18. … AND NEUROSCIENCE Assessing visual Self-awareness Picture taken from: http://hellbox.org/squeezebox/archives/cat_sketchbook.html
  • 19. Assess fake-beliefs awareness Picture taken from http://www.asperger-advice.com/sally-and-anne.html
  • 20. PUTTING ALL TOGETHER  From many definitions and tests for definingevaluate awareness:  Extract what is relevant for autonomic components  Making clear distinctions when needed  Context and perception are critical when trying to classify the degree of awareness. The link between the three module internal architecture and the five degrees of Self-consciuosness by Neisser et. Al[4] [4]U. Neisser The roots of self-knowledge: Perceiving self, it, and thou in Annals of the NY AoS., vol. 818, pp. 1933, 1997.
  • 22. WHAT CAN WE DO WITH THIS CLASSIFICATION?  Find the concept of distances in patterns:  Every ensemble organization may require different features of the trees.  A requirement may be internal or external, strong or weak.
  • 23. EXAMPLE  A Master-Slave configuration requires:  Direct communication  Be aware of other team mates  A proactive internal architecture  Heterogeneous composition  …  A Swarm configuration requires:  Stigmergy  Be aware of the environment and events  A reactive internal architecture  Homogeneous composition  …
  • 24. CONCLUSION AND FUTURE WORK  Provide a conceptual map for Multi robot systems  Adaptation  Awareness  Software and Hardware features  Study how to express the concept of distances in patterns:  Estimate the effort for dynamically change a coordination pattern  More formal definitions  Implementing test scenarios  Model checking
  • 25. THANK YOU  The work is partially supported by: (EU FP7-FET, Contract No. 257414) www.ascens-ist.eu (nicola.capodieci, giacomo.cabri)@unimore.it http://agentgroup.unimo.it/