Pages

Simulacija evakuacije agenata
Simulacija evakuacije agenata
Tin Blažević
U ovom radu opisane su i implementirane dvije vrste umjetne inteligencije na jednostavnom zadatku snalaženja u virtualnom okolišu, u obliku evakuacije u escape room stilu. Agenti moraju surađivati i skupljati te koristiti predmete kako bi uklonili prepreke sa svog puta prema cilju. Prvi pristup baziran je na strojnom učenju i koristi Unity ML-Agents paket s algoritmima za potporno učenje. Drugi pristup baziran je na automatskom planiranju i implementiran je jednostavan GOAP sustav za...
Simulacija fluida metodom LBM
Simulacija fluida metodom LBM
Kim Staničić
U ovom završnom radu obrađena je rešetkasta Boltzmannova metoda (LBM). Opisane su Navier-Stokes jednadžbe te osnovna podjela metoda korištenih pri simuliranju fluida. Opisana je razlika klasičnih metoda simuliranja fluida, temeljenih na Navier-Stokes jednadžbama, i rešetkastih Boltzmannovih metoda. Detaljnije je opisana metoda LBM. Implementirana je simulacija dinamičkog ponašanja fluida u dvodimenzionalnom prostoru koristeći LBM metodu. Implementacija je testirana s različitim...
Simulacija fluida metodom čestica
Simulacija fluida metodom čestica
Mario Jalšovec
U ovom radu je objašnjen i predstavljen dvodimenzionalni grafički pogon napravljen s grafičkim sučeljem Vulkan koji je onda korišten za potrebe prikaza simulacije fluida koristeći kombinaciju Eulerovog i Lagrangeovog pristupa implementacijom FLIP algoritma. Detaljno je objašnjena implementaciju grafičkog pogona, simulacija fluida i njezina interaktivnost. Rezultati simulacije i njezinih performansi su detaljno analizirani pod utjecajem raznih parametara i opisana su moguća...
Simulacija fluida sustavom čestica
Simulacija fluida sustavom čestica
Marta Poštenjak
Najprije su proučena osnovna fizikalna svojstva fluida te jednadžbe po kojima se fluid giba. S obzirom da je za rad korišten i OpenGL proučene su njegove osnove. Rad se pozabavio trima osnovnim metodama kojima se postiže animacija fluida, a koje su izvodive u realnom vremenu. Prva je bila jednostavni sustav čestica bez interakcijskih sila među pojedinim česticama. Sljedeća je bila aproksimacijska visinska mapa koja je zatim integrirala i prvu metodu u svoj rad. Na kraju je...
Simulacija fluida tehnikom SPH
Simulacija fluida tehnikom SPH
Jurij Kos
Ovaj rad se bavi simulacijom fluida u stvarnom vremenu. Opisani su Eulerov i Lagrangeov fluid, njihove prednosti i nedostaci. Detaljnije je opisana metoda hidrodinamike zaglađujućih čestica, interpolacijska metoda koja fluid opisuje skupinom diskretnih čestica. Ovom metodom ostvarena je simulacija nestlačivog fluida. Za implementaciju je korišten programski jezik c++ i biblioteke glfw, glm i ImGui. U radu su opisani najvažniji dijelovi programskog koda i utjecaji parametara na...
Simulacija hoda pauka
Simulacija hoda pauka
Željko Kelava
U ovom radu opisan je postupak izrade 3D modela pauka, izrade skeletnog modela i njihovo spajanje u programskom alatu Blender. Nadalje je opisano simuliranje hoda koristeći Python biblioteku bpy. Detaljno je opisan proces izrade modela uz objašnjenja alata koji su pritom korišteni. Za upravljanje skeletom korišten je sistem upravljačkih kostiju (engl. inverse kinematics). Simulacija je ostvarena koristeći programski jezik Python kojim se kontrolirala lokacija upravljačkih kostiju....
Simulacija i evolucija umjetnog života
Simulacija i evolucija umjetnog života
Borna Lindić
Ovaj rad opisuje simulaciju umjetnog života unutar dinamičnog ekosustava u kojemu se nalaze bića i hrana. Fokusira se na Darwinovske evolucijske dinamike i preživljavanje najjačeg, s idejom postepenog poboljšanja cijele vrste uzrokovanog evolucijskim pritiscima. Koristeći neuronske mreže za model mozga, bića su pokazala prilagodljivost, sposobnost za učenjem i fleksibilnost u snalaženju u neviđenim i nepredvidljivim situacijama. Procesom razmnožavanja i mutiranja, uz pomoć...
Simulacija i ispitivanje emocionalnog odziva BDI agenata s podrškom za modeliranje osobnosti
Simulacija i ispitivanje emocionalnog odziva BDI agenata s podrškom za modeliranje osobnosti
Filip Dania
Arhitektura BDI služi za modeliranje agenata koji se ponašaju na temelju vlastitih vjerovanja, želja i namjera. Povezivanjem arhitekture BDI i modela emocija OCC može se indirektno definirati osobnost agenta. Osobnost se mjeri po modelu pet faktora koji za svaku osobu definira vrijednost svih pet osobina osobnosti. Teoretska podloga predviđa za svaku osobinu veću ili manju sklonost osjećanja nekih emocija. S obzirom na teoriju, modelirano je deset pitanja situacijske prosudbe u kojima...
Simulacija i primjena modela teorije posluživanja
Simulacija i primjena modela teorije posluživanja
Jure Rajčić
U sklopu ovog završnog rada razvijena je aplikacija za simulaciju sustava posluživanja. Aplikacija korisnicima pruža intuitivno sučelje za definiranje parametara sustava i prikaz rezultata simulacije. Korisnicima se omogućuje odabir funkcije gustoće, definiranje intervala i funkcije, te numerički unos parametara kao što su broj poslužitelja i kapacitet servera. Grafički prikaz rezultata simulacije pruža korisnicima uvid u promjene broja jedinica u sustavu tijekom...
Simulacija i usporedba metoda entropijskog kodiranja
Simulacija i usporedba metoda entropijskog kodiranja
Marko Ćurlin
U radu se razmatraju četiri metode entropijskog kodiranja. Uspoređuju se razlike između algoritama sa znanjem o statističkim podacima izvora te metodama rječnika koje ne razlikuju izvore već grade svoje rječnike u memoriji. U konačnici je prezentirano programsko rješenje koje svojim grafičkim sučeljem simulira izvođenje algoritama kompresije i dekompresije, korak po korak.
Simulacija i vizualizacija kretanja roja čestica prilikom rješavanja optimizacijskih problema u 2D prostoru
Simulacija i vizualizacija kretanja roja čestica prilikom rješavanja optimizacijskih problema u 2D prostoru
Tanja Šarčević
Algoritam roja čestica metaheuristički je optimizacijski algoritam inspiriran ponašanjem životinjskih skupina. Jedinke populacije razmjenjuju informacije o pronađenim dobrim rješenjima i na razini populacije rješavaju optimizacijski problem. Razvijeno programsko rješenje ostvaruje grafičko sučelje za vizualizaciju kretanja roja čestica pri optimizaciji dvodimenzionalnih funkcija. Programsko rješenje omogućuje izmjenu parametara i modifikacije algoritma preko korisničkog...
Simulacija i vizualizacija umjetne kolonije mrava prilikom rješavanja problema labirinta
Simulacija i vizualizacija umjetne kolonije mrava prilikom rješavanja problema labirinta
Filip Dujmušić
U ovom radu je detaljno opisan Ant System algoritam a površno su obrađeni Ant Colony System te MAX-MIN varijanta kao podvrste mravljih algoritama. Navedene su neke primjene heuristike u rješavanju stvarnih problema. Osim toga prikazani su rezultati simulacije algoritma pri rješavanju konkretnog problema labirinta.

Pages