systems a swarm robotics case study mariachiara puviani
play

Systems: a Swarm robotics Case Study Mariachiara Puviani , Giacomo - PowerPoint PPT Presentation

Adaptive Patterns for Intelligent Distributed Systems: a Swarm robotics Case Study Mariachiara Puviani , Giacomo Cabri, Letizia Leonardi Agent and Pervasive Group Universit degli Studi di Modena e Reggio Emilia Italy


  1. Adaptive Patterns for Intelligent Distributed Systems: a Swarm robotics Case Study Mariachiara Puviani , Giacomo Cabri, Letizia Leonardi Agent and Pervasive Group Università degli Studi di Modena e Reggio Emilia Italy www.agentgroup.unimore.it

  2. OUTLINE ¡ Starting point ¡ Architectural Adaptive Patterns ¡ Swarm Robotics ¡ Simulations ¡ Conclusion & Future Work Mariachiara Puviani IDC 2012 2

  3. STARTING POINT ¡ Adaptation: ability of a system to change its behaviour to dynamic operating conditions l Single component l Whole system ¡ Program each component ¡ Achieve a global goal à swarm robotics ¡ Understand whether exploiting a specific pattern can be useful to implement an intelligent distributed system. Mariachiara Puviani IDC 2012 3

  4. ARCHITECTURAL ADAPTIVE PATTERN ¡ A conceptual scheme that describes a specific adaptation mechanism à how to express adaptivity ¡ The use of an appropriate pattern help developers ¡ Guidelines that explain the features of each pattern à patterns’ catalogue Mariachiara Puviani IDC 2012 4

  5. REACTIVE STIGMERGY PATTERN ¡ Pattern based on swarm intelligence connected with the environment l coordination a large number of simple components l Explicit representation of the global goal is not possible l The collective behaviour results from components’ behaviour adjusted by local environment conditions. l Components direct communication is not possible l Environment = strong stimulus Mariachiara Puviani IDC 2012 5

  6. SWARM ROBOTICS ¡ Task allocation problem ¡ Goal of each robot: search for food items and bring them to the nest avoid obstacles ¡ System goal: increase the nest energy ¡ Energy à batteries consumption à food items Mariachiara Puviani IDC 2012 6

  7. SIMULATION ¡ ARGoS Mariachiara Puviani IDC 2012 7

  8. CHANGING # FOOD ITEMS ¡ Fix # robots: 20 ¡ Variable # food items: 5 – 10 – 15 - 30 - 50 ¡ If food items > 30: average of battery consumption 400 à constant increase of energy 100 à robots stay out ¡ If # food items is low (5 or 10): robots stay out for long searching ¡ # collected items grows more rapidly when higher availability of food in the arena Mariachiara Puviani IDC 2012 8

  9. SIMULATION RESULTS Mariachiara Puviani IDC 2012 9

  10. CHANGING PHISICAL ENVIRONMENT ¡ Fix # robots: 10 ¡ Variabe kind of obstaclest (no, short, long) ¡ # walking robots with a long obstacle sharply reduces à more difficult to find food and come back to the nest ¡ # collected items is larger when there is the short obstacle à forced the robot to change their path à this helps in finding the nest way or a new food item Mariachiara Puviani IDC 2012 10

  11. SIMULATION RESULTS Mariachiara Puviani IDC 2012 11

  12. DIFFERENT PATTERN ¡ Scenario with long obstacle: decrease of performances ¡ direct communication between robots à map the environment ¡ Pattern with a direct communication between robots (based on negotiation) ¡ Information about the environment help to find food items and to localise the nest. Mariachiara Puviani IDC 2012 12

  13. CONCLUSION ¡ Using an appropriate pattern à obtain an intelligent adaptive system even starting from components that behave in a probabilistic way and that have a limited knowledge ¡ Some patterns are more suitable than others because they better specify adaptation mechanisms for the involved components and for the whole system Mariachiara Puviani IDC 2012 13

  14. FUTURE WORK ¡ Simulating others patterns ¡ Enable self-expression: l capability of changing the whole pattern that describes adaptation when the change of situation may require it Mariachiara Puviani IDC 2012 14

  15. Thanks for your attention!! Questions ? www.agentgroup.unimore.it

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend