Collective Hunting using E-Pucks
BIEHL Martin HADBI Nadir Assistant : RAEMY Xavier
Collective Hunting using E-Pucks BIEHL Martin HADBI Nadir - - PowerPoint PPT Presentation
Collective Hunting using E-Pucks BIEHL Martin HADBI Nadir Assistant : RAEMY Xavier Goal of the project Simulation of two predators and a twice as fast prey in a bounded arena Only solution to catch the prey ? Collaborate
BIEHL Martin HADBI Nadir Assistant : RAEMY Xavier
Simulation of two « predators » and a
Only solution to catch the prey ?
Collaborate !
We explored two ways of collaboration :
Observing the behavior of other predators and
Information exchange -> Wireless
Simulated in « Webots » To facilitate image processing:
Sees
predator in front, and follows him
Waits for his leader to take a turn i.e. ∆x surpasses a minimum value
∆x distance travelled between two camera shots
Leader turns when prey changes direction Starts spinning in place in direction
leaders turn.
Starts spinning in place in direction of its leaders turn, until prey and predator are
…and a little longer to get good results. (CRUCIAL POINT)
Then it starts straight into the final direction.
Maybe its a successful trap …
…maybe not.
In this case the trapping predator sees the prey pass by in front of him and thus he starts following it.
…maybe not.
The formerly following robot now sees the other one in front of him and follows him.
And turns …traps … follows …
Will spin in wrong direction, because he depends on his partners movement.
Emitter/ Receiver communication system
Relay No longer dependent on the movement of
States are constantly broadcasted. One predator will see the prey first. And follow it.
States are constantly broadcasted. Knowing there already is a follower, the
now follows the prey and decides to turn and trap depending on the preys behaviour. (∆x)
States are constantly broadcasted. Again we relay the following task to the formerly trapping predator.
States are constantly broadcasted.
States are constantly broadcasted.
a)
b)
c)
d)
Comm Robots vs No-Comm Robots
Scalability : ? Limitations :
Implementation to real robots -> Image
Further improvements
GA to find optimal parameters Behavior of the prey Wider arena