Avatud robotiarendusplatvormi ROS võimekuse loomine Tartu Ülikooli Robotexi robootikaplatvormile
dc.contributor.advisor | Kruusamäe, Karl, juhendaja | |
dc.contributor.author | Vellerind, Raid | |
dc.contributor.other | Tartu Ülikool. Loodus- ja täppisteaduste valdkond | et |
dc.contributor.other | Tartu Ülikool. Tehnoloogiainstituut | et |
dc.date.accessioned | 2017-06-08T11:43:52Z | |
dc.date.available | 2017-06-08T11:43:52Z | |
dc.date.issued | 2017 | |
dc.description.abstract | Tartu Ülikooli Robotiklubis on seoses aastatepikkuse osalemisega rahvusvahelisel robootikavõistlusel Robotex, arendatud välja iseseisev robotiplatvorm. Platvorm on jõudnud sedavõrd stabiilsesse arengujärku, et lisaks robootikavõistlustele on platvormil potentsiaali ka uurimis- ja haridusvaldkonnas. Laialdasema kasutusevõttu võimaldamiseks tuleb antud robotiplatvormile luua standardiseeritud modulaarne tarkvaraliides Käesoleva lõputöö eesmärgiks on arendada platvormile sobilik tarkvaraline tugi, mis lubaks platvormi liita ka ROSi (Robot Operating System) ökosüsteemiga. ROS on tarkvara raamistik, mis sisaldab endas tööriistu ja teeke keerulise funktsionaalsuse lihtsaks implementeerimiseks töökindlatesse robotisüsteemidesse. Lõputöös antakse ülevaade ROSi ajaloost, struktuurist ja funktsionaalsusest. Töö raames arendati välja funktsionaalne draiver, mis vahendab informatsiooni riistvara ja ROSi kõrgema taseme loogika vahel. Väljaarendatud draiver loob võimaluse ROSi navigatsiooni teegi ja roboti riistvara vaheliseks suhtluseks, lubades realiseerida keerukaid rajaplaneerimise algoritme. Seejuures lubab draiver robotiplatvormiga liita mistahes platvormile loodud ROSiga ühilduvaid tarkvara pakke. Tarkvara testiti kahe juhtimismeetodiga: arvutiklaviatuuri ning nutitelefoni näol realiseeritud juhtimispuldiga. Testimise käigus töötas draiver ootuspäraselt ning loob sellega hea baasi edasisteks arendustöödeks. | et |
dc.identifier.uri | http://hdl.handle.net/10062/56559 | |
dc.language.iso | est | et |
dc.publisher | Tartu Ülikool | et |
dc.subject | ROS, robotics, Robotont, driver, navigation stack move_base, base controller, Robotex | en |
dc.subject | ROS, robootika, Robotont, draiver, navigatsiooni teek, liikumisbaas, baaskontroller, Robotex | et |
dc.subject.other | bakalaureusetööd | et |
dc.title | Avatud robotiarendusplatvormi ROS võimekuse loomine Tartu Ülikooli Robotexi robootikaplatvormile | et |
dc.title.alternative | ROS driver development for the University of Tartu’s Robotex robotics platform | en |
dc.type | Thesis | et |