Sećate li se bezbrižnog leta 2019. godine, poslednjeg pre nego što su maske bile obavezne u zatvorenim prostorima? Upravo tog leta se nas devetoro studenata Fakulteta tehničkih nauka sa Odseka za računarsku tehniku i računarske komunikacije odlučilo da napravi svoj prvi korak u profesionalnoj karijeri i oproba u do tada neviđenim izazovima.
Projekat koji spaja najbolje iz sveta softvera u automobilskoj industriji, konkretno u sistemima za informisanje i zabavu u vozilu (In-Vehicle Infotainment), digitalne televizije i cloud tehnologije, ujedinio je Nikolinu, Bojana, Milana, Miloša, Mihajla, Nikolu, Ognjena, Petra i Slobodana u novi studentski tim. Na čelu ove izvanredne grupe su bili Mia Stepanović, doktorant na Fakultetu tehničkih nauka u Novom Sadu, i Branimir Kovačević, dugogodišnji inženjer i doktor nauka.
Problem koji je trebalo rešiti odnosi se na funkcionisanje sistema za zabavu čak i u zonama gde je prijem mobilnog signala, uključujući i brzinu interneta, nedovoljno dobar za normalan rad. Kao primer nam je data funkcija prikaza internet televizije uživo, a naš zadatak je bio da omogućimo da to bude neprekidno i sa najvećom mogućom rezolucijom. Za demonstraciju naših algoritama trebalo je da kreiramo aplikaciju za Android operativni sistem, koji u današnjim automobilima zauzima sve veći udeo kada je reč o infotainment sistemima.
Prionuli smo na rad krajem jula 2019. godine, željni znanja i iskustva sa pravim problemima, a upravo smo to i dobili. Nakon mesec dana upoznavanja sa projektom i potrebnim tehnologijama, otvorili smo diskusiju o implementaciji i realizaciji zadatih ciljeva. Razgovarali smo sa vrhunskim inženjerima i dobijali vrlo korisne smernice na osnovu kojih smo napravili prvu verziju BitRoute aplikacije.
U početku je to bila Android aplikacija koja je reprodukovala audio sadržaj preko interneta. Naša simulirana radio stanica je bila locirana na server računaru u okviru Instituta, i na njoj su se “vrteli” najveći hitovi domaće i strane pop i rok muzike. Kako bismo testirali aplikaciju u pravim uslovima, vozili smo se često preko Fruške gore i prikupljali podatke o radu aplikacije i kvalitetu mobilne mreže.
Reprodukcija audio sadržaja je u početku išla uživo, bez baferovanja, a na osnovu zabeležene brzine interneta je aplikacija birala između različitih bitrate-ova audio sadržaja. Sve podatke o mobilnoj mreži smo zabeležili u našu “Service Quality mapu”, bazu koja je do kraja projekta beležila više gigabajta podataka.
Već krajem septembra, nešto više od dva meseca od početka projekta, BitRoute je imao svoju prvu prezentaciju pred uskim krugom “product ownera”, još jedne od uloga u pravom sistemu sa kojima smo se upoznali. Osim što smo demonstrirali aplikaciju, imali smo priliku da oblikujemo i njen dalji razvoj. Uz druženje sa “vlasnicima” BitRoute aplikacije, odlučeno je da naredna verzija aplikacije prikazuje video strim preko interneta (IPTV) uz upotrebu inteligentnog bafera, čija bi se veličina odredila na osnovu zadate putanje kretanja. Publika za narednu prezentaciju ne bi bila nimalo naivna, jer bi BitRoute projekat bio predstavljen na sajmu potrošačke elektronike CES u Las Vegasu, početkom 2020. godine.
Odmah posle prve prezentacije je naš projekat, zajedno sa našim entuzijazmom, ušao u petu brzinu. Veliki posao je predstavljalo osmišljavanje inteligentnog bafera i “strategija” na osnovu kojih će se birati kvalitet preuzetog sadržaja. Nedeljama su se algoritmi kreirali i isprobavali u simulacionom okruženju da bi se došlo do najboljeg rešenja. Osim algoritama, veliki posao smo uradili na polju cloud tehnologija, gde smo napravili mikroservisnu arhitekturu i odradili pravi “deployment” sistema, iako se sa time nismo sretali tokom obrazovanja.
Prezentacija na sajmu u Las Vegasu je prošla dobro, a naši ciljevi za dalji razvoj BitRoute aplikacije su išli ka većoj upotrebi cloud sistema koji smo kreirali, i boljoj predikciji uslova na putu. Otisnuli smo se ka mašinskom učenju, poboljšali algoritme za odabir sadržaja i aktivno učestvovali u prezentacijama aplikacije.
U jeku unapređenja aplikacije smo se posvetili i nauci. Pod mentorstvom profesora Milana Bjelice, svi smo svoj rad na BitRoute projektu pretočili u diplomske radove i odbranili ih u julu 2020. godine, prvi u našoj generaciji. Diplomske radove smo pretočili u ozbiljne naučne radove i odbranili ih na najvećim konferencijama IEEE organizacije. Tradicionalna ekskurzija na konferenciju je izostala zbog restrikcija putovanja, pa smo naše radove prezentovali putem interneta. Iste godine su nam krenule master studije, a iskustva sa projekta smo preneli u industriju i danas radimo na najzahtevnijim projektima u industriji.
Od svih ocena sa kojima smo se susreli tokom studentskih dana, najbitnija je ona koju smo dali BitRoute projektu, a to je čista desetka. Ne samo da smo rešavali ozbiljne inženjerske probleme, već smo se i upoznali sa načinom rada, razmenili iskustva sa mnogo iskusnijim kolegama i za sobom ostavili trag.
Iako smo tokom projekta bili studenti, radili smo kao pravi inženjeri, sa maksimalnom ozbiljnošću, ali ni u jednom trenutku nismo zaboravili da uživamo u onome što radimo, i ni u jednom trenutku se nismo upitali da li smo doneli pravu odluku time što smo se prijavili za ovaj istraživački projekat.