11.07.2015 Views

Jere Knuuttila TerveTaas – kotiautomaatiota hyödyntävä kotona ...

Jere Knuuttila TerveTaas – kotiautomaatiota hyödyntävä kotona ...

Jere Knuuttila TerveTaas – kotiautomaatiota hyödyntävä kotona ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MySQLCleanerMySQLCleaner on erillinen ohjelmansa. Se ottaa komentoriviargumenttina ajan,jonka perusteella tietokannasta pyyhitään pois vanhat tapahtumat. Nykyinen aikakysytään tietokantapalvelimelta ja siitä vähennetään määritelty vanhenemisaika.Seuraavaksi kaikki saatua aikaa vanhemmat tiedot poistetaan, paitsi jos kyseiseltäanturilta ei ole kuin yksi mittaus. Ohjelmasäie jää lopuksi luuppiin, jossa se nukkuutietyn ajan ennen uutta tarkistusta, ja aina herätessään tekee uuden tarkistuksentietokannasta ja pyyhkii vanhentuneet tiedot.3.2.6 KäyttöliittymätApuri-etäkäyttösovellusApuri on kotirobotin pääasiallinen etäkäyttöliittymä. Sen avulla Rolloa tai Rolloottoriapystytään käyttämään Internetin välityksellä. Jotta kaikkia Apurin toimintoja voidaankäyttää, tarvitaan yhteys Pehtooriin sekä SQL-tietokantaan. Pehtoorin kanssakäytetään kahdenlaista yhteyttä, komentoyhteyttä ja H.323-videoneuvotteluyhteyttä.Yhteys SQL-tietokantaan on hoidettu ODBC-ajurin avulla. Halinen on kuvannuttarkemmin käyttöliittymän rakenteen (2003a) ja käytön (2003b).Apuri-sovellus hyödyntää robotin ympäristöstä tehtyä virtuaalimallia. Kuvaavirtuaalimallista voidaan tarkastella joko erikseen omassa ikkunassaan tai yhdessävideokuvan kanssa, jolloin saadaan lisättyä todellisuutta käyttävä kuva.Virtuaalimallin läpinäkyvyyttä voidaan säätää vapaasti. Malli voi olla myösläpinäkymättömänä videokuvan päällä, jolloin mallin perusteella voidaan saadakuitenkin tietoa esimerkiksi kursorin alla olevan laitteen tilasta. Virtuaalimalliavoidaan myös käyttää erilaisten mittausten visualisointiin. Virtuaalimallissa olevanhuoneiston esineiden ominaisuuksia voidaan muuttaa sen mukaan, mikä niiden tila on.Tämä tapahtuu ottamalla yhteys SQL-palvelimeen. Sen jälkeen voidaan esimerkiksikatsella huoneiston tapahtumia nopeutettuna animaationa. Ovet avautuvat jasulkeutuvat, liedelle ilmestyy kattila kun liettä käytetään ja kodin laitteet muuttavatväriä sen mukaan ovatko ne käynnissä vai eivät. Huoneiston liikeantureidentallettamien tietojen perusteella virtuaalimallissa voidaan myös karkeasti näyttäämiten asukas on liikkunut huoneistossa. Samoin robotin paikka voitaisiin tallettaa jaesittää animaationa.Kuvassa (Kuva 34) näkyy esimerkki tilanteesta, jossa Rollo onAutomaatiolaboratorion käytävällä. Vasemmassa yläkulmassa näkyy kiinteästiasennetun kameran lähettämä kuva, sen alla on näkymä virtuaalimalliin, missä robottinäkyy sinisenä pallona. Keskellä oleva ikkuna on tarkoitettu komentojenlähettämiseen robotille. Oikeassa laidassa on ikkuna, jossa näkyy listavirtuaalimallissa olevista esineistä ja oikealla alhaalla olevassa ikkunassa näkyymillaisia viestejä on lähetetty ja vastaanotettu. Robotille voidaan lähettäätekstikomentoja, jotka on määritelty liitteessä (liite 3). Yleisimmille komennoille onomat painonappinsa, joilla esimerkiksi robotin liikkuminen voidaan hoitaa.54

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!