National Instrumentsin robotista kännykällä ohjattava versio
Orava, Aleksi (2013)
Orava, Aleksi
Metropolia Ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013052911594
https://urn.fi/URN:NBN:fi:amk-2013052911594
Tiivistelmä
Tässä insinöörityössä kehitettiin National Instrumentsin ultraäänisensorilla varustettua robottia. Sen ensimmäistä langatonta versiota kehitettiin vuonna 2012 Metropolia Ammattikorkeakoulun innovaatioprojektina. Innovaatioprojektissa robotti saatiin toimimaan langattomasti tietokoneen välityksellä, mutta kännykällä toimivan kokoonpanon ohjaus osoittautui tuolloin haasteelliseksi. Tämän insinöörityön tavoitteeksi asetettiin täysin langaton kommunikointi robotin ja kännykän välille.
Työn toteutukseen tarvittiin MBED-mikrokontrollerimoduuli ja langaton WLAN-moduuli, jotka liitettiin suoraan robotin piirikorttiin kiinni. Ohjausdatan välittämiseksi moduulille pohdittiin erilaisia ratkaisuja. Työssä selvitettiin robotin piirikortin sekä lisätyn mikrokontrollerimoduulin tukemia yhteyskäytäntöjä ja valittiin niistä sopiva vaihtoehto.
Robottiin lisättyyn MBED-mikrokontrollerimoduuliin toteutettiin sisäinen http-palvelin toisen Metropolia Ammattikorkeakoulun opiskelijan insinöörityönä. Sisäisen palvelimen avulla robottia pystytään ohjaamaan millä tahansa laitteella, jossa on WiFi-yhteys ja nettiselain. Innovaatioprojektissa tehtyyn ohjauskoodiin jouduttiin tekemään muutoksia muuttuneen yhteyskäytännön vuoksi.
Robotin ohjaamiseen tarvittavaa SPI-väylää ei saatu toimimaan pääohjelman rajoituksien takia. Ongelmaan löydettiin mahdollinen ratkaisu, mutta aikataulusta ja resursseista johtuen korjausta ei voitu toteuttaa. Insinöörityön tavoitetta ei saavutettu ohjelmisto-ongelmien takia.
Työ tehtiin National Instrumentsin tilauksesta heidän lokakuun 2013 messutapahtumaansa. Robotista on pohdittu jatkoprojektia, jossa siihen lisättäisiin Kinect-liiketunnistin hitaan ultraäänianturin tilalle sekä korjattaisiin ohjelmisto-ongelma.
Työn toteutukseen tarvittiin MBED-mikrokontrollerimoduuli ja langaton WLAN-moduuli, jotka liitettiin suoraan robotin piirikorttiin kiinni. Ohjausdatan välittämiseksi moduulille pohdittiin erilaisia ratkaisuja. Työssä selvitettiin robotin piirikortin sekä lisätyn mikrokontrollerimoduulin tukemia yhteyskäytäntöjä ja valittiin niistä sopiva vaihtoehto.
Robottiin lisättyyn MBED-mikrokontrollerimoduuliin toteutettiin sisäinen http-palvelin toisen Metropolia Ammattikorkeakoulun opiskelijan insinöörityönä. Sisäisen palvelimen avulla robottia pystytään ohjaamaan millä tahansa laitteella, jossa on WiFi-yhteys ja nettiselain. Innovaatioprojektissa tehtyyn ohjauskoodiin jouduttiin tekemään muutoksia muuttuneen yhteyskäytännön vuoksi.
Robotin ohjaamiseen tarvittavaa SPI-väylää ei saatu toimimaan pääohjelman rajoituksien takia. Ongelmaan löydettiin mahdollinen ratkaisu, mutta aikataulusta ja resursseista johtuen korjausta ei voitu toteuttaa. Insinöörityön tavoitetta ei saavutettu ohjelmisto-ongelmien takia.
Työ tehtiin National Instrumentsin tilauksesta heidän lokakuun 2013 messutapahtumaansa. Robotista on pohdittu jatkoprojektia, jossa siihen lisättäisiin Kinect-liiketunnistin hitaan ultraäänianturin tilalle sekä korjattaisiin ohjelmisto-ongelma.