Parrot AR.Drone 2.0 : Quadrokopterin käyttö ja ohjelmointi
Savolainen, Juuso (2016)
Savolainen, Juuso
Lahden ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201604265112
https://urn.fi/URN:NBN:fi:amk-201604265112
Tiivistelmä
Opinnäytetyön tarkoituksena oli tutkia Parrot AR.Drone 2.0 quadrokopteria. Työssä selvitettiin kopterin toimintaa ja sitä, onko kenen tahansa mahdollista käyttää ja ohjelmoida laitetta. Työn alussa käydään läpi kopterin ominaisuudet, laitteisto ja käyttäminen. Tutkimalla kopterin sisältämää laitteistoa voidaan selvittää sen käyttömahdollisuuksia.
Opinnäytetyössä esitellään muutama kopterin ohjelmointiin tarvittava sovellus ja annetaan niiden asennusohjeet. Tärkein sovelluksista on Node.js ja siihen asennettavat moduulit. Moduuleilla pystytään lisäämään ominaisuuksia ja toimintoja kopterille. Käytettävät moduulit ovat dronekehittäjien tekemiä kirjastoja kopterille.
Opinnäytetyössä tutustuttiin kopterin käskykantaan ja sitä kautta ohjelmointiin. Työ sisältää myös ohjelmoinnin käytännön esimerkkejä, joiden avulla kuka tahansa voi ohjelmoida opinnäytetyössä käytettyä kopteria. Käytettävät esimerkit ovat kopterin automaattinen liike, objektin seuraaminen sekä videon lähettäminen selaimeen. Lopuksi käytännön esimerkit yhdistetään yhtenäiseksi kokonaisuudeksi.
Opinnäytetyössä esitellään muutama kopterin ohjelmointiin tarvittava sovellus ja annetaan niiden asennusohjeet. Tärkein sovelluksista on Node.js ja siihen asennettavat moduulit. Moduuleilla pystytään lisäämään ominaisuuksia ja toimintoja kopterille. Käytettävät moduulit ovat dronekehittäjien tekemiä kirjastoja kopterille.
Opinnäytetyössä tutustuttiin kopterin käskykantaan ja sitä kautta ohjelmointiin. Työ sisältää myös ohjelmoinnin käytännön esimerkkejä, joiden avulla kuka tahansa voi ohjelmoida opinnäytetyössä käytettyä kopteria. Käytettävät esimerkit ovat kopterin automaattinen liike, objektin seuraaminen sekä videon lähettäminen selaimeen. Lopuksi käytännön esimerkit yhdistetään yhtenäiseksi kokonaisuudeksi.