S11-09 Control System for an Autonomous Household Robot Platform Lauri Mäkelä Quang Doan
Suunnitelma Luoda ohjausjärjestelmä käyttäen sulautettua PC:tä ja etäkonetta Tarkoituksena: GUI tarjoa sensorit, funktiot XP + MRDS DLL + GUI ZigBee
Lopputulokset Etäkoneen softa ja rajapinta saatiin toimiviksi Ohjauskoneen softa saatiin toimimaan heikosti Pystyi joskus ohjata etäkoneella, mutta ei täydellisesti Roomba pystyy vain ajaa ja siivota ei luotettavaa takaisinkytkentää sensoreista
Sarjaliikenneprotokolla -Roomban käskymuotoon pohjautuva -Tarkistussummalaskenta -Vastausviestin odottaminen -Langaton siirtomedia
Riskit Ennakoitu riski toteutui Microsoft Robotic Developer Studio ei toimi hyvin ohjausyksikössä Tuli virheitä, joita ei pystytty tunnistamaan, eikä korjaamaan Työ ei tältä osin onnistunut
Kokemukset Microsoft Robotics Developer Studio on kankea käyttää Perinteinen ohjelmointi on paljon helpompaa ja yksinkertaisempaa. MRDS:llä on vaikea jäljittää virheitä
Ajankäyttö Suunniteltu työmääräToteutunut Ohjaajien tapaaminen1-21 Suunnitelman tekeminen8-108 Tutustuminen robotin rajapintaan6-77 Tutustuminen Microsoft Robotics Studioon6-86 Robotics Studion testaaminen ohjausyksikössä3-66 Käyttöjärjestelmän valinta3-40 Ohjausyksikön tarjoaman rajapinnan ja sovelluksen suunnittelu6-108 Ohjausyksikön sovelluksen toteutus Etäkoneen iRobot -ohjelmistokomponentin suunnittelu Etäkoneen iRobot -ohjelmistokomponentin toteutus Etäkoneen käyttöliittymän suunnittelu Etäkoneen käyttöliittymän toteutus Testaus Dokumentointi Projektin esittely33 Yhteensä
Demo