Contact information. Tony White, Associate Professor

Size: px
Start display at page:

Download "Contact information. Tony White, Associate Professor"

Transcription

1 Contact information Tony White, Associate Professor Office: Hertzberg 5354 Tel: x2208 Fax: Web:

2 Announcement Amorphous Computing (1 lecture) Per Bak (1-2 lecture) How Nature Works: the science of self-organized criticality Camazine et al (1 lecture) Chapter 8, Self Organization in Biological Systems Pattern Formation in Slime Molds and Bacteria Lectures required for 1 st, 2 nd and possibly 3 rd classes in February (4 th, 7 th and 11 th )

3 Announcement Amorphous Computing (1 lecture) Resnick (1 lecture) Turtles, Termites and Traffic Jams Starlogo Lectures required for 1 st, 2 nd and possibly 3 rd classes in February (4 th, 7 th and 11 th )

4 Summary Discussed Agent as a black box Deliberative vs reactive architecture Symbolic nature of models Communication Special structures: blackboards and protocols Centralized Weaknesses Brittle Don t scale

5 Swarm Intelligence a.k.a. Self-Organizing Systems Lecture 3

6 What is Swarm Intelligence? Swarm Intelligence is a property of systems of non-intelligent robots exhibiting collectively intelligent behavior. [Beni] Characteristics of a swarm: distributed, no central control or data source; no (explicit) model of the environment; perception of environment, i.e. sensing; ability to change environment.

7 What is Swarm Intelligence? Swarm systems are examples of behaviorbased systems exhibiting: multiple lower level competences; situated in environment; limited time to act; autonomous with no explicit control provided; problem solving is emergent behavior; strong emphasis on reaction and adaptation;

8 What about Software Agents Differences I would say! No global controller Immersed in environment No symbolic view of the world Environment is memory Communication is not directed No KQML, dialogs or contract net protocols

9 EE141:Swarm Intelligence Lecturers: Alcherio Martinoli Rod Goodman Owen Holland Adam Hayes TAs: Adam Hayes William Agassounon Kjerstin Easton Philip Tsao Joseph Chen Amit Kenjale

10 Swarm Intelligence Swarm Intelligence: Any attempt to design algorithms or distributed problem-solving devices inspired by the collective behavior of social insect colonies and other animal societies. [Bonabeau, Dorigo, and Theraulaz, 1999] Minimalist but fully autonomous individuals Fully distributed control Exploitation of robot-robot and robot-environment interactions Exploitation of explicit or implicit (stigmergic) communication Scalability (from a few up to thousands individuals) Enhanced robustness through redundancy and minimalist design of the individuals

11 Biological Motivation Biological Inspiration from: social insects (ants, bees, termites) flocks of birds, herds of mammals, schools of fish, packs of wolves, pedestrians, traffic. Colonies of social insects can achieve flexible, reliable, intelligent, complex system level performance from insect elements which are stereotyped, unreliable, unintelligent, and simple. Insects follow simple rules, use simple local communication (scent trails, sound, touch) with low computational demands. Global structure (e.g. nest) reliably emerges from the unreliable actions of many.

12 All rights reserved

13 All rights reserved

14 All rights reserved

15 Guy Theraulaz

16 All rights reserved

17 Pascal Goetgheluck

18 Human Swarms All rights reserved

19 Insect Societies A natural model of distributed problem solving Collective systems capable of accomplishing difficult tasks, in dynamic and varied environments, without any external guidance or control and with no central coordination Achieving a collective performance which could not normally be achieved by any individual acting alone Constituting a natural model particularly suited to distributed problem solving Many studies have taken inspiration from the mode of operation of social insects to solve various problems in the artificial domain

20 Insect Societies Individual simplicity and collective complexity The behavioural repertoire of the insects is limited their cognitive systems are not sufficiently powerful to allow a single individual with access to all the necessary information about the state of the colony to guarantee the appropriate division of labour and the advantageous progress of the colony the colony as a whole is the seat of a stable and self-regulated organisation of individual behaviour which adapts itself very easily to the unpredictable characteristics of the environment within which it evolved

21 Self-organisation Systems of collective decision-making Insect societies have developed systems of collective decisionmaking operating without symbolic representations, exploiting the physical constraints of the environment in which they evolved, and using communications between individuals, either directly when in contact, or indirectly (stigmergy) using the environment as a channel of communication Through these direct and indirect interactions, the society selforganises and, faced with a problem finds a solution with a complexity far greater than that of the insects of which it is composed

22 Collective or Swarm Intelligence Some questions... How do insect societies manage to perform difficult tasks, in dynamic and varied environments, without any external guidance or control, and with no central coordination? How can a large number of entities with only partial information about their environment solve problems? How can collective cognitive capacities emerge from individuals with limited cognitive capacities?

23 Intelligence What do we mean by intelligence? Ability to solve problems in some abstract or real domain Ability to produce behaviour appropriate to a situation What is it that has intelligence? A natural system of one or more agents An artificial system of one or more agents (computational entities or robots) At opposite ends of the scale: Human intelligence vs. insect intelligence How useful is each of these as a model for intelligent artificial systems?

24 Intelligence Individual human intelligence Highly capable, extremely flexible Consciously reason about the problem, seeking new information where necessary, and generate and execute a plan. Individual artificial intelligence Capable in niche areas, inflexible Apply rules of logic and reason to an abstract representation of the problem situation, seeking new information where necessary, and generate and execute a plan. Conventional robot Incapable compared with humans, inflexible. Build a representation of the problem situation, and apply rules of logic and reason to it, seeking new information where necessary, and generate and execute a plan.

25 Individual insect intelligence Intelligence Extremely capable and flexible within niche (specialist) situations, generally incapable outside them. Cued to environment incapable outside Specialised behaviours triggered by specialised sensing; chaining of behaviours by internal or external cues; suppression of some behaviours by others. Insect level (behaviour based) robots MIT 85 insect lab Rod Brooks AI lab Excellent at low level tasks in particular environments, often flexible, easy to build, often robust to component failure. Mimic individual insect intelligence - Specialised behaviours triggered by specialised sensing; chaining of behaviours by internal or external cues; suppression of some behaviours by others.

26 Sheepdog behavior based robot Richard Vaughan

27 Multiple vs. Individual Systems Multiplication of effort, resources etc. Distributed sensing Distributed action Division of labour Specialisation Extended time scales Redundancy etc BUT The BIG QUESTION How can individual efforts be coordinated to achieve the common goal?

28 Multiple vs. Individual Systems Multiple humans The most powerful systems we know, but vulnerable to high-level failures. Dominated by communications. centralized hierarchical: information up, decisions down highest level has global view of situation specialists explicit task allocation and reallocation cognitive level communications Etc Multiple AI systems Modelled on humans; too soon to judge. Multiple conventional robots Almost an empty category; a few toy systems, mostly simulated.

