BlogŽivé IT projekty: V jednoduchosti je krása(a sila)

Živé IT projekty: V jednoduchosti je krása(a sila)

Predstav nám tvoj tím!

Náš tím pozostával z 5 členov. 
Marek Berta a Filip Burda sa venovali programovaniu (JS, HTML, CSS), RHVR enginu a webstránke. 
Jakub Geľo navrhoval vzhľad modelov v prostredí Blender, pripravoval poster, prezentačné video, dopomáhal s programovaním. 
Ľudovít Hiľovský plnil úlohu scrum master-a, komunikoval s našimi mentormi, zadeľoval úlohy pre jednotlivých členov a podieľal sa na architektúre enginu. Jeho úlohou boli aj animácie a modelovanie v prostredí Blender. 
Náš mentor Ing. Radoslav Jizdný nám dal návrh architektúry enginu, poskytol funkčnú databázu a zároveň bol kedykoľvek k dispozícii, keď sme mali problém – bol plnohodnotným členom tímu.
 
Živé IT projekty: V jednoduchosti je krása(a sila) 2
Živé IT projekty: V jednoduchosti je krása(a sila) 12

Ako ste prišli na váš nápad? 

K téme 3D vizualizácia telemetrických dát vo webe sme sa dostali ,,dobrovoľne nasilu”. Všetky ostatné témy už boli obsadené. Dnes to vnímame pozitívne, keďže po prvom stretnutí nám bolo všetkým jasné, že nápad je super. 
Riešenie sme na každom stretnutí zveľaďovali, pridávali funkcionalitu, až sa nám podarilo vytvoriť skutočne inovatívný návrh. Svetový mier nám asi nezaistí, ale dokáže pomôcť ľudom, ktorí potrebujú vizualizovať napr. opotrebenie súčiastok na výrobnej linke

Pozrime sa na váš projekt bližšie!

Myšlienka projektu bola vytvoriť univerzálny engine, ktorý mal spracovávať telemetrické dáta a následne ich vizualizovať pomocou 3D modelu
Predstavte si kamión, ktorého riadiaca jednotka odosiela jednotlivé dáta ako je napríklad rýchlosť, opotrebenie bŕzd, váha kamiónu, aktuálny točivý moment motora kamiónu. Vďaka čomu si vieme skontrolovať, v akom stave je kamión a to aj vizuálne. Dáta sa zobrazujú v 3D modeli kamiónu, ktorý je dostupný online. 
 
Aplikácia je určená pre všetkých, ktorí chcú pomocou vizualizácie ,,pritiahnuť” potencionálneho zákazníka alebo potrebujú vizualizovať výrobný proces (zistiť možnú chybu v procese). 
 
Živé IT projekty: V jednoduchosti je krása(a sila) 4

Prečo ste si zvolili technológie, ktoré ste použili? 

3D scénu sme vytvárali v modelovacom prostredí Blender. Toto prostredie má výhodu v jednoduchosti výsledných modelov, exportované modely sú pomerne kompaktné, nezaberajú veľa miesta a sú nenáročné na výpočtový výkon potrebný pre renderovanie. Pri exporte sme využívali .GLTF formát. 
Backend sme realizovali pomocou node.js takisto pre jednoduchosť. Frontend sme založili na knižnici threeJS, kde sme využívali jej komponenty pre samotnú implementáciu modelu na webstránku. Riadili sme sa mottom: ,,V jednoduchosti je krása(a sila)”.
 
Živé IT projekty: V jednoduchosti je krása(a sila) 6
Živé IT projekty: V jednoduchosti je krása(a sila) 13

Ktoré problémy boli pre vás najväčšou výzvou?

Keďže ešte nikto z nás nepracoval na podobnom projekte, obávali sme sa organizácie, zadeľovania úloh a hľadania voľného času popri ďalších predmetoch. Každá z použitých technológii bola výzvou, keďže nikto z nás sa primárne nevenoval Javascript-u. Čo sa týka modelovania scény, využívali sme len skúsenosti z modelovacieho prostredia AUTOCAD (na projekte sme používali Blender). Naučili sme sa skutočne veľa nových vecí!

Viete si svoju aplikáciu predstaviť ako komerčný produkt? 

Produkt už používajú zákazníci. Jedným z nich je kamiónová firma a druhým je majiteľ domu s integrovanou fotovoltaikov. Komerčné používanie však prednostne vidíme v priemyselnej sfére pre manažérsku úroveň riadenia procesov – kontrola výrobných procesov, výrobných liniek bez potreby prítomnosti v prevádzke.

Živé IT projekty: V jednoduchosti je krása(a sila) 8

V čom vás tento projekt zmenil?

Okrem skúseností s novými technológiami, bolo obrovskou skúsenosťou ,,vypadnúť” na chvíľu z akademickej pôdy a zažiť vývoj produktu v skutočnej firme.

Ako vám v projekte pomohli zúčastnené spoločnosti, škola, účitelia? 

V prvom rade sa chceme poďakovať firme Rhalotel za veľmi zaujímavý projekt. Ďalej mentorovi Ing. Radoslavovi Jízdnemu za nápad, užitočné rady ohľadom programovanie a modelovania komponentov. Prof. Ivete Zolotovej za možnosť využívania miestnosti na stretnutia a sprostredkovanie projektu.

Máte už nápad na ďalší projekt? 

Nápadov je stále dosť, avšak chýba čas. Tento projekt bol pre nás obrovskou skúsenosťou a určite by sme si to v budúcnosti zopakovali. Tentokrát už za peniaze.

Viac o projekte vo videu a posteri.

Živé IT projekty: V jednoduchosti je krása(a sila) 10

Dobrý článok? Chceš dostávať ďalšie?

Už viac ako 6 200 ITečkárov dostáva správy e-mailom. Nemusíš sa báť, nie každé ráno. Len občasne.

Súhlasím so spracovaním mojich osobných údajov. ( Viac informácií. )

Tvoj email neposkytneme 3tím stranám. Posielame naňho len informácie z robime.it. Kedykoľvek sa môžeš odhlásiť.

Martin Ďurina
Martin Ďurina
Na robime.it sa venujem tvorbe obsahu, pripravujem rozhovory, večerné školenia a anketu Čo chcú IT-čkári/ky. S bratom som založil startup Spockoffice.com, ide o #Slack-ovú Appku, ktorá rieši proces evidencie, schvaľovania a notifikácie dochádzky v malých a stredných firmách. Spolupracujem s organizáciou Aj Ty v IT na budovaní Discord komunity. Pripravujem projekt na podporu Teal-ových firiem a regenerativného myslenia.

Čítaj ďalej: