tiistai 12. tammikuuta 2010

Robotti-projekti, osa 1.



Niin se sitten kevät-kausi starttasi koulussa ja reppu tuli kaivettua esille loman jäljiltä. Tähän mennessä suurin osa opiskelusta on keskittynyt tuntiopetukseen ja laboratoriotyöskentelyyn, mutta nyt saatiin mukavaa vaihtelua projektiluonteisen työn käynnistyttyä.

Kevään mittaan on siis tarkoitus kehitellä Corobot-robottialustasta jotakin järkevää (?) viritelmää. Edellisen vuoden opiskelijat olivat kehitelleet mm. kouralla palloa tasapainottelevaa masiinaa ja toisella robotti räpsi kuvia onnesta soikeana, kun löysi sopivan RFID-tunnistekortin ja joku kai mietti maailman syvintä olemusta, vai mitähän, ei muista nyt tähän hätään. Lapsi on terve, kun se leikkii ja insinööriopiskelija on sairas jo muutenkin.

CoroWare, Inc yrityksen valmistama Corobot on rakennettu tavallisen PC-raudan ympärille lisäämällä siihen sopivia lisäkortteja, joilla saadaan aikaiseksi I/O-liitäntöjä sekä mm. ohjaussignaalit servomoottoreille, joita voidaan käyttää mm. kouran ohjaamiseen. Korttien lisäksi valmistaja tarjoaa valmiita kirjastoja omien sovellusten kehittämiseen, jolloin esimerkiksi servojen ohjaus voi hoitua suoraan sopivalla muuttujan arvolla vrt. että ohjelmoija miettisi itse servon teknistä toimintaa.

Prosessori tikittää 1,5 GHz taajuudella ja muistia on gigan verran. Kovalevy on kannettavista tuttua 2,5" mallia ja tilaa löytyy 80 gigatavun edestä. Kaupasta saatavasta perusrungosta löytyy sekä taakse että eteen etäisyyttä mittaavat IR-anturit ja kamera sekä lisävarusteena saatavissa on koura puristusvoima-anturilla, jolla voi nostaa 8 unssin painosta hilpentööriä, elikkä noin rapeat 226 grammaa näillä ihmisten mittayksiköillä ilmoitettuna.

Laitteeseen on asennettu valmiiksi sekä Windows XP että Ubuntu, jolloin kehittämisen voi aloittaa kummalta pohjalta tahansa. Mikäänhän ei toki estä pyyhkäisemästä sileäksi koko kovalevyä ja käyttämällä juuri sitä järjestelmää mitä haluaa.

Aloitimme tänään laitteen tutkimisen ja osittaisen purkamisen, jotta saisimme selville mitä liitäntöjä ulospäin/sisäänpäin olisi tarjolla ja millaiset määrät, jolloin jatkossa olisi parempi käsitys millaisen laitteen kanssa ollaan tekemisissä. Liitäntöjä tuntui löytyvän vähintäänkin riittävä määrä kevään mittaiseen projektiin, joten nyt ongelmana olisi lähinnä itse sovelluksen keksiminen.

Perjantaina olisi sitten oman ryhmän kanssa ensimmäinen viikkopalaveri, joten katsotaan miten homma lähtee pyörimään. Raportointia lisää, kunhan projekti etenee.

Esittelyvideo Corobot-robotista (Youtube)