230 likes | 399 Views
Integrator GIM Etenemisraportti 10.10.2007 Jari Saarinen, Jussi Suomela, Aarne Halme, Otso Karhu, Kalevi Huhtala, Matti Vilenius. Tavoite. 5.6.2007 Kokouksen jälkeen tavoitteeksi asetettiin “nähdä jotain konkreettista”
E N D
IntegratorGIMEtenemisraportti10.10.2007Jari Saarinen, Jussi Suomela, Aarne Halme, Otso Karhu, Kalevi Huhtala, Matti Vilenius
Tavoite • 5.6.2007 Kokouksen jälkeen tavoitteeksi asetettiin “nähdä jotain konkreettista” • Tavoitteeksi otettiin reittipisteajon toteuttaminen laserilla varustettulla Avantilla • Vaatimuksia: • Paikannus, On-Board PC, Kommunikointi (WLAN+CAN), Paikkasäätö
Muistutus • Isona tavoitteena on edelleen kehittää infrastruktuuria, joka tukee jatkossa eri tutkijoiden menetelmien testausta ja kehittämistä • Implementoimamme menetelmät tulee olla esimerkkejä, mutta ne pitää pystyä tarvittaessa helposti korvaamaan uusilla.
Embedded PC • SCPC Littleboard • CAN, WLAN, GPS, CF • ASRobo Implementations • Position Interface • Laser • Drive2D
Paikannus • Tällä hetkellä laser ainoa mittalaite • Jokaisen mittauksen jälkeen lasketaan siirtymä edelliseen = Laser odometria • Laser odometrian liikettä käytetään ennusteena partikkelifiltterille (MCL). • Partikkelifiltteri päivittää paikan todennäköisyysjakaumaa perustuen karttaan ja oikeaan mittaukseen
Paikannus Laser odometry MCL
Paikannus • Tarvitsee alkuarvauksen paikasta • Lähinnä symmetrisyyden vuoksi • Perustuu nyt viivakarttaan, mutta voi toimia ihan yhtä hyvin millä tahansa kartta formaatilla. • Globaali alustus esimerkki • Kamerapaikannus avuksi?
Paikannus • Tarkkuus: Huono/Välttävä • Robustisuus: EOS • Reaaliaikaisuus: Kyllä • Parannettavaa: • Input/Output malli • Odometria • MCL:n paikan tarkentaminen kartta korrelaatiolla • 3D-estimointi, kallistusestimointi,...
Paikkaohjaus • Geneerinen ASRobo moduuli, joka ottaa mittauksen “Localize”-modulilta ja ajaa annettuun koordinaattiin • Esimerkki:
Vähän taustalta • Paljon “näkymätöntä” työtä on tehty ASRobon kanssa. • Yleiset paikannus rajapinnat, koordinaattiajorajapinnat • “Client” kirjaston kehitys – tällä hetkellä ASRobo laitteen “käyttöönotto” on erittäin nopeaa
Mitä kuuluu GIMnet? • Päätetty julkaista BSD lisenssillä • Saatavilla, mutta varsinainen “julkaisu” tekemättä • Markkinoitu onnistuneesti laboratorion sisällä ja ulkona • Useat projektit ottaneet käyttöön ainakin osia. • Testattu myös erikoisilla alustoilla
Simulaattori(t) Dynaaminen 3D Monirobotti simulaattori (ODE pohjainen) Kauhan ja maastomallin vuorovaikutuksen mallintaminen (Master työ)
Stereojärjestelmä • Tavoitteena • Stereo informaation välittäminen • Lähialueen mallintaminen • Sitten viime kokouksen: • Järjestelmän synkronointia • Järjestelmän kalibrointia • Menetelmä kehityst
Stereojärjestelmä - Kalibroimaton Erittäin suuret vääristymät, johtuen laajasta kuvakulmasta
Kalibroitu/suoristettu • Kuvien suoristus poistaa kuvan vääristymät sekä virheet, jotka tulevat siitä, että kamerat osoittavat eri suuntiin • suoristetuissa kuvissa kuvakulma hieman kapeampi, mutta edelleen hyvin laaja
Syvyyskartta • Luodaan suoristetuista kuvista • Vasemmasta ja oikeasta kuvasta etsitään samannäköiset pisteet • Vastinpisteiden x-koordinaattien erosta saadaan laskettua pisteen etäisyys kamerasta
3D-kuva • Syvyyskartasta saadaan laskettua kunkin pisteen sijainti 3D-avaruudessa
GIMI Käyttöliittymä • GIMnetin modulaariselle rakenteelle suunniteltu modulaarinen käyttöliittymä • Palveluperustainen • GIMnet palveluilla laitteet ilmoittavat ominaisuutensa • Palveluiden listaus • Palvelupohjaiset käyttöliittymäkomponentit • Tavoitteena täysin laiteriippumaton käyttöliittymä • Automaattinen adaptoituminen järjestelmään
Kansainvälistä toimintaa • Erasmuksen Space Master – ohjelman kanssa kahden opiskelijan toteuttama teleoperointi järjestelmä Integratoria käyttäen • Toinen opiskelija Saksassa tekee virtuaali/jatkettutodellisuusnäytön ja liitynnän • Suomessa oleva opiskelija tekee ohjausta, testausta, jne.
Julkaisut • SICFP07: Developement of multi-machine remote control platform • SICFP07: Enabling autonomous functions on hydraulic excavator attachment. • SICFP07: Portable remote control for teleoperated hydraulic mobile machine. • TA07: GIMnet - Infrastructure for Distributed Control of Generic Intelligent Machines • IAV07: Towards Future Work-site
Demo • Avantin ohjaaminen paikkaohjatusti • Paikannus • “Hallikamera paikannus” • Target ajo