29 Multiple Insects Colonies of social insects (ants, termites, some wasps, some bees) are spectacularly capable. Complex lifestyles Flexible and robust The capabilities of the colony transcend those of the individual insects The individual insects appear to be no more capable than solitary insects, but many of their behaviours are directed towards affecting the behaviour of others. How is this intelligence achieved? Self organisation: local interactions between insects, and between insects and the environment, produce emergent patterns and configurations which solve the problem. Specialisation: By morphology (soldiers etc castes) By behaviour (identical ants do different tasks stay with that task over time. E.g. brood, or midden stay with particular behaviour By age older more dangerous )

30 Swarm-Based AI Ant Colony Optimisation extremely successful at a variety of very difficult combinatorial optimisation problems some of the best solutions known to some problems Ant Based Control of telecommunications systems exceptionally flexible solutions best solution for some problems

31 Swarm-Based Collective Robotics Multiple robots offer significant advantages over single robots: Simultaneous sensing and action in multiple places Task dependent reconfigurability Enhanced system performance through work division Robustness through redundancy Task enabling if the task could not be solved by an individual we can build systems of behaviour based robots with adequate capabilities we can demonstrate the use of self-organisation by these systems in task achievement Gilles Caprari

32 Multiple vs. Single Robotics Solutions +Task enabling. +Distributed sensing and action. +Enhanced system performance by work division. - Interference. - Increased uncertainty and dynamics. - Overall system cost. Autonomy at the... Energetic level. Sensory, motor, and computational level. Decisional level.

33

34 A Few Concepts Locality and Globality based on physical proximity. E.g. local and global communication. E.g. local and global information. Flexibility is the capacity of a society to change its collective behavior [Gordon92]. Plasticity is defined as the capability of individuals to adapt their control parameters. Adaptation implies not only the capacity for change, but the additional requirement that this change represents an improvement in fit [Belew96]. Centralized and Decentralized Team Control Centralized: central unit coordinates the group decisional processes. Decentralized: no central coordination. Hierarchical and Distributed Team Control Hierarchical control: locally centralized. Distributed control: each teammate has full decisional power. An intelligent individual is able to... act in its environment so that a viability condition is always satisfied. maintain its identity (in a broad sense). A team is provided with collective intelligence if the viability of the team is required in order to achieve the viability of the individual.

35 Robots, techniques, and tools Probabilistic Modeling Simulation Point Embodied Real Robots Moorebot Kephera Alice Tools Overhead vision system for tracking, monitoring KPS Powered floor for Kephera Charging docks for Moorebot

36 MooreBots

37 MooreBots We have built 15 robots based on an O. Holland design. We will use these to test our theories, and to perform experiments on collective robotics. The Robots Feature: Wireless LAN communication to each other, base station, and Internet Linux operating system PC 104 (386 to Pentium) Architecture PCMCIA slots for GPS, frame grabber, etc. 10 dia size 2 m.p.h., 720 degrees/sec 4 miles range, 2 hours endurance odometry to 0.1% accuracy wheeled or tracked chassis

38 Khepera Miniature Robot actuators sensors 68HC11 microcontroller (slave) microcontroller (master) batteries 5.5 cm

39 Alice Micro-Robot Developed by G. Caprari, Autonomous System Lab, EPFL, Switzerland We are working with the developers to put nose chips on the robot Main Features: Modular Dimensions: 22mm x 20mm x 19mm Max Speed: 35 mm/s Power <10mW Power autonomy up to 10 hours. 4 proximity sensors Local IR robot-robot communications Low power radio comms robot-robot and robot-host PC. Range 10m. PIC 16F84 with 1Kb Flash memory

40 Simulation Tools Non-embodied simulator (point simulator) Multiple-robot. No interference: robots simulated as points Acceleration ratio: up to thousands times than the same real robot experiment. Embodied simulator (Webots) Multiple-robot. Khepera, Alice, and soon Moorebots (customizable robot chassis, actuators, and sensors). Acceleration ratio: up to hundred times than the same real robot experiment. Smooth transition between simulator and real robots (API translator).

41 Some Further Tools... KPS: laser-based scanning, fully scalable (perfomances independent from group size), ±5 4 m, Hz Monitoring collective experiments with ceiling camera _ + + External power supply from a special electrical floor: position and orientation independence, depending on the configuration, open-end experiments

42 Experimental Levels Simulation Analytical probabilistic models Numerical probabilistic models Non-embodied simulations Embodied, sensor-based simulations Real robots Partial virtual environments Desktop/laboratory environments Real environments Abstraction Reality

43 Probabilistic Modelling and Collective Understanding and prediction of collective team performance based on single-robot features. Prediction of large swarm of robots. System optimization (number of robots, control parameters, body and actuator morphology, sensor and communication range and type, ). System Optimization Embodied simulator Real robots Probabilistic model

44 Collective Robotics/SI Applications

45 Swarms - Artificial

46 Movies - ANTZ "If you have a film about ants, it would be disappointing to never have a shot with more than five ants. You want 5,000--or maybe 50,000 ants to convey the sense of a colony to the audience," said Kirk. "With our crowd system, the directors and animators have a great amount of creative control, yet there's a tremendous labor savings. They're able to define the way a crowd will look, move, and behave, and then let the computers calculate the specific motion for each ant in the crowd."

47 Crowd Control

48 Khepera Stick-Pulling Experiments IDSIA

49 Beckers et al. Aggregation Experiments Biological inspiration from social insect aggregation processes (e.g. clustering of dead ant corpses) Probabilistic model (cluster modifying probabilities) Real robots

50 IDSIA Khepera Aggregation Experiments

51 Distributed Exploration:Robots Collaborate to find an IR Beacon Each robot has itself an omni-directional beacon which is used to signal when the robot sees the homing beacon, including when it arrives at the homing beacon. In collaboration mode the omni-directional beacons are enabled. In non-collaboration mode they are disabled. The task is completed when all N robots arrive at the beacon.

52 Collective Advantage Non-collaborative Non-collaborative Collaborative Collaborative Non-collaborative Collaborative

53 Traffic

54 Distributed Plume Tracing

55 History Swarm Intelligence first used by Beni, Hackwood and Wang in context of cellular robotics. Simple agents occupy 1 or 2 D environments. Self-organize through nearest neighbour interactions. Collections of simple agents or automata to solve problems on graphs or lattices in work of Butrimenko, Tsetlin, Stefanyuk and Rabin. Rabin introduced moving automata to solve problems on graphs or lattices by interacting with the consequences of their previous actions. Tsetlin identified the important characteristics of biologically-inspired automata that make the swarm-based approach potentially powerful: Randomness Decentralization Indirect interactions among agents and self-organization

56 History Butrimenko applied ideas to control telecommunications networks Stefanyuk applied ideas to cooperation between radio stations Lecture on Tsetlin automata would be worthwhile Nice talk or Project here

57 Emphasis Design of adaptive, decentralized, flexible and robust artificial systems capable of solving problems. Inspiration is social insects.

