W pracy opisano i scharakteryzowano zachowania typu BOID (bird-oid object) polegające na wspólnym przemieszczaniu się gromady obiektów o tych samych właściwościach. Zaprezentowano model Reynolds’a uwzględniający 3 reguły: separacja, wyrównanie i spójność oraz procedury sterowania gromadą obiektów zaproponowaną przez Parkera uwzględniająca takie wielkości, jak: wiatr, cel, prędkości, kolejność oraz występujące siły. Metoda badawcza polegała na przeprowadzeniu eksperymentów symulacyjnych przy różnych konfiguracjach współczynników sił sterowania modelem. Dla każdej symulacji był wymierzony czas ruchu od punktu początkowego do punktu końcowego. W pracy przeprowadzono sto symulacji dla każdej poszczególnej grupy współczynników, a następnie wykorzystując opisane metody statystyki wyznaczono uogólnione wartości czasu, które umożliwiały porównywanie uzyskanych wyników. Przeprowadzone symulacje numeryczne zrealizowano w środowisku Unity. Obliczanie czasu potrzebnego na przebycie identycznej drogi przeprowadzano przy zmianie wartości siły separacji, spójności, wyrównywania oraz unikania. Z uzyskanych wartości wynika, że największy wpływ na wzrost czasu przemieszczania obiektów typu BOID-s ma zwiększanie wartości współczynnika sił separacji oraz wyrównywania. Środowisko Unity dobrze nadaje się do prowadzenia takich symulacji, ponieważ umożliwia otrzymanie zarówno wartości liczbowych jak i wizualizacji procesu w postaci obrazu 3D. Oprócz tego Unity zezwala na tworzenie własnych skryptów do zarządzania symulacją we własnym IDE, a także przedstawia dokumentację, co upraszcza ich pisanie.
EN
The study describes and characterises BOID (bird-oid object) type behaviours, consisting of joint movement of a cluster of objects with the same properties. Authors presented Reynolds’ model, which takes into account 3 rules: separation, alignment and consistency, as well as the control procedures of a cluster of objects suggested by Parker, considering such variables as wind, aim, speed, order and the occurring forces. The test method was to conduct simulation experiments with different configurations of coefficients of the forces controlling the model. For each simulation the time of moving from the start point to the end point was measured. A hundred simulations were carried out for each individual group of coefficients, and then, using the described statistics methods, generalised time values were determined. This allowed a comparison of the results and made a conclusions. The numerical simulations carried out were implemented in Unity environment. Calculating the time required for travelling the same route was done by changing the value of the separation force, cohesion, alignment and avoidance. From the values obtained, it can be seen that the biggest influence on the increase of the time of moving BOID objects, is increasing value of the coefficient of separation and levelling forces. Unity environment is well suited to conduct such simulations, since it allows to obtain both numerical values and process visualization as a 3D image. In addition, Unity allows to create individual scripts to manage simulation in individual IDEs, and consists reliable documentation, which simplifies their writing.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.