SWARM ROBOTICS







Laurynas Veržukauskas

REQUIREMENTS


EACH unit    


  1. Autonomous
  2. Scalable
  3. Homogeneous
  4. Collaborative
  5. Localized

PHEROMONES

Gradient

Algorithm

  1. Brownian motion until food or pheromone trail is located
    1. If pheromone trail is located - follow it
    2. If nest reached - follow it to opposite direction 
  2. Pick up food and take it back to the nest leaving pheromone trail
  3. Go back to food using available trail, leaving pheromone trail

VIRTUAL PHEROMONES




  1. Get info from nearby  robots
  2. Calculate gradient map
  3. ???
  4. Profit

BASIC BEHAVIORS

  1. Dispersion
  2. Aggregation
  3. Pattern formation
  4. Collective movement 
  5. Task allocation
  6. Source search
  7. Collective transportation of objects
  8. Collective mapping

Emergence concept

ARCHITECTURE


SIMPLE*


  1. Locomotion
  2. Communication
  3. Extras

* - directional transmitters and receivers, limiting signal strength, limited objects recognition, etc.

LOCOMOTION



Rotors
Wheels
Flagella
Piezoelectric
...

COMMUNICATION


GLOBAL

Not required and unwanted for base case

LOCAL

Critically important (only way to comm. with swarm)
Directional (provides sense of direction)

COMMUNICATION

IR vs RF

INTERFERENCE

Noise amount
         
                                                              Optimized                                                 Not optimized                 

OPEN ISSUES


Hardware limitations
Lack of design methodology
Lack of testing methodology
Lack of formal verification/guarantee of properties 
Security issues (vast separate topic)
...

ADVANTAGES


Scalable
Simple architecture
Robust swarm
Cheap

APPLICATIONS

Commercial

not yet

Theoretical

Any search tasks                (search & rescue, exploration)
Surveillance                         (building security, battlefield)
As platform for something    (distributed antennas)

Swarm robotics

By Laurynas Veržukauskas

Swarm robotics

Slides for short presentation about swarms robotics

  • 455