58 How to proceed? Have to understand the mechanisms that generate collective behaviour in insects. Modelling is key here. Different from designing an artificial system modelling tries to uncover what happens in the natural system. Should reproduce features of the natural system and be consistent with what is known about it: Parameters cannot be arbitrary Mechanisms must be plausible Model should be predictive: Predictions should be testable Variables and parameters should be experimentally verifiable

59 Engineering Does not have to be concerned with biological plausibility: Efficiency Flexibility Robustness Cost Natural selection uses survival of the fittest Essentially a tinkering process Social insects are remarkably successful

60 The use of Metaphor Neural Networks Abstraction of actual brain organization Genetic Algorithms Abstraction of basic evolutionary process Basic principles are present, but detail is unimportant. Ultimately, good problem-solving device does not have to be biologically relevant.

61 Self-Organization in Insects Self organization is a set of dynamical mechanisms whereby structures appear at the global level from interactions among its lowerlevel components. Rules specifying the interactions among system constituent units are executed on the basis of local information, without reference to the global pattern. Global pattern is emergent property of system, rather than a property imposed upon system by external controlling influence.

62 Graphically System System Controller

63 Self-organization (SO) in Social Insects SO is a set of dynamical mechanisms whereby structures appear at the global level of a system from interactions among its lower-level components. Arises as a consequence of statiotemporally organized networks of pheromone trails (for example). Is often inefficient, non-optimal Non-greedy search Agents (ants) can get lost

64 Self-organization in Social Insects Self organization relies on 4 ingredients: Positive feedback Preferential food source exploitation Negative feedback Used for stabilization: saturation, exhaustion or competition; e.g. Lotka-Volterra dynamics Amplification of fluctuations Random walks, errors, random task switching Often crucial, allows discovery of new solutions to occur Multiple interactions Signals from one individual have to be seen by others Environment is key element in system Density and signal strength are key

65 Important: Agent memory is NOT a requirement for patterns to develop. Memory is collective it s stored in the networks/lattices on which the agents operate.

66 Figure 1.9 From Swarm Intelligence Bonabeau et al.

67 Figure 1.10 From Swarm Intelligence Bonabeau et al.

68 SO Properties Statiotemporal structures develop in an initially homogeneous medium For example, characteristic well-organized pattern develops in honey bee combs Pattern consists of concentric regions: Brood area Rim of pollen Large peripheral region of honey

69 Figure 1.11 From Swarm Intelligence Bonabeau et al.

70 Bee Colonies 25,000 females Few thousand dones Single queen Also: Immature brood: eggs, larvae and pupae Honey and pollen ~ hexagonal 100,000 cells Temperature maintained degrees C Gradient across comb cannot explain pattern formation Isn t a colouring pattern mechanism either

71 Bee s the model Assumptions based upon experiment: Queen moves randomly over combs and lays ( per day) most eggs in neighborhood of cells occupied. Eggs remain for 21 days Honey and pollen are deposited randomly in selected cells (there s a pattern). Proximity of food a factor. 4x more honey than pollen is brought back to hive than pollen Typical removal input rations for honey and pollen at 0.6 and 0.95, respectively Removal of honey and pollen is proportional to the number of surrounding cells containing the brood.

72 Bees are amazing! Colony collects 60kg of honey 40mg per nectar load: ~ 3,000,000 trips! Pollen load is 15mg: ~1,300,000 trips! 25 nectar trips required to fill a cell 15 pollen trips required to fill a pollen cell

73 Where do they deposit material? Pollen foragers select a cell to deposit load Honey foragers regurgitate load to food storage bees, which select cell Pattern of deposits independent of whether brood is present or not: food often deposited within the brood area

74 Chapter 16 page 317 Self Organization in Biological Systems: Camazine et al.

75 Chapter 16 page 317 ~ Exponential distribution Self Organization in Biological Systems: Camazine et al.

76 Self Organization in Biological Systems: Camazine et al. Removal of pollen / honey

77 Conclusion from Experiments Honey and pollen are preferentially removed from cells near brood Magnitude is 10x Interacting processes of deposit and removal lead to characteristic brood pattern Queen has to return to brood area to discover cells emptied of food and brood Food is deposited most readily at boundary of brood and is consumed there too changes rapidly Cells reserved for brood are infrequently turned over Interface region emerges automatically

SWARM INTELLIGENCE. Mario Pavone Department of Mathematics & Computer Science University of Catania

SWARM INTELLIGENCE. Mario Pavone Department of Mathematics & Computer Science University of Catania Worker Ant #1: I'm lost! Where's the line? What do I do? Worker Ant #2: Help! Worker Ant #3: We'll be stuck here forever! Mr. Soil: Do not panic, do not panic. We are trained professionals. Now, stay calm.

More information

An Introduction to Swarm Intelligence Issues

An Introduction to Swarm Intelligence Issues An Introduction to Swarm Intelligence Issues Gianni Di Caro gianni@idsia.ch IDSIA, USI/SUPSI, Lugano (CH) 1 Topics that will be discussed Basic ideas behind the notion of Swarm Intelligence The role of

More information

Swarm Robotics. Lecturer: Roderich Gross

Swarm Robotics. Lecturer: Roderich Gross Swarm Robotics Lecturer: Roderich Gross 1 Outline Why swarm robotics? Example domains: Coordinated exploration Transportation and clustering Reconfigurable robots Summary Stigmergy revisited 2 Sources

More information

SWARM ROBOTICS: PART 2. Dr. Andrew Vardy COMP 4766 / 6912 Department of Computer Science Memorial University of Newfoundland St.

SWARM ROBOTICS: PART 2. Dr. Andrew Vardy COMP 4766 / 6912 Department of Computer Science Memorial University of Newfoundland St. SWARM ROBOTICS: PART 2 Dr. Andrew Vardy COMP 4766 / 6912 Department of Computer Science Memorial University of Newfoundland St. John s, Canada PRINCIPLE: SELF-ORGANIZATION 2 SELF-ORGANIZATION Self-organization

More information

Biological Inspirations for Distributed Robotics. Dr. Daisy Tang

Biological Inspirations for Distributed Robotics. Dr. Daisy Tang Biological Inspirations for Distributed Robotics Dr. Daisy Tang Outline Biological inspirations Understand two types of biological parallels Understand key ideas for distributed robotics obtained from

More information

SWARM ROBOTICS: PART 2

SWARM ROBOTICS: PART 2 SWARM ROBOTICS: PART 2 PRINCIPLE: SELF-ORGANIZATION Dr. Andrew Vardy COMP 4766 / 6912 Department of Computer Science Memorial University of Newfoundland St. John s, Canada 2 SELF-ORGANIZATION SO in Non-Biological

More information

Swarm Intelligence. Corey Fehr Merle Good Shawn Keown Gordon Fedoriw

Swarm Intelligence. Corey Fehr Merle Good Shawn Keown Gordon Fedoriw Swarm Intelligence Corey Fehr Merle Good Shawn Keown Gordon Fedoriw Ants in the Pants! An Overview Real world insect examples Theory of Swarm Intelligence From Insects to Realistic A.I. Algorithms Examples

