Swarm Engineering Flashcards

1
Q

What is swarm engineering?

A

Engineering the collective behaviour of a group of agents for a desired purpose.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the principles of swarm engineering?

A
  • Swarm can solve complex problems that individuals could not solve
  • Composed of large number of homogenous individuals, some of which may get lost of make mistakes without compromising the overall performance of the swarm
  • Individuals are relatively incapable
  • Interactions are based on simple behavioural rules either through direct interactions or stigmergy (pheromones)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is Reynold’s flocking?

A
  • Boids are attracted to the swarm CoM
  • Boids are repulsed from neighbouring boids
  • Boid aligns its angle with those of neighbouring boids

Can be used to understand the movement of large colonies.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Particle Swarm Optimisation?

A
  • An optimisation algorithm inspired from birds trying to find the area with the highest concentration of food
  • Each bird can communicate with their neighbours about how many insects are at its location and can remember their own location from where they found the highest concentration of food so far
  • Brave: keeps flying in the same direction
  • Conservative: fly back towards its own previous best position
  • Swarm: move towards its best neighbour
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is object collection?

A
  • Robots move randomly
  • Pick up objects that are alone
  • Continue to move randomly
  • Drop the object when they come across a pile with more than one object
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is Ant Colony Optimisation?

A
  • Robots follow path with a probability proportional to the amount of pheromone on the path
  • They deposit pheromone as they move
  • More pheromone is deposited when returning to the nest with food
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is clustering?

A
  • Ants display this clustering and sorting behaviour to pass gaps and build nests
  • Mechanisms are stigmeric communication and positive/negative feedback
  • Reconfigurable robots can use this to form morphologies suitable to a given task
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What can swarm engineering be used for?

A
  • Environmental monitoring
  • To establish a wireless communication network for users on the ground
  • Smart ‘dust’, for use in medical applications to target specific object in the bloodstream
How well did you know this?
1
Not at all
2
3
4
5
Perfectly