Arvutitehnika bakalaureusetööd - Bachelor's theses
Permanent URI for this collectionhttps://hdl.handle.net/10062/42115
Browse
Browsing Arvutitehnika bakalaureusetööd - Bachelor's theses by Issue Date
Now showing 1 - 20 of 143
- Results Per Page
- Sort Options
Item Android operatsioonisüsteemil põhinev mõõtesüsteem treeninguseadmetele(Tartu Ülikool, 2014) Jaaniste, Antti; Tartu Ülikool. Loodus- ja tehnoloogiateaduskond; Tartu Ülikool. TehnoloogiainstituutKäesoleva bakalaureusetöö eesmärgiks oli projekteerida andmehõivemooduli riist- ja tarkvara ning rakendus Androidi tahvelarvutile. Lõppeesmärgiks oli kuvada treenijale kulutatud energia infot. Selleks tuli kõigepealt mõõta hooratta nurkkiirus, kasutades Halli efektil põhinevat magnetvälja andurit ning hoorattaga samale võllile kinnitatud ketas, millesse oli paigaldatud magnetid. Mikrokontroller luges anduri poolt saadud impulsse ning arvutas nende põhjal nurkkiiruse ja nurkkiirenduse ning saatis need FTDI FT232RL mikrokiipi, mis saatis andmed omakorda üle USB- ühenduse tahvelarvutisse. Tahvelarvutis töötas Androidi rakendus, mis kuvas peale treeningseadmele kinnitatud hoorataste valikut kulutatud energia tulpdiagrammina. Esiteks tuli kirjeldada süsteemile esitatud nõuded. Siis tuli valida andmehõivemooduli jaoks sobiv riistvara, mis võimaldaks registreerida magnetvälja muutumist ning puudutust. Lisaks pidi moodul suhtlema tahvelarvutiga üle virtuaalse COM-pordi. Andmehõivemooduli tarkvara peatükk käsitles nii selle üldist ülesehitust kui ka magnetvälja andurist tuleva signaali filtreerimist. Viimane oli vajalik, kuna andurist tulev signaal ei olnud hüstereesi tõttu ühtlane. Filtreerimise juures oli kirjeldatud kasutatav filter ning näidatud, kuidas erineb tegelik signaal ideaalsest. Lisaks oli välja toodud, kuidas signaal muutus filtreerimise käigus. Androidi rakenduse peatükk kirjeldas kasutajatarkvara loomist. Alustuseks tuli leida teegid, mis võimaldaks luua ühendust üle FTDI ning joonistada tulpdiagramme. Edasi oli vaja luua tegevused, mis tegelevad seadete menüü kuvamise, õige FDTI draiveri otsimise ning tulpdiagrammi kuvamisega. Kuna ei õnnestunud leida graafikute loomise teeki, mis võimaldaks mugavalt tulpdiagramme luua, tuli vastav teek ise kirjutada. Viimases osas kirjeldati erinevaid probleeme, mis tekkisid süsteemi luues ning pakuti neile lahendusi. Androidi rakendust on võimalik edasi arendata, lisades sinna serveri ning veebirakenduse, kuhu salvestatakse kasutaja tehtud treeningud. See võimaldab treeneril ning treenijal näha, kuidas on tulemused aja jooksul muutunud ning kas areng on toimunud positiivses või negatiivses suunas.Item Humanoidroboti Aldebaran NAO jalgpallitarkvara käitumisloogika täiustamine(Tartu Ülikool, 2014) Hunt, Kristian; Tartu Ülikool. Loodus- ja tehnoloogiateaduskond; Tartu Ülikool. TehnoloogiainstituutAldebaran Roboticsi arendatud NAO humanoidrobotit kasutatakse jalgpallurina RoboCup võistlusel Standard Platform League, kus kõik robotid on sama riistvaraga ja erinevad ainult tarkvara poolest. RoboCup võistluse eesmärk on populariseerida robootikat ja intellektitehnikat. Käesoleva bakalaureusetöö eesmärk oli arendada välja RoboCup SPL 2014. aastal toimuva võistluse nõuetele vastav jalgpallitarkvara käitumisloogika, mis põhineb Texase Ülikooli võistkonna UT Austin Villa 2012. aastal avalikustatud koodil. Töö käigus uuriti Austin Villa koodi ja teiste meeskondade lahendusi, sooritati testid roboti vastupidavuse ja objektituvastuse piiride teada saamiseks ning loodi 2014. aasta võistluse reeglitele vastav käitumisstrateegia, mida on robotitel kasulik kasutada siis, kui robotitevaheline ühendus on katkenud. Loodud strateegias on robotid jagatud tsoonidesse ning kui pall on roboti tsoonis, siis lüüakse see vastase värava suunas. Kui pall ei ole mängija tsoonis, siis liigub ta vastavalt palli asukohale kindlaks määratud staatilistesse punktidesse väljakul. Töö valmis koostöös Philosopheri meeskonnaga, kes osaleb juulis 2014 Brasiilias toimuval RoboCup võistlusel. Vastavalt võistkonna eesmärkidele propageeriti robootikat Eestis ning sooritati demonstratsioone Robotexil 2013, FIRST® LEGO® League Eesti ja Läti poolfinaalis 2013 ja RoboMiku Lahingus 2014. Töö lõpus pakuti välja lahenduse idee, kuidas loodud individuaalstrateegiat muuta meeskondlikuks strateegiaks.Item Putukalaadse kulgemismehhanismiga roboti valmistamine ja optimeerimine(Tartu Ülikool, 2014) Weber, Mart; Tartu Ülikool. Loodus- ja tehnoloogiateaduskond; Tartu Ülikool. TehnoloogiainstituutIoonsest elektroaktiivsest polümeerist (IEAP) täiturid on pehmed materjalid, mis painduvad elektripinge rakendamisel ning neid saab vormida erinevatesse kujudesse. IEAP täiturid loovad seega head eeldused putukatele omaste liikumismehhanismide imiteerimiseks. Antud lõputöö tulemusena valmis putukalaadse kulgemismehhanismiga robot, mis on IEAP täiturite abil võimeline siledal ja tasasel pinnal nii otsesuunas liikuma kui ka pöörama. Antud töös keskendutakse IEAP aktuaatoreid kasutava roboti mehaanika, elektroonika ning juhtprogrammi väljatöötamisele. Robot kasutab edasiliikumiseks viit täiturit, mida juhitakse PWM signaalidega. PWM signaalide genereeritakse mikrokontrolleriga ning signaal kanatakse täituritele üle H-sildade abil. Roboti elektroonika ning mehaanika projekteerimisel on eelkõige järgitud põhimõtet, et disainida võimalikult kerge ning väike robot. IEAP täiturite kasutamise eelised traditsiooniliste täiturite ees avalduvad miniatuursete robotite disainimisel. IEAP täituritega robotit, mis kannab toiteallikat ning elektroonikaplokki kaasas, on varasemalt realiseeritud vaid väga üksikutel juhtudel. Tarkasid materjale kasutava putukalaadse kulgemismehhanismiga robot on ainulaadne siiani valmistatud robotite hulgas.Item Revenue Assurance projekti realiseerimine Elion Ettevõtted AS näitel(Tartu Ülikool, 2014) Tsurkan, Dmitri; Tartu Ülikool. Loodus- ja tehnoloogiateaduskond; Tartu Ülikool. TehnoloogiainstituutKäesoleva bakalaureusetöö eesmärgiks oli tutvustada „Revenue Assurance“ projekti põhimõtteid ja selle realiseerimist Elion Ettevõtte AS näitel. RA tähendab andmekvaliteedi ja protsesside parandusmeetodeid, mis suurendavad ettevõtte kasumit, tulusid ja rahavooge nõudlust mõjutamata. Töö annab ülevaate sellest, milliseid probleeme saab RA abil telekommunikatsiooniettevõttes lahendada, millised neist saavad lahendatud Elionis ja kuidas on lahendus tehniliselt üles ehitatud. Töö on jaotatud neljaks osaks. Esimeses osas on selgitatud projekti üldised põhimõtted ja eesmärgid, selle vajadus ja olulisus telekommunikatsioonioperaatoritele ning näited RA kontrollidest ja üldisest arhitektuurist. Töö teises osas on selgitatud projekti olulisus Elionile ja võimalikud lekete kohad. Antud osas on välja toodud ettevõtte põhiandmebaaside arhitektuur ja nendevahelised seosed. Samuti on olemas põgus ülevaade Elioni teenustest ja millisel viisil on need seotud klientidega. Kolmandas osas on seletatud, kuidas ja milliste vahenditega on projekt realiseeritud eesti suurimas telekommunikatsiooni ettevõttes ning on välja toodud Connectiva RA lahenduse arhitektuur ja selle abil tehtavad kontrollid. Neljas osa kirjeldab projekti tulemusi, selle mõju ettevõtte tuludele ning projektiga seonduvad edasisi tegevusi.Item Seade ioonsete elektroaktiivsete polümeeride kestvustestide läbiviimiseks(Tartu Ülikool, 2014) Kahu, Kert; Tartu Ülikool. Loodus- ja tehnoloogiateaduskond; Tartu Ülikool. TehnoloogiainstituutKäesoleva bakalaureusetöö eesmärgiks oli konstrueerida kompaktne seade ioonsete elektroaktiivsete polümeeride kestvustestide läbiviimiseks. Käesolevas bakalaureusetöös on kirjeldatud ühte võimalikku elektroaktiivsete polümeeride pikaajalisuse testimisstendi konstrueerimist. Töö annab ülevaate koostatud seadmest ning selle võimalustest. Kirjeldatakse, miks just selliste seadmetega on antud stend konstrueeritud. Töö käigus konstrueeriti töötav IEAP-de pikaajalisuse testimisstend. Teostati lahendus IEAP-de kinnitusplaadi jaoks ning uuritavate objektide kinnituste jaoks. Seadme töö juhtimiseks lahendati nii kaamera kui ka mõõteseadme sünkroniseerimine signaaligeneraatori abil. Koostati tarkvara kogu seadme juhtimiseks ning andmete salvestamiseks. Lisaks modifitseeriti olemasolevat videotöötlusprogrammi salvestatud videotest andmete kättesaamiseks. Seadme ehitamise eesmärgiks polnud suurel määral aktuaatorite hilisem uurimine ning seetõttu põhjalikult nende analüüsimisele aega ei pühendatud. Lõputööga teostati visuaalne tulemuste kuvamine, mis annab aimu IEAP-de omadustest ning võimaldab võrrelda eri tüüpi uuritavaid objekte samalt videopildilt. Käesoleva tööga täideti püstitatud eesmärgid, kuna seade võimaldab ioonseid elektroaktiivseid polümeere mõõta ning hiljem neid ka töödelda. Seadme konstrueerimise käigus ületati ettetulnud raskused ning ehitati võimalike vahendite piires seade ioonsete elektroaktiivsete polümeeride kestvustestide läbiviimiseks. Antud töö kirjeldab üksnes ühte võimalikku lahendust sellise seadme jaoks.Item TheiaVision: ultrasonic glasses for people with visual impairment(Tartu Ülikool, 2014) Soo, Sander; Aabloo, Alvo, juhendaja; Anbarjafari, Gholamreza,juhendaja; Tartu Ülikool. Loodus- ja tehnoloogiateaduskond; Tartu Ülikool. TehnoloogiainstituutThere are a lot of people living in the world, whose eyesight is either very poor or who cannot see at all. People with visual impairment have a wide variety of tools and other resources available to them. The exact choice depends on the specific needs and vision remainder of the individual. However, most of these devices have some form of disadvantage to them, whether it is high price or the fact that they are mostly seer-oriented, with only some applications to expand their capabilities to also make them helpful to the blind and visually impaired community. TheiaVision is a system that was developed in the course of this thesis, which actively monitors the immediate surroundings of the individual with the help of ultrasonic sensors. Based on the measurements obtained, the system warns the user of obstacles that are in a too close proximity, thus helping people with vision disorders navigate the environment a bit easier. The system can be developed further by adding various features, such as GPS navigation and voice commands, to further simplify the life of the user.Item Magnetvälja simulaatori arendamine satelliidi ESTCube-1 testimiseks(Tartu Ülikool, 2014) Haljaste, Hannes; Tartu Ülikool. Loodus- ja tehnoloogiateaduskond; Tartu Ülikool. TehnoloogiainstituutSelles bakalaureusetöö käigus valmistati seade, millega on võimalik simuleerida kahesuunalist magnetvälja tugevusega kuni 3 gaussi. Sellega viidi läbi ESTCube-1 testimised Maa pinnal ja kasutatakse hetkel ESTCube-1 duplikaadiga pöörlemisalgoritmide uurimiseks, et saavutada püstitatud missiooni edukas täitmine Maa orbiidil. Ette antud nõuetest lähtuvalt kasutati Helmholtzi mähist, mis tekitab kahe induktiivpooli vahele homogeense magnetvälja. Valmis keriti vajalikud poolid raadiusega 74 cm ja ehitati sobiv raam, mis võimaldab satelliiti testida. Magnetvälja tugevust on võimalik juhtida mähist läbiva voolutugevusega. Kahepolaarse toiteploki puudumise tõttu kasutati sillatud võimendi lahendust kahesuunalise magnetvälja tekitamiseks. Eelnevalt läbi viidud arvutuste põhjal koostati vajalik elektroonika Helmholtzi mähise juhtimiseks. Pinge juhtimine poolidel saavutatakse mikrokontrolleri digitaal-analoogmuundureid kasutades. STM32F4Discovery arendusplaadiga korraldatakse kogu elektroonika juhtimine elektroonika plaadil ja olemasoleva USB andmevahetusliidesega luuakse ühendus kasutajaliidesega. Kasutajaliides võimaldab seadet kalibreerida ja kontrollida magnetvälja tugevust Helmholtzi mähises. Valminud seadme poolt tekitatud magnetvälja sai uuritud magnetomeetriga, mis selle töö juures valmistati. Läbi viidud testimistest saab järeldada, et seadet on võimalik kasutada satelliidi testimiseks Maa pinnal.Item Materjalitehnoloogia projekti "Softsens" sensortalla kommunikatsioonimooduli loomine(Tartu Ülikool, 2014) Grištšenko, Dmitri; Tartu Ülikool. Loodus- ja tehnoloogiateaduskond; Tartu Ülikool. TehnoloogiainstituutKantavad andurid on kiiresti arenev turg, mis leiab rakendust nii meditsiinis kui ka spordis. Üks uuematest kantavate andurite rakendusaladest on pedobarograafia ehk labajala rõhujaotuse analüüs, milleks praeguseni kasutatakse peamiselt statsionaarseid seadmeid nagu rõhumatte. Selle tehnoloogia kantavaks tegemine esitab inseneridele uusi väljakutseid, mille lahendamiseks tuleb rakendada viimase aastakümne edusamme mikroelektroonikas. Käesoleva töö eesmärgiks oli Tartu Ülikooli Tehnoloogia Instituudi projekti, labajala rõhumõõtja sensortalla “Softsens”, jaoks disainida ning realiseerida raadioside kommunikatsioonimoodul, mille kaudu edastatakse andurite mõõtmistulemused kasutajaliidesesse. Töö käigus analüüsiti erinevaid raadioside standardeid ja vooluallikate tüüpe. Raadioside standardiks valiti Bluetooth ning vooluallika tüübiks liitiumioonaku. Valitud raadioside standardi jaoks valiti välja kaks Bluetooth LE integraallülituse kiipi ning komplekteeritinendele vastavad sensortalla elektroonikaplaadid. Nende kahe integraallülituse jaoks koodi kirjutamisel selgus, et üks kiipidest on ülejäänud sensortalla elektroonikaga halvasti ühilduv ning sellega tegevus lõpetati. Kasutusele jäänud kiibiga ning vastava elektroonikaplaadiga viidi läbi katseid, mille käigus on loodud ka Android rakenduse logide analüsaator. Katsete tulemustest selgus optimaalne Bluetooth ühenduse konfiguratsioon. Loodi ka ka Android platvormi põhise kasutajaliidese esimene prototüüp, mis kuvab Bluetooth kiibi poolt saadetud pakette tekstilisel ning graafilisel kujul, olles dünaamilise rõhukaardi loomise algusetapiks.Item Saatja-vastuvõtja tüüpi Foucault' kardiograafi uue lahendusega vastuvõtuploki ehitamine(Tartu Ülikool, 2014) Kremm, Jevgeni; Tartu Ülikool. Loodus- ja tehnoloogiateaduskond; Tartu Ülikool. TehnoloogiainstituutKäesolev bakalaureusetöö kirjeldab saatja-vastuvõtja tüüpi Foucault’ kardiograafi uue vastuvõtuploki disaini, ehitamist ja katsetamist. Foucault’ kardiograaf on seade mitteinvasiivsete uuringute läbiviimiseks, mis registreerib südame mehaanilise tegevuse parameetreid. Töös käsitletav meetod, Foucault’ kardiograafia (FouKG), tugineb inimkeha kui bioloogilise objekti võimele moduleerida teda läbivat raadiosageduslikku (4 MHz) magnetvälja. Nimetatud seadme idee ja praeguse töö skeemitehnika pärineb Leo-Henn Humalalt. Töö eesmärgiks oli ehitada uus vastuvõtuplokk kardiograafi riistvaralisele süsteemile, mis koosneb saatjaplokist, vastuvõtuplokist ja haldurarvutist. Selleks oli vaja disainida trükkplaat, monteerida sellele nõutud elektroonikakomponendid, luua tarkvara vastuvõtuplokile ja haldurarvutile, ühendada süsteemi osad ühtseks tervikuks ning katsetada kardiograaf. Töö tulemusena valminud vastuvõtja detekteerib ja võimendab saatjast pärinevat ja inimkeha läbinud analoogsignaali, muundab viimase digitaalseks ning saadab selle kaabli vahendusel haldurarvutisse, kus toimub signaali esmane töötlus, graafiline kujutamine ja/või salvestus. Katsetamise tulemusena veenduti, et uue vastuvõtuplokiga komplekteeritud kardiograaf reageerib bioloogilise objekti lähendamisele tema sensorile, milleks on ühe keeruga induktiivpool. See bakalaureusetöö on tagasihoidlik kuid tähtis panus FouKG uurimisse Tartu Ülikoolis.Item Lahendused asutustele avatud lähtekoodiga tarkvara näitel(Tartu Ülikool, 2014) Pantšenko, Dmitri; Tartu Ülikool. Loodus- ja tehnoloogiateaduskond; Tartu Ülikool. TehnoloogiainstituutAntud diplomitöö eesmärgiks on näidata avatud lähtekoodiga serveripoolse tarkvara alahinnatud potentsiaali ning selle ilmseid eeliseid kommertstarkvara ja -toodete ees. Analüüs on tehtud tüüpilise asutuse IT infrastruktuuri näitel. Diplomitöö raames viidi läbi uurimus eeltoodud väite tõestamiseks. Esmase ülesandena koguti statistikat IT infrastruktuuridest. Andmed pärinevad Eesti Haridussüsteemist ja mitmetest Tallinna gümnaasiumitest. Tulemused on koondatud esimesse peatükki ning näitavad, et avatud lähtekoodiga tarkvara kasutatakse vähesel määral.Item Ioonsete tehislihaste demonstratsioonstend(Tartu Ülikool, 2014) Uudel, Raido; Tartu Ülikool. Loodus- ja tehnoloogiateaduskond; Tartu Ülikool. TehnoloogiainstituutTöö käigus loodud seadme näol on eeskätt tegu demonstratsioonistendiga, mida saab eksponeerida näiteks muuseumis või messidel, tutvustmaks inimestele, milline tehislihas välja näeb ja kuidas ta töötab. Kuna pehmete ioonsete elektroaktiivsete aktuaatorite arendamine on veel alles varases arendusjärgus, siis loodud seade on hea abivahend, et pakkuda põgusat ülevaadet, et selline materjal üldse olemas on ja mida ta endast kujutab. Antud töö jooksul valmis seade, mis on võimeline täitma kõiki talle esitatud nõudmisi. Seade saadab lüliti vajutuse korral tehislihasele signaali liikumiseks. Seepeale mõõdab seade, kas tehislihas liikus. Liikumise peale suureneb loendur, mis kuvab kogu tehislihase eluea jooksul tehtud liigutuste arvu. Kui tehislihase liikumist ei registreeritud, siis ekraanil teavitatakse, et tehislihas ei liigu enam, mille peale tuleks seda vahetada. Tehislihaste ja IEAP-de tutuvustamisele lisaks on võimalik seadme abil mõõta IEAP-st valmistatud tehislihaste paindumise ulatust ning maksimaalset liigutuste arvu, kuni tehislihas liikumisvõime kaotab. See aparaat on kasulik, et testida erinevaid tehislihaseid ning erinevate juhtsignaalikujude mõju tehislihaste elueale.Item Suunitlus riistvaraplatvormi valimiseks sõltuvalt lähteülesandest(Tartu Ülikool, 2014) Kolsar, Tarmo; Rosin,Margus,juhendaja; Tartu Ülikool. Loodus- ja tehnoloogiateaduskond; Tartu Ülikool. TehnoloogiainstituutTänapäeval turul olevad riistvaraplatvormid on loodud hõivama kindlaid nišivaldkondi ja iga platvorm toetub oma tugevustele jäädes tagaplaanile teistes aspektides. Ei ole ühtegi riistvaralahendust, mis oleks parim igas olukorras ja sellise leidmine ei ole olnud antud töö eesmärgiks. Kui lähteülesande lahendus peab olema madala hinnaga, on soovituslik kasutada 7400 seeria kiibistikku või Atmega AVR arhitektuuri mikroprotsessoreid. Kui eesmärgiks on jõudlus, siis pöörduda FPGA või x86 arhitektuuri poole. Kasutaja piiratud programmeerimisoskuste korral on soovituslik valida endale x86 arhitektuur, sest sellel on suur valik rakendatavaid programmeerimiskeeli, milledega kaasnevad mitmekesised kasutajatoed. Igale ülesandele on olemas talle sobiv riistvaralahendus. Lõputööle tuginedes võib edasi uurida rohkemaid platvorme ja neil sooritada laiemaid teste. Platvormidest võib valida Harvard arhitektuuril loodud Peripheral Interface Controller ja Texas Instruments mikrokontrollerid. Ülesannete poolest võib sooritada vastupidavus teste, kontrollimaks töötamist erinevates olukordades nagu pinge kõikumised, temperatuuri ekstreemsused ja füüsiline tugevus.Item Probability distribution function based iris recognition system boosted by the mean rule(Tartu Ülikool, 2014) Pjatkin, Kert; Tartu Ülikool. Loodus- ja tehnoloogiateaduskond; Tartu Ülikool. TehnoloogiainstituutIn this thesis the basic concepts of iris recognition and a new algorithm using probability distribution functions were introduced. The first section familiarized the reader with the most important facts needed to be able to grasp the idea behind different iris recognition algorithms. The second part introduced some more or less popular algorithms. Daugman‟s proposed method is the most widely used one nowadays and most of the real-life applications take advantage of it. However, it is computationally rather complex. There is also the conventional principal component analysis (PCA) that creates eigenirises out of the initial database and a method proposed by Anbarjafari et al. that uses HSI colour space and majority voting to make the decision. The third part of the thesis proposed a novel iris recognition algorithm based on the mean rule. The algorithm converts iris images from traditional RGB colour space to HSI and YCbCr and creates probability distribution functions (PDF) from channels H, S, Y, Cb and Cr for both left and right iris. Kullback-Leibler divergence is used as the metric to calculate the difference between the corresponding channels. The recognition process includes calculating KLD values for all the channels for left and right irises (i.e. there are 10 channels) and then using the mean rule to get an average of them. This means that probability of compensating errors made by some channels is quite high. In order to test the algorithm, UPOL database was used. It includes three samples for both left and right iris for 64 people. The results are described in . Even though the algorithm achieved 100% recognition rate for both left and right iris, there are theoretically several ways to enhance the performance even more like using weighted average while calculating the KLD value.Item Digitaalse signaali genereerimine ja mõõtmine mahtuvuslikelt sensoritelt sensortallas(Tartu Ülikool, 2014) Pärlin, Karel; Tartu Ülikool. Loodus- ja tehnoloogiateaduskond; Tartu Ülikool. TehnoloogiainstituutKäesolev bakalaureusetöö kirjeldab koormusjaotuse mõõtmiseks inimese jalatallal erinevate füüsiliste tegevuste korral mõeldud sensortalla andmehõivemooduli ja sensorite elektroonika konstrueerimist. Vajadust alajäsemete koormuse mõõtmise süsteemi järele tunnevad paljud meditsiinierialad, näiteks spordimeditsiin, ortopeedia, taastusravi jms. Töö käigus valmis mõõtesüsteem, mis koosneb kahest sensortallast ja mis pikema ajaperioodi vältel võimaldab mõõta labajala koormusjaotust erinevates tingimustes, kasutajat oluliselt segamata. Kirjeldatud sensortallas on kasutatud 24 mahtuvuslikku sensorit, kusjuures mahtuvusele vastava sagedusega digitaalne signaal genereeritakse sensorite vahetus läheduses, vähendamaks mõõtmise müratundlikkust. Voolutarbe madalal hoidmiseks saavad sensorite signaaligeneraatorid toitepinge mikrokontrollerilt. Mõõtmisi sensoritelt tehakse diskreetimissagedusega 100 Hz. Mõõtetulemused on võimalik salvestada sensortallas paiknevas välkmälus või edastada kommunikatsioonimoodulile juhtmevaba ühendusega välisele seadmele edastamiseks. Mõõtetulemusi on võimalik salvestada kuni 190 minuti jooksul ja sensortalla tööaeg laetud akuga on vähemalt 3 h. Tööaeg varieerub sõltuvalt sellest, kas mõõtetulemused salvestatakse tallas või edastatakse välisele seadmele.Item Optiline värvipurkide asendimääraja(Tartu Ülikool, 2014) Soo, Hanno; Tartu Ülikool. Loodus- ja tehnoloogiateaduskond; Tartu Ülikool. TehnoloogiainstituutKäesoleva bakalaureusetöö eesmärgiks oli disainida kasutatav riistvara ning juhttarkvara värvipurkide optilise asendimääramise süsteemile. Süsteem oli mõeldud asendama kasutusel olevat elektrilisel kontaktil põhinevat süsteemi. Esiteks tuli tutvuda manussüsteemide disaini põhimõtete ja digitaalsete arvutisüsteemide kasutamisega tööstuslikus keskkonnas. Saadud teadmisi kasutades, sai koostatud funktsionaalsed ja tehnilised nõuded loodavale süsteemile. Järgmise sammuna sai valitud ja põhjalikult kirjeldatud olulisemad osad kasutusele võetavast riistvarast. Sensoriks sai Omroni optiline kontrastisensor kiire lülitamisaja ning mikrokontrolleriks ATmega328P sobiva hulga sisendite, sisseehitatud EEPROM mälu ning mõistliku hinna tõttu. Lisaks tuli leida lahendused tööstuses kasutatava pinge juhtimiseks väljundis, erineva toitepingega seadmete (sensor ja mikrokontroller) koos kasutamiseks ning efektiivseks suhtluseks kasutajaga. Tarkvara disainimisel tuli erilist tähelepanu pöörata sensorist andmete vastuvõtmisele ja koodi leidmise algoritmile. Koodi tuvastamiseks kõigepealt salvestasime viimased seitse sisendpulssi. Võrreldes nende hälvet etteantud väärtusega saime teha otsuse. Peale koodi leidmist arvutasime väljundpulsi andmiseks täpse ajahetke ning sooritasime väljundi lülituse. Lisaks oli tarvis luua hulk taustaprotsesse seadme efektiivseks tööks, mis võimaldasid põhifunktsiooni vigadeta täitmist. Taustaprotsesside seas kirjeldasime ära ka kasutajaliidese elemendid ning funktsionaalsuse. Lõpetuseks kirjeldasime süsteemi paigaldamise eripärad ning analüüsisime koodi leidmise algoritmi reaalsete näitude põhjal. Sellest saime teha järelduse, et süsteem vastab nõuetele, ning leiab alati koodi üheselt valesignaale andmata. Süsteemi on võimalik edasi arendada lisades teistsuguste tunnustega purkide tuvastamiseks uusi algoritme ning võimaldada nende valimist menüüst. See võimaldaks sama süsteemi kasutada palju rohkemate erinevate toodete asukoha tuvastamiseks.Item Looduskaitselistel eesmärkidel kotkapüügiks kasutatav robottopis(Tartu Ülikool, 2015) Sellis, Ott; Abels, Artur, juhendaja; Tartu Ülikool. Loodus- ja tehnoloogiateaduskond; Tartu Ülikool. TehnoloogiainstituutTöö käigus loodi seade, mida oleks võimalik rakendada looduskaitselistel eesmärkidel kotkapüügiks. Kotkaste püük võimaldab saada lindude eluolu kohta paremat infot ning annab satelliitsaatjate vahendusel võimaluse linnu liikumisi ja käitumist jälgida ka tulevikus. Jälgimine võimaldab kaitsta ning säilitada ohustatud liigi elupaiku. Antud töö käigus disainiti riistvaralahendus topisele, mis on mõeldud käitumaks peibutisena ning meelitama lindu lõksu sattuma. Seade on võimeline üle kindla perioodi liigutama erinevaid jäsemeid ning väljastama linnule omaseid häälsignaale. Töö sissejuhatav osa kirjeldab Eesti kotkaste tagamaid ning viib lugeja käesoleva valdkonnaga kurssi. Samuti pannakse töö alguses paika seadmele rakenduvad nõuded, millele sai seadme disainil tuginetud. Töö sisulises pooles kirjeldatakse erinevate komponentide valikut ning tööpõhimõtet, võttes aluseks eelnevalt paika pandud nõuded. Mehaanika kirjelduses räägitakse topiseks kasutatavate materjalide päritolust ning koostisest. Samuti kirjeldatakse töös kasutatavaid mootoreid ning illustreeritakse komponentide paigutuse tagamaid. Elektroonika kirjeldus hõlmab endas kontrollplaadi disaini ning komponentide valiku selgitamist. Tuuakse esile erinevate seadmete näitajad ja funktsioonid ning viiakse need kooskõlla esitatud nõuetega. Juhtprogrammi osas seletatakse mikrokontrolleril oleva programmi funktsioone. Lõpuosas kirjeldatakse töö käigus tekkinud probleeme ning nende lahendusi. Samuti pakutakse välja arendamise käigus tekkinud ideid seadme edaspidiseks täiendamiseks. Näiteks puldisüsteemi lisamine, mis võimaldaks seadme käsitsijuhtimist ning annaks suurema kontrolli püügi käekäigu üle.Item Testing of Voltage Converters for the Electrical Power System of Estcube-2(Tartu Ülikool, 2015) Raudheiding, Karl-Indrek; Pajusalu, Mihkel, juhendaja; Ilbis, Erik, juhendaja; Tartu Ülikool. Loodus- ja tehnoloogiateaduskond; Tartu Ülikool. TehnoloogiainstituutThe goal for this work was to aid the process of designing EPS for ESTCube-2. The larger satellite needs more power and therefor the EPS of ESTCube-2 in not sufficient. During the process of this work following goals were achieved: *Easy to use testing platform to speed the testing of voltage converters was designed and manufactured; *Software to control and record data from this platform was designed; *The measurement range of the testing platform was validated and calibrated; *Four voltage converter testing modules were designed and manufactured; *Efficiency of these converters was measured; *Efficiency of these converters in load balancing mode was measured providing data of the efficiency of balancing circuit; The data collected from both tests provides valuable information for future tests. Based on current data, the best overall performance was seen with the LTC3603 voltage converter. The same chip also showed the smoothest performance with the load balancing circuit. The testing will continue after defending this thesis. Further testing must be concluded to determine parameters like converter output ripple, emission of EMI and behavior in temperature chamber.Item Developing the behaviours for use in RoboCup 2015 based on rUNSWift architecture.(Tartu Ülikool, 2015) Keerdo, Rainer; Anbarjafari, Gholamreza, juhendaja; Tartu Ülikool. Loodus- ja tehnoloogiateaduskond; Tartu Ülikool. TehnoloogiainstituutThe RoboCup Standard Platform League has two teams, each consisting of five robots play football against each other in a semi-controlled setting. The robots used have the same hardware and modifications are not allowed. The purpose of this thesis was to find a method to improve the overall performance displayed during 2014 RoboCup and implement the method(s). During the course of the project, a new codebase, developed by team rUNSWift, was evaluated, tested and then adopted as it offered improvements compared to the Austin Villa codebase used in 2014. As the codebase offered only basic core functionality, a behaviour module needed to be implemented to offer both low- and high-level behaviours. The behaviours developed provide low-level functionality for movement, ball alignment and targeting and high-level functionality for basic soccer gameplay according to RoboCup 2015 rules. The individual strategy mimics the system used in 2014 with the main difference being the ability to recognize our teammates and then use that information to avoid collisions while trying to hit a ball that is in the common playing area of the two robots. The kick and walk performance appear more stable, as they are both dynamically generated using rUNSWift’s motion system. The walk is also offers greater configurability and needs careful calibration for tuning the input parameters.Item Robotmannekeeni kattele rõhutundlikkuse lisamise võimaluste uurimine(Tartu Ülikool, 2015) Appo, Martin; Tilk, Teet, juhendaja; Tartu Ülikool. Loodus- ja tehnoloogiateaduskond; Tartu Ülikool. TehnoloogiainstituutEt mugavdada internetist riiete ostmist ning säästa loodust ja raha rõivaste tagastuse arvelt, on leiutatud virtuaalne riietusruum, mis tekitatakse kasutades robotmannekeeni. Inimestele, kes internetist riideid soetavad, on tarvis anda riide kohta võimalikult palju tagasisidet, kõige enam seda, kuidas see riie talle selga sobib. Visuaalselt on küll võimalik sobivust hinnata, kuid seda, kas riie on kitsas või mitte, pole alati läbi arvuti kuvari võimalik kindlaks teha. Käesoleva bakalaureuse töö sihiks on teha esimesed sammud mannekeeni rõhutundlikku katte arendamiseks. Katte enda põhieesmärgiks on mõõta riide mõju keha pinnale, et seda infot visuaalselt edastada. Töö käigus arendati esmane prototüüp rõhutundlikkust kattest. Arendamise hulka kuulus surveandurite ning nende lugemise meetodi valimine, elektroonika kuueteistkümne anduri korraga lugemiseks ning graafiline kasutajaliides visualiseerimaks ja talletamaks andurite näitusid. Tänu valmistatud seadmele ning tarkvarale oli võimalik teha järeldused ning soovitused mannekeeni rõhutundliku katte edasi arendamiseks. Järgmiseks sammuks oleks andurite mõõtepiirkonna suurendamine tarkvaraliseks kalibreerimiseks ning anduritest tervikliku ja ühtlase katte loomine. Rõhutundlikkusele ilmnes peale riide mõju visualiseerimisele ka teisi võimalikke rakendusi, näiteks riide välja venitamise vältimine ja riide maksimaalsete keha mõõtmete määramine.Item AES algoritmi realiseerimine VHDL-is ning testimine FPGA riistvaral(Tartu Ülikool, 2015) Türk, Hendrik; Rosin, Margus, juhendaja; Tartu Ülikool. Loodus- ja tehnoloogiateaduskond; Tartu Ülikool. TehnoloogiainstituutLõputöö eesmärgiks oli teha ettevalmistusi krüptokiirendi loomiseks, mis oleks realiseeritud FPGA riistvaral. Selleks tuli kõigepealt mõista krüptoloogia olemust ning teostada ülevaade levinumatest krüpteerimisalgoritmidest ja neid kasutatavatest krüptokiirenditest. Kogutud informatsiooni põhjal valiti edasiseks uurimiseks ülemaailmselt populaarne AES algoritm. Algoritmi tööpõhimõtte väljaselgitamise järel alustati bakalaureusetöö praktilise osaga, mille eesmärkideks seati AES-i rakendamine VHDL-is ning simulatsiooni- ja riistvaratestide tegemine. Töö tulemuste põhjal järeldati, kas bakalaureusetöö käigus valitud meetodil on mõistlik jätkata krüptokiirendi arendamist, ning millised oleksid edasised tegevused selle loomiseks. Praktiline osa jagunes töö käigus loodud simulatsiooniprogrammi testimiseks ning AES-i krüpteerimisalgoritmi rakendamiseks Basys 3 arendusplaadil. Dekrüpteerimise algoritmiga riistvarateste ei tehtud, kuna krüpteerimisel ja dekrüpteerimisel kasutatavad funktsioonid on võrdse keerukusega ning dekrüpteerimise realiseerimine riistvaral oleks järgmine samm koos väliskeskkonnaga suhtluse realiseerimisega. Simulatsiooni- ja riistvaraprogrammid valmisid Vivado programmeerimis- ja simuleerimiskeskkonnas. Simulatsiooniprogrammi testiti erinevate NIST-i poolt väljastatud ning töö autori poolt defineeritud juhuslike testvektoritega. Riistvaratestide tegemiseks valiti juhuslik NIST-i poolt väljastatud testvektor ja töö autori poolt defineeritud testvektorid piirjuhtumite jaoks. Riistvara- ja simulatsioonitestide analüüsist järeldus, et töö käigus valitud meetodil on võimalik luua välise keskkonnaga suhtlev seade, mis võimaldab andmeid krüpteerida ning dekrüpteerida. Kuna see on ka olemasolevate krüptokiirendite põhiliseks funktsiooniks, on mõistlik defineerida tegevused töö käigus valminud ja esialgsed testid läbinud AES-i krüpteerimisalgoritmi rakendamise programmi edasiseks arendamiseks. Basys 3 arendusplaadil testitud AES krüpteerimisalgoritmile tuleks edasise arendamise eesmärgil kõigepealt lisada dekrüpteerimine. Järgmisena oleks vajalik kiirus- ning andmeturbetestide tegemine võrguliikluse krüpteerimisel ja dekrüpteerimisel, kasutades võrguga ühendamiseks näiteks Digilenti PmodNIC moodulit. Saadud tulemusi peaks edasiste järelduste tegemiseks võrdlema integreeritud krüpteerimismooduleid või eraldiseisvaid krüptokiirendeid kasutavate netiseadmete tulemustega.