More information

KOVAN Dept. of Computer Eng. Middle East Technical University Ankara, Turkey

KOVAN Dept. of Computer Eng. Middle East Technical University Ankara, Turkey Swarm Robotics: From sources of inspiration to domains of application Erol Sahin KOVAN Dept. of Computer Eng. Middle East Technical University Ankara, Turkey http://www.kovan.ceng.metu.edu.tr What is Swarm

More information

Collective Robotics. Marcin Pilat

Collective Robotics. Marcin Pilat Collective Robotics Marcin Pilat Introduction Painting a room Complex behaviors: Perceptions, deductions, motivations, choices Robotics: Past: single robot Future: multiple, simple robots working in teams

More information

1) Complexity, Emergence & CA (sb) 2) Fractals and L-systems (sb) 3) Multi-agent systems (vg) 4) Swarm intelligence (vg) 5) Artificial evolution (vg)

1) Complexity, Emergence & CA (sb) 2) Fractals and L-systems (sb) 3) Multi-agent systems (vg) 4) Swarm intelligence (vg) 5) Artificial evolution (vg) 1) Complexity, Emergence & CA (sb) 2) Fractals and L-systems (sb) 3) Multi-agent systems (vg) 4) Swarm intelligence (vg) 5) Artificial evolution (vg) 6) Virtual Ecosystems & Perspectives (sb) Inspired

More information

biologically-inspired computing lecture 20 Informatics luis rocha 2015 biologically Inspired computing INDIANA UNIVERSITY

biologically-inspired computing lecture 20 Informatics luis rocha 2015 biologically Inspired computing INDIANA UNIVERSITY lecture 20 -inspired Sections I485/H400 course outlook Assignments: 35% Students will complete 4/5 assignments based on algorithms presented in class Lab meets in I1 (West) 109 on Lab Wednesdays Lab 0

More information

CS 599: Distributed Intelligence in Robotics

CS 599: Distributed Intelligence in Robotics CS 599: Distributed Intelligence in Robotics Winter 2016 www.cpp.edu/~ftang/courses/cs599-di/ Dr. Daisy Tang All lecture notes are adapted from Dr. Lynne Parker s lecture notes on Distributed Intelligence

More information

Robotic Systems ECE 401RB Fall 2007

Robotic Systems ECE 401RB Fall 2007 The following notes are from: Robotic Systems ECE 401RB Fall 2007 Lecture 14: Cooperation among Multiple Robots Part 2 Chapter 12, George A. Bekey, Autonomous Robots: From Biological Inspiration to Implementation

More information

Sorting in Swarm Robots Using Communication-Based Cluster Size Estimation

Sorting in Swarm Robots Using Communication-Based Cluster Size Estimation Sorting in Swarm Robots Using Communication-Based Cluster Size Estimation Hongli Ding and Heiko Hamann Department of Computer Science, University of Paderborn, Paderborn, Germany hongli.ding@uni-paderborn.de,

More information

CSCI 445 Laurent Itti. Group Robotics. Introduction to Robotics L. Itti & M. J. Mataric 1

CSCI 445 Laurent Itti. Group Robotics. Introduction to Robotics L. Itti & M. J. Mataric 1 Introduction to Robotics CSCI 445 Laurent Itti Group Robotics Introduction to Robotics L. Itti & M. J. Mataric 1 Today s Lecture Outline Defining group behavior Why group behavior is useful Why group behavior

More information

INFORMATION AND COMMUNICATION TECHNOLOGIES IMPROVING EFFICIENCIES WAYFINDING SWARM CREATURES EXPLORING THE 3D DYNAMIC VIRTUAL WORLDS

INFORMATION AND COMMUNICATION TECHNOLOGIES IMPROVING EFFICIENCIES WAYFINDING SWARM CREATURES EXPLORING THE 3D DYNAMIC VIRTUAL WORLDS INFORMATION AND COMMUNICATION TECHNOLOGIES IMPROVING EFFICIENCIES Refereed Paper WAYFINDING SWARM CREATURES EXPLORING THE 3D DYNAMIC VIRTUAL WORLDS University of Sydney, Australia jyoo6711@arch.usyd.edu.au

More information

Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization

Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization Learning to avoid obstacles Outline Problem encoding using GA and ANN Floreano and Mondada

More information

Design of Adaptive Collective Foraging in Swarm Robotic Systems

Design of Adaptive Collective Foraging in Swarm Robotic Systems Western Michigan University ScholarWorks at WMU Dissertations Graduate College 5-2010 Design of Adaptive Collective Foraging in Swarm Robotic Systems Hanyi Dai Western Michigan University Follow this and

More information

Biologically-inspired Autonomic Wireless Sensor Networks. Haoliang Wang 12/07/2015

Biologically-inspired Autonomic Wireless Sensor Networks. Haoliang Wang 12/07/2015 Biologically-inspired Autonomic Wireless Sensor Networks Haoliang Wang 12/07/2015 Wireless Sensor Networks A collection of tiny and relatively cheap sensor nodes Low cost for large scale deployment Limited

More information

PSYCO 457 Week 9: Collective Intelligence and Embodiment

PSYCO 457 Week 9: Collective Intelligence and Embodiment PSYCO 457 Week 9: Collective Intelligence and Embodiment Intelligent Collectives Cooperative Transport Robot Embodiment and Stigmergy Robots as Insects Emergence The world is full of examples of intelligence

More information

CORC 3303 Exploring Robotics. Why Teams?

CORC 3303 Exploring Robotics. Why Teams? Exploring Robotics Lecture F Robot Teams Topics: 1) Teamwork and Its Challenges 2) Coordination, Communication and Control 3) RoboCup Why Teams? It takes two (or more) Such as cooperative transportation:

More information

Modeling Swarm Robotic Systems

Modeling Swarm Robotic Systems Modeling Swarm Robotic Systems Alcherio Martinoli and Kjerstin Easton California Institute of Technology, M/C 136-93, 1200 E. California Blvd. Pasadena, CA 91125, U.S.A. alcherio,easton@caltech.edu, http://www.coro.caltech.edu

More information

Swarm Robotics. Clustering and Sorting

Swarm Robotics. Clustering and Sorting Swarm Robotics Clustering and Sorting By Andrew Vardy Associate Professor Computer Science / Engineering Memorial University of Newfoundland St. John s, Canada Deneubourg JL, Goss S, Franks N, Sendova-Franks

More information

Probabilistic Modelling of a Bio-Inspired Collective Experiment with Real Robots

Probabilistic Modelling of a Bio-Inspired Collective Experiment with Real Robots Probabilistic Modelling of a Bio-Inspired Collective Experiment with Real Robots A. Martinoli, and F. Mondada Microcomputing Laboratory, Swiss Federal Institute of Technology IN-F Ecublens, CH- Lausanne

More information

