Langaton inertiamittausyksikkö
Pihlström, Timo (2014)
Pihlström, Timo
2014
Sähkötekniikan koulutusohjelma
Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2014-06-04
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201406061266
https://urn.fi/URN:NBN:fi:tty-201406061266
Tiivistelmä
Inertiamittausyksikkö on laite, joka pystyy mittaamaan liiketilaa ja asentoa. Yleensä näissä mittauksessa käytetään apuna kiihtyvyysanturia, gyroskooppia ja magnetometria. Jotta näistä useista antureista saatua mittaustietoa voidaan käyttää esimerkiksi asennon laskemiseen, täytyy ensin antureilta kysyä tieto, aikatahdistaa se muiden antureiden kanssa, kalibroida mittaustieto sekä lopulta suorittaa laskutoimenpide, joka kertoo asennon. Tämän työn tavoitteena on kuvata pienikokoisen ja langattomasti ohjattavan inertiamittausyksikön kehitystyötä, jonka käyttökohde on puettavissa sovelluksissa.
Työ on jaettu kolmeen osaan, joista ensimmäisessä kuvataan mittausyksikössä käytettyjen komponenttien valintaperusteita, piirilevysuunnittelua sekä mekaanista suunnittelua. Työn toisessa osassa kuvaillaan mittausyksikössä käytetty ohjelmistoarkkitehtuuri ja sen yksittäisten moduulien toiminta. Kolmas osio kertoo mittausyksikössä käytettyjen antureiden kalibrointimenetelmän ja tulokset menetelmän toimivuudesta. Tässä osiossa esitellään myös mittausyksikön käyttöä oikeissa mittausympäristöissä, joiden perusteella laitteen toimintakyvyn todetaan olevan riittävällä tasolla. Inertial measurement unit is a device that can measure orientation and the state of motion. Usually, these measurements combine the readings from accelerometer, gyroscope and magnetometer. Before the actual orientation can be calculated, the device needs the ask the information from the sensors, synchronize it with the data from other sensors and nally calibrate the sensor reading. The goal for this thesis is to describe the development process to produce a small-sized wirelessly controlled inertial measurement unit which is designed to work in wearable environments.
The thesis is divided in three parts. The rst section describes the reasons for selecting the components, the printed circuit board design and mechanical design. The second part focuses on the software running on the device and describes the software architecture and the inner workings individual software components. The last part introduces a method which is used to calibrate the accelerometer and gyroscope readings. The results of this method are also presented. This section also describes how the measurement unit is used in real-life measurement situations. Based on these measurements, it can be said that the performance of the inertial measurement unit is at su cient level.
Työ on jaettu kolmeen osaan, joista ensimmäisessä kuvataan mittausyksikössä käytettyjen komponenttien valintaperusteita, piirilevysuunnittelua sekä mekaanista suunnittelua. Työn toisessa osassa kuvaillaan mittausyksikössä käytetty ohjelmistoarkkitehtuuri ja sen yksittäisten moduulien toiminta. Kolmas osio kertoo mittausyksikössä käytettyjen antureiden kalibrointimenetelmän ja tulokset menetelmän toimivuudesta. Tässä osiossa esitellään myös mittausyksikön käyttöä oikeissa mittausympäristöissä, joiden perusteella laitteen toimintakyvyn todetaan olevan riittävällä tasolla.
The thesis is divided in three parts. The rst section describes the reasons for selecting the components, the printed circuit board design and mechanical design. The second part focuses on the software running on the device and describes the software architecture and the inner workings individual software components. The last part introduces a method which is used to calibrate the accelerometer and gyroscope readings. The results of this method are also presented. This section also describes how the measurement unit is used in real-life measurement situations. Based on these measurements, it can be said that the performance of the inertial measurement unit is at su cient level.