Ultraäänikameran prototyypin käyttösovellus PC-ympäristössä
Shemeikka, Hannu (2010)
Shemeikka, Hannu
Oulun seudun ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2010101313678
https://urn.fi/URN:NBN:fi:amk-2010101313678
Tiivistelmä
Tämän opinnäytetyön tilaajana on Simsonar Oy, joka kehittää ultraäänikameran prototyyppiä vedenalaiseen kuvantamiseen. Tässä työssä on tarkoitus toteuttaa kyseiselle kameralle käyttösovellus PC-ympäristöön. Tavoitteena on saada aikaan
toimiva sovellus, joka muodostaa kameran tuottamasta kaikuinformaatiosta liikkuvaa kuvaa tietokoneen näytölle ja pystyy myös tallentamaan tätä muodostettua kuvaa sekä toistamaan tallennettua kuvaa.
Ultraäänikameran prototyyppi perustuu USRP-kortille rakennettaviin tytärkortteihin. USRP-kortin kanssa kommunikoimiseen käytetään Gnu Radio:ta. Se on avoimen lähdekoodin ohjelmistokehityspaketti ohjelmistoradion kehittämiseen. Sitä käytetään yleensä yhdessä USRP-kortin kanssa. Kommunikoimiseen Gnu Radion ja sovelluksen välillä käytetään Python-skriptejä. Varsinainen sovellus toteutetaan Qt-kehitysympäristöllä ja C++-ohjelmointikielellä.
Työn tuloksena valmistui sovellus, joka toteuttaa sille määrätyt toiminnallisuudet ja toimii hyvänä perustan jatkokehitystä ajatellen. Sovellusta hyödynnetään päivittäin ultraäänikameran tuottaman kaikuinformaation tutkimisessa ja siitä muodostetun kuvan piirtämisessä.
toimiva sovellus, joka muodostaa kameran tuottamasta kaikuinformaatiosta liikkuvaa kuvaa tietokoneen näytölle ja pystyy myös tallentamaan tätä muodostettua kuvaa sekä toistamaan tallennettua kuvaa.
Ultraäänikameran prototyyppi perustuu USRP-kortille rakennettaviin tytärkortteihin. USRP-kortin kanssa kommunikoimiseen käytetään Gnu Radio:ta. Se on avoimen lähdekoodin ohjelmistokehityspaketti ohjelmistoradion kehittämiseen. Sitä käytetään yleensä yhdessä USRP-kortin kanssa. Kommunikoimiseen Gnu Radion ja sovelluksen välillä käytetään Python-skriptejä. Varsinainen sovellus toteutetaan Qt-kehitysympäristöllä ja C++-ohjelmointikielellä.
Työn tuloksena valmistui sovellus, joka toteuttaa sille määrätyt toiminnallisuudet ja toimii hyvänä perustan jatkokehitystä ajatellen. Sovellusta hyödynnetään päivittäin ultraäänikameran tuottaman kaikuinformaation tutkimisessa ja siitä muodostetun kuvan piirtämisessä.