Efficiency and Optimization of Explicit and Implicit Communication Schemes in Collaborative Robotics Experiments

Efficiency and Optimization of Explicit and Implicit Communication Schemes in Collaborative Robotics Experiments Efficiency and Optimization of Explicit and Implicit Communication Schemes in Collaborative Robotics Experiments Kjerstin I. Easton, Alcherio Martinoli Collective Robotics Group, California Institute of

More information

Multi robot Team Formation for Distributed Area Coverage. Raj Dasgupta Computer Science Department University of Nebraska, Omaha

Multi robot Team Formation for Distributed Area Coverage. Raj Dasgupta Computer Science Department University of Nebraska, Omaha Multi robot Team Formation for Distributed Area Coverage Raj Dasgupta Computer Science Department University of Nebraska, Omaha C MANTIC Lab Collaborative Multi AgeNt/Multi robot Technologies for Intelligent

More information

Multi-Robot Coordination. Chapter 11

Multi-Robot Coordination. Chapter 11 Multi-Robot Coordination Chapter 11 Objectives To understand some of the problems being studied with multiple robots To understand the challenges involved with coordinating robots To investigate a simple

More information

Dipartimento di Elettronica Informazione e Bioingegneria Robotics

Dipartimento di Elettronica Informazione e Bioingegneria Robotics Dipartimento di Elettronica Informazione e Bioingegneria Robotics Behavioral robotics @ 2014 Behaviorism behave is what organisms do Behaviorism is built on this assumption, and its goal is to promote

More information

CS594, Section 30682:

CS594, Section 30682: CS594, Section 30682: Distributed Intelligence in Autonomous Robotics Spring 2003 Tuesday/Thursday 11:10 12:25 http://www.cs.utk.edu/~parker/courses/cs594-spring03 Instructor: Dr. Lynne E. Parker ½ TA:

More information

EMERGENCE OF COMMUNICATION IN TEAMS OF EMBODIED AND SITUATED AGENTS

EMERGENCE OF COMMUNICATION IN TEAMS OF EMBODIED AND SITUATED AGENTS EMERGENCE OF COMMUNICATION IN TEAMS OF EMBODIED AND SITUATED AGENTS DAVIDE MAROCCO STEFANO NOLFI Institute of Cognitive Science and Technologies, CNR, Via San Martino della Battaglia 44, Rome, 00185, Italy

More information

Sequential Task Execution in a Minimalist Distributed Robotic System

Sequential Task Execution in a Minimalist Distributed Robotic System Sequential Task Execution in a Minimalist Distributed Robotic System Chris Jones Maja J. Matarić Computer Science Department University of Southern California 941 West 37th Place, Mailcode 0781 Los Angeles,

More information

Distributed Robotics From Science to Systems

Distributed Robotics From Science to Systems Distributed Robotics From Science to Systems Nikolaus Correll Distributed Robotics Laboratory, CSAIL, MIT August 8, 2008 Distributed Robotic Systems DRS 1 sensor 1 actuator... 1 device Applications Giant,

More information

Supporting the Design of Self- Organizing Ambient Intelligent Systems Through Agent-Based Simulation

Supporting the Design of Self- Organizing Ambient Intelligent Systems Through Agent-Based Simulation Supporting the Design of Self- Organizing Ambient Intelligent Systems Through Agent-Based Simulation Stefania Bandini, Andrea Bonomi, Giuseppe Vizzari Complex Systems and Artificial Intelligence research

More information

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015 Subsumption Architecture in Swarm Robotics Cuong Nguyen Viet 16/11/2015 1 Table of content Motivation Subsumption Architecture Background Architecture decomposition Implementation Swarm robotics Swarm

More information

From Tom Thumb to the Dockers: Some Experiments with Foraging Robots

From Tom Thumb to the Dockers: Some Experiments with Foraging Robots From Tom Thumb to the Dockers: Some Experiments with Foraging Robots Alexis Drogoul, Jacques Ferber LAFORIA, Boîte 169,Université Paris VI, 75252 PARIS CEDEX O5 FRANCE drogoul@laforia.ibp.fr, ferber@laforia.ibp.fr

More information

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

Behaviour-Based Control. IAR Lecture 5 Barbara Webb Behaviour-Based Control IAR Lecture 5 Barbara Webb Traditional sense-plan-act approach suggests a vertical (serial) task decomposition Sensors Actuators perception modelling planning task execution motor

More information

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT F. TIECHE, C. FACCHINETTI and H. HUGLI Institute of Microtechnology, University of Neuchâtel, Rue de Tivoli 28, CH-2003

More information

Adaptive Action Selection without Explicit Communication for Multi-robot Box-pushing

Adaptive Action Selection without Explicit Communication for Multi-robot Box-pushing Adaptive Action Selection without Explicit Communication for Multi-robot Box-pushing Seiji Yamada Jun ya Saito CISS, IGSSE, Tokyo Institute of Technology 4259 Nagatsuta, Midori, Yokohama 226-8502, JAPAN

More information

Synthetic Brains: Update

Synthetic Brains: Update Synthetic Brains: Update Bryan Adams Computer Science and Artificial Intelligence Laboratory (CSAIL) Massachusetts Institute of Technology Project Review January 04 through April 04 Project Status Current

More information

An Introduction to Agent-based

An Introduction to Agent-based An Introduction to Agent-based Modeling and Simulation i Dr. Emiliano Casalicchio casalicchio@ing.uniroma2.it Download @ www.emilianocasalicchio.eu (talks & seminars section) Outline Part1: An introduction

More information

Programmable self-assembly in a thousandrobot

Programmable self-assembly in a thousandrobot Programmable self-assembly in a thousandrobot swarm Michael Rubenstein, Alejandro Cornejo, Radhika Nagpal. By- Swapna Joshi 1 st year Ph.D Computing Culture and Society. Authors Michael Rubenstein Assistant

More information

Hybrid architectures. IAR Lecture 6 Barbara Webb

Hybrid architectures. IAR Lecture 6 Barbara Webb Hybrid architectures IAR Lecture 6 Barbara Webb Behaviour Based: Conclusions But arbitrary and difficult to design emergent behaviour for a given task. Architectures do not impose strong constraints Options?

More information

A Review of Probabilistic Macroscopic Models for Swarm Robotic Systems

A Review of Probabilistic Macroscopic Models for Swarm Robotic Systems A Review of Probabilistic Macroscopic Models for Swarm Robotic Systems Kristina Lerman 1, Alcherio Martinoli 2, and Aram Galstyan 1 1 USC Information Sciences Institute, Marina del Rey CA 90292, USA, lermand@isi.edu,

More information

Evolving High-Dimensional, Adaptive Camera-Based Speed Sensors

Evolving High-Dimensional, Adaptive Camera-Based Speed Sensors In: M.H. Hamza (ed.), Proceedings of the 21st IASTED Conference on Applied Informatics, pp. 1278-128. Held February, 1-1, 2, Insbruck, Austria Evolving High-Dimensional, Adaptive Camera-Based Speed Sensors

