Gli insetti seguendo il leader - posso implementare l'algoritmo Boids per questo?
-
27-10-2019 - |
Domanda
Vorrei illustrare come gli insetti stanno seguendo il loro leader in 2 dimensioni. Come posso compire questo? E 'possibile fare questo con l'algoritmo Boids? O forse qualcuno conosce un altro algoritmo, studiato appositamente per questo motivo?
Soluzione
??boidi stile dovrebbe andare bene per questo, tuttavia si avrà probabilmente bisogno di modificare l'algoritmo e sperimentare un po 'prima di ottenere qualcosa che sembra davvero buono. Otterrete qualcosa di simile a comportamenti capo / follower fornendo effettuare le seguenti operazioni:
-
ottenere il "seguaci" per regolare la loro dirigendosi verso il "leader". A seconda di quanto forte si desidera che l'effetto di essere seguace si può fare questo effetto più debole o più forte, oppure solo applicarlo parte del tempo, ecc.
-
Si può scegliere di avere tutti i bot seguono lo stesso leader, o ciascuna seguire un leader diverso. Nel primo caso, si otterrà un grande gregge a seguito di un singolo individuo. In quest'ultimo caso, si tende a ottenere "catene" che formano.
-
vorrete probabilmente il leader supremo (s) di muoversi in modo relativamente indipendente. Forse fare il cambiamento leader di voce in modo casuale o anche provare a testa "lontano" dal centro del gruppo.