130 likes | 226 Views
Development Plan For AUTT-1 Robot. Loppuraportti Juho Cederström, Riikka Liedes. Projektisuunnitelman aikataulu. Rauta. Etupyörien jousitus erittäin painava Renkaiden pito riittämätön kynnysten ylittämiseen Kotelointi voisi olla hyvä Eri laitteet kannattaisi kiinnittää tarrateipeillä
E N D
Development Plan For AUTT-1 Robot Loppuraportti Juho Cederström, Riikka Liedes
Rauta • Etupyörien jousitus erittäin painava • Renkaiden pito riittämätön kynnysten ylittämiseen • Kotelointi voisi olla hyvä • Eri laitteet kannattaisi kiinnittää tarrateipeillä • Tulevaisuudessa ehkä uusi, robusti alusta
Sähköt • Mitattiin eri laitteiden virrankulutukset • Akkulaturi heikko lenkki • Akut välttävän hyvät, uusi vaihdettava akkupaketti? • Tarvitaan uudet hakkurivirtalähteet eri jännitteille (5V, 12V) ja paremmat yhtenäiset liittimet • Johdot on merkittävä etiketeillä ja ehkä niputettava kouruihin
Anturointi • Nykyisen kameran kuvaa ei hyödynnetä (analoginen signaali) • Kameran auto tracking –ominaisuudet huonot • Uusi digitaalinen kamera Ethernet-liitännällä • Tarvitaan törmäyksen estoon ultraäänitutka tai puskuri
Anturit: Navigointi • Laserskannerit liian kalliita? • Pitkien matkojen navigointi voitaisiin tehdä seuraamalla lattiaan teipattua rataa • Lyhyiden matkojen navigointiin on jo gyroja ja enkoodereita
Moottorit • Robotissa on servo-ohjaus sekä PC/104:ssä että erillisillä ohjaimilla • Toinen servovahvistin on rikki (Se oli jo rikki ennen kuin me…)
PC/104 • Riittävä teho • 686 MMX 233 MHz prosessori • 32 Mt RAM-muistia • 32 Mt Flash-muistia (käytössä ~2Mt) • Käyttöä helpottamaan • Pieni näyttö robottiin (n. 200e) • Mininäppäimistö robottiin (n. 20e)
Muut tietokoneet ja verkko PC/104 Verkkokortti 10.0.0.4 EMU RJ45 WLAN router D-Link DI-524 10.0.0.5 WLAN WAN 130.233.122.100 WLAN D-Link DWL-810 10.0.0.10 LAN2 LAN1 AUTT-1 EN1 (lisäkortilla) 10.0.0.6 Internet-Kytkin SMC EZ Switch 10/100 108DT Pöytä-PCAUTT-024 Antero Läppäri 10.0.0.1 EN0 (Emolevyllä) AUTT-024.automationit.hut.fi 130.233.122.24
Käyttöjärjestelmä • QNXmaken asennus • Ssh-palvelimen asennus • QNX on reaaliaikainen, mutta vaikea • Myös Linuxille on reaaliaikalaajennuksia (RTAI, RTLinux, Xenomai)
Nykyiset ohjelmistot • Ajo: manuaalinen ajo näppäimistöllä • Server, Netajo: manuaalinen ajo verkkoyhteyden yli • CAN-kommunikoinnin testausohjelma • Harjoitustyöohjelmat: kameran kääntö gyroilla
Uudet ohjelmistot, ideoita • Yleisdiagnostiikka: kertoo kaikkien eri osajärjestelmien, antureiden ja laitteiden toimivuuden • Ajotehtävien suorittaminen ilman ihmistä • Liikkuminen: osaa tarvittaessa seurata teippiviivaa tai kääntyä ympäri gyrojen avulla • Kartasto-ohjelma: tietää minne teippiviivan risteyksistä pitää kulkea jotta haluttuun kohteeseen päästään • Ylin taso: Tehtävänhallinta etä-PC:ssä, kertoo missä robotin halutaan seuraavaksi käyvän
Seuraavat projektit • AUTT-1:n yleinen kehittäminen • Laitteet: Johdotukset, kiinnitykset, akusto, törmäysanturit, uusi kamera • QNXmaken ja ssh-palvelimen asennus • Diagnostiikkaohjelman kehittäminen • Reaaliaika-Linuxin käyttöönotto PC/104:ssä ja sen ohjelmointi • Laitteisto merkityn kulkureitin seuraamiseen • Optisen anturin rakentaminen • Mikrokontrollerin avulla olemassaolevaan CAN-väylään • Ohjelmisto itsenäiseen tehtävien suorittamiseen • Navigointi reittikartalla, hyödyntää kulkureittiä seuraavaa anturia • Ajotehtävien hallinta etä-PC:llä ja tehtävien kommunikointi robotille