More information

Multi-Robot Systems, Part II

Multi-Robot Systems, Part II Multi-Robot Systems, Part II October 31, 2002 Class Meeting 20 A team effort is a lot of people doing what I say. -- Michael Winner. Objectives Multi-Robot Systems, Part II Overview (con t.) Multi-Robot

More information

Signals, Instruments, and Systems W7. Embedded Systems General Concepts and

Signals, Instruments, and Systems W7. Embedded Systems General Concepts and Signals, Instruments, and Systems W7 Introduction to Hardware in Embedded Systems General Concepts and the e-puck Example Outline General concepts: autonomy, perception, p action, computation, communication

More information

In vivo, in silico, in machina: ants and robots balance memory and communication to collectively exploit information

In vivo, in silico, in machina: ants and robots balance memory and communication to collectively exploit information In vivo, in silico, in machina: ants and robots balance memory and communication to collectively exploit information Melanie E. Moses, Kenneth Letendre, Joshua P. Hecker, Tatiana P. Flanagan Department

More information

Aggregation Behaviour as a Source of Collective Decision in a Group of Cockroach-like Robots

Aggregation Behaviour as a Source of Collective Decision in a Group of Cockroach-like Robots Research Collection Conference Paper Aggregation Behaviour as a Source of Collective Decision in a Group of Cockroach-like Robots Author(s): Garnier, Simon; Jost, Christian; Jeanson, Raphaël; Gautrais,

More information

COSC343: Artificial Intelligence

COSC343: Artificial Intelligence COSC343: Artificial Intelligence Lecture 2: Starting from scratch: robotics and embodied AI Alistair Knott Dept. of Computer Science, University of Otago Alistair Knott (Otago) COSC343 Lecture 2 1 / 29

More information

Limits of a Distributed Intelligent Networked Device in the Intelligence Space. 1 Brief History of the Intelligent Space

Limits of a Distributed Intelligent Networked Device in the Intelligence Space. 1 Brief History of the Intelligent Space Limits of a Distributed Intelligent Networked Device in the Intelligence Space Gyula Max, Peter Szemes Budapest University of Technology and Economics, H-1521, Budapest, Po. Box. 91. HUNGARY, Tel: +36

More information

MULTI ROBOT COMMUNICATION AND TARGET TRACKING SYSTEM AND IMPLEMENTATION OF ROBOT USING ARDUINO

MULTI ROBOT COMMUNICATION AND TARGET TRACKING SYSTEM AND IMPLEMENTATION OF ROBOT USING ARDUINO MULTI ROBOT COMMUNICATION AND TARGET TRACKING SYSTEM AND IMPLEMENTATION OF ROBOT USING ARDUINO K. Sindhuja 1, CH. Lavanya 2 1Student, Department of ECE, GIST College, Andhra Pradesh, INDIA 2Assistant Professor,

More information

Towards an Engineering Science of Robot Foraging

Towards an Engineering Science of Robot Foraging Towards an Engineering Science of Robot Foraging Alan FT Winfield Abstract Foraging is a benchmark problem in robotics - especially for distributed autonomous robotic systems. The systematic study of robot

More information

SWARM-BOT: A Swarm of Autonomous Mobile Robots with Self-Assembling Capabilities

SWARM-BOT: A Swarm of Autonomous Mobile Robots with Self-Assembling Capabilities SWARM-BOT: A Swarm of Autonomous Mobile Robots with Self-Assembling Capabilities Francesco Mondada 1, Giovanni C. Pettinaro 2, Ivo Kwee 2, André Guignard 1, Luca Gambardella 2, Dario Floreano 1, Stefano

More information

Biologically Inspired Embodied Evolution of Survival

Biologically Inspired Embodied Evolution of Survival Biologically Inspired Embodied Evolution of Survival Stefan Elfwing 1,2 Eiji Uchibe 2 Kenji Doya 2 Henrik I. Christensen 1 1 Centre for Autonomous Systems, Numerical Analysis and Computer Science, Royal

More information

NASA Swarmathon Team ABC (Artificial Bee Colony)

NASA Swarmathon Team ABC (Artificial Bee Colony) NASA Swarmathon Team ABC (Artificial Bee Colony) Cheylianie Rivera Maldonado, Kevin Rolón Domena, José Peña Pérez, Aníbal Robles, Jonathan Oquendo, Javier Olmo Martínez University of Puerto Rico at Arecibo

More information

Nature Inspired Systems

Nature Inspired Systems Nature Inspired Systems Mark Shackleton Intelligent Systems Lab BTexact, Adastral Park, UK 12th April 2002 mark.shackleton@bt.com Overview of this presentation BTexact Intelligent Systems Lab Nature Inspired

More information

Swarm Intelligence. Rod Goodman 2008 Carnegie Centenary Professor Edinburgh University Scotland 27 th August 2008

Swarm Intelligence. Rod Goodman 2008 Carnegie Centenary Professor Edinburgh University Scotland 27 th August 2008 Swarm Intelligence Rod Goodman 2008 Carnegie Centenary Professor Edinburgh University Scotland 27 th August 2008 Acknowledgements This talk describes the work of many good friends and colleagues, in particular:

More information

Developing Frogger Player Intelligence Using NEAT and a Score Driven Fitness Function

Developing Frogger Player Intelligence Using NEAT and a Score Driven Fitness Function Developing Frogger Player Intelligence Using NEAT and a Score Driven Fitness Function Davis Ancona and Jake Weiner Abstract In this report, we examine the plausibility of implementing a NEAT-based solution

More information

Issues and Challenges in Current Technology for Engineering Self-Organising Applications

Issues and Challenges in Current Technology for Engineering Self-Organising Applications 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 AGENTCITIES TASK FORCE Issues and Challenges in Current Technology for Engineering

More information

Investigation of Navigating Mobile Agents in Simulation Environments

Investigation of Navigating Mobile Agents in Simulation Environments Investigation of Navigating Mobile Agents in Simulation Environments Theses of the Doctoral Dissertation Richárd Szabó Department of Software Technology and Methodology Faculty of Informatics Loránd Eötvös

More information

Intelligent Robotics: Introduction

Intelligent Robotics: Introduction Intelligent Robotics: Introduction Intelligent Robotics 06-13520 Intelligent Robotics (Extended) 06-15267 Jeremy Wyatt School of Computer Science University of Birmingham, 2011/12 Plan Intellectual aims

More information

Collaboration Through the Exploitation of Local Interactions in Autonomous Collective Robotics: The Stick Pulling Experiment

Collaboration Through the Exploitation of Local Interactions in Autonomous Collective Robotics: The Stick Pulling Experiment Autonomous Robots 11, 149 171, 2001 c 2001 Kluwer Academic Publishers. Manufactured in The Netherlands. Collaboration Through the Exploitation of Local Interactions in Autonomous Collective Robotics: The

More information

