collective hunting using e pucks
play

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


  1. Collective Hunting using E-Pucks BIEHL Martin HADBI Nadir Assistant : RAEMY Xavier

  2. 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 ! � We explored two ways of collaboration : � Observing the behavior of other predators and prey -> « Image processing » (like wolves for ex.) � Information exchange -> Wireless communication

  3. Image Processing � Simulated in « Webots » � To facilitate image processing: « Perfect World » : Predators are green, Prey is red, Arena is blue

  4. Strategy Some examples of situations…

  5. Searching (no com)

  6. Following (no com)

  7. Following (no com)

  8. Following (no com) Sees other predator in front, and follows him

  9. Following (no com) ∆ x distance travelled between two Waits for his camera shots leader to take a turn i.e. ∆ x surpasses a minimum value

  10. Turning (no com) Starts spinning in Leader turns place in when prey direction changes of his direction leaders turn.

  11. Turning (no com) Starts spinning in place in direction of its leaders turn, until prey and predator are out of sight… …and a little longer to get good results. (CRUCIAL POINT)

  12. Trapping (no com) Then it starts straight into the final direction.

  13. Trapping (no com)

  14. Trapping (no com) Maybe its a successful trap …

  15. Trapping (no com) …maybe not. In this case the trapping predator sees the prey pass by in front of him and thus he starts following it.

  16. Relay of following task (no com) …maybe not. The formerly following robot now sees the other one in front of him and follows him.

  17. Trapping (no com) And turns …traps … follows …

  18. Problem (no com) Will spin in wrong direction, because he depends on his partners movement.

  19. State Machine (image processing)

  20. Wireless Communication � Emitter/ Receiver communication system with ideal range � Relay � No longer dependent on the movement of the other predators

  21. Searching (with com)

  22. Following (with com) States are constantly One predator broadcasted. will see the prey first. And follow it.

  23. Trapping (with com) States are constantly broadcasted. Knowing there already is a follower, the other predator now follows the prey and decides to turn and trap depending on the preys behaviour. ( ∆ x)

  24. Relay of following task (with com) States are constantly broadcasted. Again we relay the following task to the formerly trapping predator.

  25. Following (with com) States are constantly broadcasted.

  26. Following (with com) States are constantly broadcasted.

  27. State Machine (communication)

  28. Results How efficient is our algorithm ? Does the � collaboration work ? Scalable ? -> Compare it to others controllers : Random Predators a) 2 followers b) 2 anticipators c) Specialist predators ( 1 follower + 1 anticipator ) d)

  29. Results Predators with comm vs 2 anticipators �

  30. Results � Comm Robots vs No-Comm Robots

  31. Conclusion � Scalability : ? � Limitations : � Implementation to real robots -> Image processing, communication -> Noise ! � Further improvements � GA to find optimal parameters � Behavior of the prey � Wider arena

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