Vizualizacija ponašanja algoritma rojeva čestica prilikom rješavanja problema labirinta
Vizualizacija ponašanja algoritma rojeva čestica prilikom rješavanja problema labirinta
Viran Ribić
Opće je poznata činjenica da ljudi nova znanja najbrže savladavaju kroz aktivno djelovanje prilikom njegovog usvajanja. Kako bi se olakšao proces usvajanja koncepata inteligencije rojeva čestica, u okviru ovog rada izgrađena je programska potpora za simulaciju optimizacijskih procesa rojeva čestica. Razvijeno okruženje na problemu potrage za izlazom iz labirinta pruža korisniku uvid u ponašanje algoritma roja čestica. Rad također obuhvaća motivaciju iz ovog zadatka, kratki uvod...
Vizualizacija ponašanja populacije jedinki prilikom procesa optimizacije genetskim algoritmom
Vizualizacija ponašanja populacije jedinki prilikom procesa optimizacije genetskim algoritmom
Tvrtko Zadro
Genetski algoritmi su heuristički algoritmi za pretraživanje prostora rješenja. Dobri su kod problema u kojima nije poznat izgled domene. Troturnirska selekcija je mtoda selekcije koja prolazi proces odabira jedinki koje će biti križane i jedinke koja će ustupiti svoje mjesto novodobivenoj jedinki. Za ovaj rad razvijeno je programsko rješenje koje ostvaruje dani algoritam i prikazuje ponašanje jedinki kroz iteracije. Osim prikaza operacija jedinki prikazuje se i njihova pozicija u...
Vizualizacija prometa javnog prijevoza u stvarnom vremenu uporabom formata GTFS
Vizualizacija prometa javnog prijevoza u stvarnom vremenu uporabom formata GTFS
Luka Miličević
Ovaj završni rad prikazuje izradu aplikacije za praćenje javnog prijevoza u gradu Zagrebu za vizualizaciju i predviđanje položaja tramvaja i autobusa u stvarnom vremenu. Aplikacija se temelji na GTFS-podacima koji omogućavaju dijeljenje informacija javnog prijevoza i popratnim tehnologijama poput Protocol buffers. Detaljno se analiziraju podaci Zagrebačkog električnog tramvaja (ZET), koji su ključni za izradu aplikacije te na temelju kojih je definirana baza podataka. Opisuju se...
Vizualizacija prostorno-vremenskih podataka u desktop aplikacijskom okviru uDIG
Vizualizacija prostorno-vremenskih podataka u desktop aplikacijskom okviru uDIG
Petar Penić
GeoLife prostorno-vremenske podatci su pohranjeni u MySQL bazu podataka. Aplikacija, napisana u programskom jeziku Groovy i uDIG, se povezuje s MySQL bazom, pristupa i dohvaća podatke iz baze, te ih zapisuje u skup slika, koji se animira. Svaka slika predstavlja jedan vremenski interval. Aplikacijom se implementira vizualizacija tih podataka kroz vrijeme, u obliku GIF datoteke.
Vizualizacija puteva prosljeđivanja paketa u programski upravljanim mrežama
Vizualizacija puteva prosljeđivanja paketa u programski upravljanim mrežama
Emanuel Vukelić
U radu je prvo dan osnovni pregled glavnih značajki programski upravljanih mreža, odnosno SDN mreža. Nadalje, dan je kratak pregled metoda za vizualizaciju podataka o komunikacijskim mrežama te su istaknuti moderni izazovi vizualizacije, kako za komunikacijske mreže općenito, tako i za one zasnovane na konceptu SDN. Opisan je model web-aplikacije za vizualizaciju topologije SDN mreža i puteva prosljeđivanja paketa kroz njih, zajedno s glavnim funkcijskim zahtjevima. Detaljno je...
Vizualizacija rada algoritama na grafovima
Vizualizacija rada algoritama na grafovima
Luka Panić
Aplikacija za vizualizaciju rada algoritama nad grafovima pospješuje razumijevanje rada promatranog algoritma. Intuitivno korisničko sučelje omogućuje pokretanje algoritma u različitim režimima rada. Kada je riječ o izvođenju algoritma popraćenog animacijama, korisniku je ponuđena mogućnost ubrzavanja ili usporavanja animacija s ciljem poboljšanja korisničkog iskustva. U ovom načinu rada, programski kôd izvršava korisnikov web preglednik. Kod načina rada namijenjenog...
Vizualizacija raspodijeljene kontrolne ravnine za programski upravljane mreže
Vizualizacija raspodijeljene kontrolne ravnine za programski upravljane mreže
Vedran Serenčeš
Na početku rada dan je pregled osnovnog koncepta paradigme programski upravljanih mreža. Sljedeći dio rada iznosi kratki pregled metoda za vizualizaciju podataka o komunikacijskim mrežama, s naglaskom na njihov povijesni razvoj i upotrebu unutar SDN-okruženja. Nadalje, definiran je model web-aplikacije za vizualizaciju raspodijeljene kontrolne ravnine SDN-mreža, zajedno s njegovim funkcijskim i nefunkcijskim zahtjevima. U nastavku rada detaljno je prikazana programska implementacija...
Vizualizacija seizmičkih podataka
Vizualizacija seizmičkih podataka
Matejka Ivančić
Programska implementacija vizualizacije žarišnih mehanizama potresa ostvarena je izradom interaktivnog 3D prikaza rasjeda uz njegov odgovarajući beach ball prikaz kao 3D sfere i 2D projekcije ekvatorijalne ravnine žarišne sfere čime se omogućilo interaktivno prikazivanje svih vrsta rasjeda. Izrađena je aplikacija koja nudi opciju direktnog unošenja smjera pružanja rasjeda φ, kuta nagiba rasjedne plohe δ i kuta relativnog pomaka λ. Dodatno je dana mogućnost demonstracije pomaka...
Vizualizacija senzorskih podataka u sustavima pametnih kuća
Vizualizacija senzorskih podataka u sustavima pametnih kuća
Luka Ruklić
U 2016. godini pametne kuće su jedna od najčešće spominjanih tema u tehnologiji. Riječ je stambenim objektima s raznim tehnološkim dodacima koje im omogućuju da prate događaje u okolini i promptno reagiraju na njih. Dio pametne kuće koji prikuplja podatke naziva se senzorska mreža. Podaci unutar pametne kuće se sakupljaju s ciljem da ih se prezentira korisniku. Prilikom te prezentacije, potrebno je pronaći optimalan način prikaza kako bi korisnik što lakše došao do željenih...
Vizualizacija simulacije kretanja mnoštva ljudi
Vizualizacija simulacije kretanja mnoštva ljudi
Tin Srnić
Ovaj se rad bavi problematikom simulacije kretanja gomila. Opisuje se nekolicina algoritama inteligencije roja poput Boida. Fokus se stavlja na algoritme kretanja ljudskih gomila te se pobliže opisuje model socijalne sile te algoritam uzajamnih prepreka brzine. Sve simulacije napravljene su u programskom jeziku C++ koristeći OpenGL zajedno sa programskim bibliotekama GLFW i GLEW. Korištena je grafička kartica Nvidia GTX 770 i procesor Intel Core i7-4771.
Vizualizacija simulacije kretanja plovila po vodi
Vizualizacija simulacije kretanja plovila po vodi
Nikola Nađ
Rad opisuje jedan od načina simulacije interakcije plovila s vodom u stvarnom vremenu. Opisane su hidrostatičke i hidrodinamičke sile kojima se simulira utjecaj vode na plovilo, kao što su sila uzgona i sile otpora. Opisan je i sustav valnih čestica, kojim se simulira stvaranje interaktivnih valova prouzročenih utjecajem plovila na vodu. Navedene su aproksimacije i pojednostavljenja koja su ugrađena u implementaciju, kako bi se poboljšale performanse cjelokupne simulacije te...
Vizualizacija simulacije širenja požara
Vizualizacija simulacije širenja požara
Bruno Banek
Unutar ovog rada dan je uvid u elemente koji utječu na smjer i brzinu širenja požara. Pružen je opis implementiranog simulatora širenja površinskog požara razvijenog na temelju Rothermel-ovog modela predikcije i simulacijske tehnike zasnovane na Huygens-ovom principu. Razvijen je trodimenzionalni prikaz simulacije zasnovan na proceduralnoj izgradnji modela terena, te je omogućeno dinamičko mijenjanje utjecajnih elemenata na širenje požara. Zbog vizualnog uljepšanja simulacije,...