ONE of the many fascinating phenomena

ONE of the many fascinating phenomena 1 Stigmergic navigation on an RFID floor with a multi-robot team Ali Abdul Khaliq, Maurizio Di Rocco, Alessandro Saffiotti, Abstract Stigmergy is a mechanism that allows the coordination between agents

More information

Hierarchical Controller for Robotic Soccer

Hierarchical Controller for Robotic Soccer Hierarchical Controller for Robotic Soccer Byron Knoll Cognitive Systems 402 April 13, 2008 ABSTRACT RoboCup is an initiative aimed at advancing Artificial Intelligence (AI) and robotics research. This

More information

Computational Intelligence Optimization

Computational Intelligence Optimization Computational Intelligence Optimization Ferrante Neri Department of Mathematical Information Technology, University of Jyväskylä 12.09.2011 1 What is Optimization? 2 What is a fitness landscape? 3 Features

More information

Glossary of terms. Short explanation

Glossary of terms. Short explanation Glossary Concept Module. Video Short explanation Abstraction 2.4 Capturing the essence of the behavior of interest (getting a model or representation) Action in the control Derivative 4.2 The control signal

More information

Formation and Cooperation for SWARMed Intelligent Robots

Formation and Cooperation for SWARMed Intelligent Robots Formation and Cooperation for SWARMed Intelligent Robots Wei Cao 1 Yanqing Gao 2 Jason Robert Mace 3 (West Virginia University 1 University of Arizona 2 Energy Corp. of America 3 ) Abstract This article

More information

AIS and Swarm Intelligence : Immune-inspired Swarm Robotics

AIS and Swarm Intelligence : Immune-inspired Swarm Robotics AIS and Swarm Intelligence : Immune-inspired Swarm Robotics Jon Timmis Department of Electronics Department of Computer Science York Center for Complex Systems Analysis jtimmis@cs.york.ac.uk http://www-users.cs.york.ac.uk/jtimmis

More information

Humanification Go Digital, Stay Human

Humanification Go Digital, Stay Human Humanification Go Digital, Stay Human Image courtesy: Home LOCAL AND PREDICTABLE WORLD GLOBAL AND UNPREDICTABLE WORLD MASSIVE DISRUPTION IN THE NEXT DECADE DISRUPTIVE STRESS OR DISRUPTIVE OPPORTUNITY DISRUPTION

More information

CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes.

CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes. CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes. Artificial Intelligence A branch of Computer Science. Examines how we can achieve intelligent

More information

INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT

INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT TAYSHENG JENG, CHIA-HSUN LEE, CHI CHEN, YU-PIN MA Department of Architecture, National Cheng Kung University No. 1, University Road,

More information

Important Tools and Perspectives for the Future of AI

Important Tools and Perspectives for the Future of AI Important Tools and Perspectives for the Future of AI The Norwegian University of Science and Technology (NTNU) Trondheim, Norway keithd@idi.ntnu.no April 1, 2011 Outline 1 Artificial Life 2 Cognitive

More information

Path Formation and Goal Search in Swarm Robotics

Path Formation and Goal Search in Swarm Robotics Path Formation and Goal Search in Swarm Robotics by Shervin Nouyan Université Libre de Bruxelles, IRIDIA Avenue Franklin Roosevelt 50, CP 194/6, 1050 Brussels, Belgium SNouyan@ulb.ac.be Supervised by Marco

More information

Re-embodiment of Honeybee Aggregation Behavior in an Artificial Micro-Robotic System

Re-embodiment of Honeybee Aggregation Behavior in an Artificial Micro-Robotic System Re-embodiment of Honeybee Aggregation Behavior in an Artificial Micro-Robotic System Serge Kernbach 1, Ronald Thenius 2, Olga Kernbach 1, Thomas Schmickl 2 1 Institute of Parallel and Distributed Systems,

More information

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION Journal of Academic and Applied Studies (JAAS) Vol. 2(1) Jan 2012, pp. 32-38 Available online @ www.academians.org ISSN1925-931X NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION Sedigheh

More information

A.I in Automotive? Why and When.

A.I in Automotive? Why and When. A.I in Automotive? Why and When. AGENDA 01 02 03 04 Definitions A.I? A.I in automotive Now? Next big A.I breakthrough in Automotive 01 DEFINITIONS DEFINITIONS Artificial Intelligence Artificial Intelligence:

More information

Outline. What is AI? A brief history of AI State of the art

Outline. What is AI? A brief history of AI State of the art Introduction to AI Outline What is AI? A brief history of AI State of the art What is AI? AI is a branch of CS with connections to psychology, linguistics, economics, Goal make artificial systems solve

More information

Artificial Intelligence. Cameron Jett, William Kentris, Arthur Mo, Juan Roman

Artificial Intelligence. Cameron Jett, William Kentris, Arthur Mo, Juan Roman Artificial Intelligence Cameron Jett, William Kentris, Arthur Mo, Juan Roman AI Outline Handicap for AI Machine Learning Monte Carlo Methods Group Intelligence Incorporating stupidity into game AI overview

More information

FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELL- FORMED NETS

FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELL- FORMED NETS FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELL- FORMED NETS Meriem Taibi 1 and Malika Ioualalen 1 1 LSI - USTHB - BP 32, El-Alia, Bab-Ezzouar, 16111 - Alger, Algerie taibi,ioualalen@lsi-usthb.dz

More information

Implicit Fitness Functions for Evolving a Drawing Robot

Implicit Fitness Functions for Evolving a Drawing Robot Implicit Fitness Functions for Evolving a Drawing Robot Jon Bird, Phil Husbands, Martin Perris, Bill Bigge and Paul Brown Centre for Computational Neuroscience and Robotics University of Sussex, Brighton,

More information

! The architecture of the robot control system! Also maybe some aspects of its body/motors/sensors

! The architecture of the robot control system! Also maybe some aspects of its body/motors/sensors Towards the more concrete end of the Alife spectrum is robotics. Alife -- because it is the attempt to synthesise -- at some level -- 'lifelike behaviour. AI is often associated with a particular style

More information

Instructors: Prof. Takashi Hiyama (TH) Prof. Hassan Bevrani (HB) Syafaruddin, D.Eng (S) Time: Wednesday,

Instructors: Prof. Takashi Hiyama (TH) Prof. Hassan Bevrani (HB) Syafaruddin, D.Eng (S) Time: Wednesday, Intelligent System Application to Power System Instructors: Prof. Takashi Hiyama (TH) Prof. Hassan Bevrani (HB) Syafaruddin, D.Eng (S) Time: Wednesday, 10.20-11.50 Venue: Room 208 Intelligent System Application

More information

Organic Computing. Dr. rer. nat. Christophe Bobda Prof. Dr. Rolf Wanka Department of Computer Science 12 Hardware-Software-Co-Design

