Mobiilirakendus roboti juhtimiseks

Date

2016

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Eestis õpetatakse kooliõpilastele programmeerimist selleks, et panustada Eesti kui E-riigi tulevikku. Üks viis selleks on viia läbi erinevaid robootika alaseid huvilaagreid. Robotite reaalajas juhtimiseks on vaja arendada juurdekäiv juhtimispult. Tänapäeval on väga laialdaselt levinud nutiseadmete kasutamine ning käesoleva bakalaureusetöö tulemusena luuakse materjalid, mille abil on võimalik robootikahuvilistel programmeerida enda roboti juhtimiseks mobiilirakendus ning paigaldada rakendus enda isiklikule nutiseadmele. Töös arendatakse edasi Taavi Karelsoni bakalaureusetöö Raspberry Pi robotist Alo Peetsi poolt edasi arendatud NUTIROBOTi projekti. NUTIROBOTi edasiarendusele luuakse kokkusobiv Android mobiilirakendus. Roboti ja nutiseadme vaheline suhtlus toimub üle WiFi võrgu võrgupäringute abil. Raspberry Pi robotile lisatakse video edastamise tugi ning andurilt andmete lugemise tugi. Näidisrakendusele arendatakse Video voogedastuse näitamise tugi, juhtkang roboti liigutamiseks, nupud roboti komponentide sisse- ja välja lülitamiseks.\n\rVõtmesõnad:\n\rAndroid, Raspberry Pi, Mobiilirakendus
In order to secure Estonia’s future as an E-country, pupils are taught programming. One way to teach programming is by organizing different robotics themed lessons. In order to control robot’s behaviour a remote control device is needed. Smart phones and tablets are very commonly used and with this paper results in materials that enable robotics enthusiasts to develop a mobile application that can be used as enthusiast’s robot’s control remote. Raspberry Pi robot developed in Taavi Karelson’s bachelor thesis was further developed by thesis supervisor Alo Peets into a project called NUTIROBOT. With this paper NUTIROBOT project is further developed. For resulting robot Android mobile application is developed. Robot and smartphone communicate using WiFi network using HTTP requests. Raspberry Pi robot is further developed by adding video streaming support and support for reading data from distance sensor. For the mobile application video streaming capacity support, joystick to move the robot and buttons to turn on and of different robot components are added.\n\rKeywords:\n\rAndroid, Raspberry Pi, Mobile Applications

Description

Keywords

Citation