Organic Computing. Dr. rer. nat. Christophe Bobda Prof. Dr. Rolf Wanka Department of Computer Science 12 Hardware-Software-Co-Design Dr. rer. nat. Christophe Bobda Prof. Dr. Rolf Wanka Department of Computer Science 12 Hardware-Software-Co-Design 1 Introduction, Motivations, Overview 2 Smaller/Cheaper/Faster/Powerful/Connected Explosive

More information

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many Preface The jubilee 25th International Conference on Robotics in Alpe-Adria-Danube Region, RAAD 2016 was held in the conference centre of the Best Western Hotel M, Belgrade, Serbia, from 30 June to 2 July

More information

Expert Assessment of Stigmergy: A Report for the Department of National Defence

Expert Assessment of Stigmergy: A Report for the Department of National Defence Expert Assessment of Stigmergy: A Report for the Department of National Defence Contract No. File No. Client Reference No.: W7714-040899/003/SV 011 sv.w7714-040899 W7714-4-0899 Requisition No. W7714-040899

More information

AI for Autonomous Ships Challenges in Design and Validation

AI for Autonomous Ships Challenges in Design and Validation VTT TECHNICAL RESEARCH CENTRE OF FINLAND LTD AI for Autonomous Ships Challenges in Design and Validation ISSAV 2018 Eetu Heikkilä Autonomous ships - activities in VTT Autonomous ship systems Unmanned engine

More information

Metrology in Industry 4.0. Metromeet

Metrology in Industry 4.0. Metromeet Metrology in Industry 4.0 Metromeet 2016 25.2.2016 Toni Ventura-Traveset DATAPIXEL Innovalia Metrology Pag. 1 Industry 4.0 Cyberphysical systems Interoperable Virtualization Decentralized Self-configuration

More information

Distributed Intelligent Systems W11 Machine-Learning Methods Applied to Distributed Robotic Systems

Distributed Intelligent Systems W11 Machine-Learning Methods Applied to Distributed Robotic Systems Distributed Intelligent Systems W11 Machine-Learning Methods Applied to Distributed Robotic Systems 1 Outline Revisiting expensive optimization problems Additional experimental evidence Noise-resistant

More information

Surveillance strategies for autonomous mobile robots. Nicola Basilico Department of Computer Science University of Milan

Surveillance strategies for autonomous mobile robots. Nicola Basilico Department of Computer Science University of Milan Surveillance strategies for autonomous mobile robots Nicola Basilico Department of Computer Science University of Milan Intelligence, surveillance, and reconnaissance (ISR) with autonomous UAVs ISR defines

More information

Robots in the Loop: Supporting an Incremental Simulation-based Design Process

Robots in the Loop: Supporting an Incremental Simulation-based Design Process s in the Loop: Supporting an Incremental -based Design Process Xiaolin Hu Computer Science Department Georgia State University Atlanta, GA, USA xhu@cs.gsu.edu Abstract This paper presents the results of

More information

CYCLIC GENETIC ALGORITHMS FOR EVOLVING MULTI-LOOP CONTROL PROGRAMS

CYCLIC GENETIC ALGORITHMS FOR EVOLVING MULTI-LOOP CONTROL PROGRAMS CYCLIC GENETIC ALGORITHMS FOR EVOLVING MULTI-LOOP CONTROL PROGRAMS GARY B. PARKER, CONNECTICUT COLLEGE, USA, parker@conncoll.edu IVO I. PARASHKEVOV, CONNECTICUT COLLEGE, USA, iipar@conncoll.edu H. JOSEPH

More information

Comparison of Different Performance Index Factor for ABC-PID Controller

Comparison of Different Performance Index Factor for ABC-PID Controller International Journal of Electronic and Electrical Engineering. ISSN 0974-2174, Volume 7, Number 2 (2014), pp. 177-182 International Research Publication House http://www.irphouse.com Comparison of Different

More information

Collective Perception in a Robot Swarm

Collective Perception in a Robot Swarm Collective Perception in a Robot Swarm Thomas Schmickl 1, Christoph Möslinger 2, and Karl Crailsheim 1 1 Department for Zoology, University of Graz, 8010 Graz, Austria schmickl@nextra.at 2 FH St. Pölten,

More information

INTRODUCTION. a complex system, that using new information technologies (software & hardware) combined

INTRODUCTION. a complex system, that using new information technologies (software & hardware) combined COMPUTATIONAL INTELLIGENCE & APPLICATIONS INTRODUCTION What is an INTELLIGENT SYSTEM? a complex system, that using new information technologies (software & hardware) combined with communication technologies,

More information

1 Swarms A long time ago, people discovered the variety of the interesting insect or animal behaviors in the nature. A ock of birds sweeps across the

1 Swarms A long time ago, people discovered the variety of the interesting insect or animal behaviors in the nature. A ock of birds sweeps across the Swarm Intelligence: Literature Overview Yang Liu and Kevin M. Passino Dept. of Electrical Engineering The Ohio State University 2015 Neil Ave. Columbus, OH 43210 Tel: (614)292-5716, fax: (614)292-7596

More information

Human-Swarm Interaction

Human-Swarm Interaction Human-Swarm Interaction a brief primer Andreas Kolling irobot Corp. Pasadena, CA Swarm Properties - simple and distributed - from the operator s perspective - distributed algorithms and information processing

More information

Introduction to Artificial Intelligence. Department of Electronic Engineering 2k10 Session - Artificial Intelligence

Introduction to Artificial Intelligence. Department of Electronic Engineering 2k10 Session - Artificial Intelligence Introduction to Artificial Intelligence What is Intelligence??? Intelligence is the ability to learn about, to learn from, to understand about, and interact with one s environment. Intelligence is the

More information

Semi-Autonomous Parking for Enhanced Safety and Efficiency

Semi-Autonomous Parking for Enhanced Safety and Efficiency Technical Report 105 Semi-Autonomous Parking for Enhanced Safety and Efficiency Sriram Vishwanath WNCG June 2017 Data-Supported Transportation Operations & Planning Center (D-STOP) A Tier 1 USDOT University

More information

A Genetic Algorithm-Based Controller for Decentralized Multi-Agent Robotic Systems

A Genetic Algorithm-Based Controller for Decentralized Multi-Agent Robotic Systems A Genetic Algorithm-Based Controller for Decentralized Multi-Agent Robotic Systems Arvin Agah Bio-Robotics Division Mechanical Engineering Laboratory, AIST-MITI 1-2 Namiki, Tsukuba 305, JAPAN agah@melcy.mel.go.jp

More information

Agent-Based Systems. Agent-Based Systems. Agent-Based Systems. Five pervasive trends in computing history. Agent-Based Systems. Agent-Based Systems

Agent-Based Systems. Agent-Based Systems. Agent-Based Systems. Five pervasive trends in computing history. Agent-Based Systems. Agent-Based Systems Five pervasive trends in computing history Michael Rovatsos mrovatso@inf.ed.ac.uk Lecture 1 Introduction Ubiquity Cost of processing power decreases dramatically (e.g. Moore s Law), computers used everywhere

More information