Sisällysluettelo:

ESTEIDEN TUNNISTUS JA VÄLTÄMINEN ROVER: 3 vaihetta
ESTEIDEN TUNNISTUS JA VÄLTÄMINEN ROVER: 3 vaihetta

Video: ESTEIDEN TUNNISTUS JA VÄLTÄMINEN ROVER: 3 vaihetta

Video: ESTEIDEN TUNNISTUS JA VÄLTÄMINEN ROVER: 3 vaihetta
Video: TTS Kehittää ajoneuvojen turvatekniikkaa – ”Törmäyksen välttäminen” (Collission avoidance) 2024, Saattaa
Anonim
ESTEIDEN TUNNISTUS JA VÄLTÄMINEN ROVER
ESTEIDEN TUNNISTUS JA VÄLTÄMINEN ROVER

Rover on avaruustutkimusajoneuvo, joka on suunniteltu liikkumaan planeetan tai muun taivaankappaleen pinnan poikki. Jotkut roverit on suunniteltu kuljettamaan ihmisen avaruuslentomiehistön jäseniä; muut ovat olleet osittain tai kokonaan itsenäisiä robotteja. Rovers saapuvat yleensä planeetan pinnalle laskeutumistyylisellä avaruusaluksella.

Tämä roverin määritelmä on muuttunut näinä päivinä, koska voimme rakentaa oman älykkyyden roverin kotona käytettävissä olevien huippuluokan kehitystaulujen ja -alustojen avulla. Ajatukseni oli kehittää itsenäinen esteiden välttämisen kulkuri ultraääni -alueanturien avulla. Tämä oli projekti, jossa käytettiin Intel Edison SoC -laitetta, jossa oli muutamia antureita Intel Grover -anturisarjasta.

Vaihe 1: Käytetyt komponentit

Käytetyt komponentit
Käytetyt komponentit

Intel Edison -paketti Arduinolle, servomoottori, tasavirtamoottori, IR -anturi ja ultraääni -alueanturi, virtalähde.

Harvoja legososia käytettiin sen rakentamiseen roverin pohjaan ja antureiden ja moottoreiden asentamiseen

Vaihe 2: Kuvaus

Kuvaus
Kuvaus

Aluksi aloitin IR -anturilla etäisyyden laskemiseksi tai esteen havaitsemiseksi. Jotta se olisi kestävämpi, liitin servomoottorin IR -anturin esteen tarkistamiseen kaikkiin suuntiin. Servomoottori toimi pannumoottorina, joka pystyy pyyhkäisemään 180 °, ja etsin esteen kolmessa asennossa - vasemmalla, oikealla ja suoralla. Esteiden etäisyyden laskemiseksi ja pyörien käyttämiseen kytketyn tasavirtamoottorin ohjaamiseksi kehitettiin algoritmi. IR -anturilla oli haittoja, nimittäin se, että se ei toimi kirkkaassa auringonvalossa, se on ainoa digitaalinen anturi eikä voi mitata esteen etäisyyttä. IR -anturin kantama on 20 cm. Mutta ultraääni -alueanturin avulla pystyin laskemaan etäisyyden kaikkiin suuntiin ja päättämään, kuinka kaukana este on, ja sitten päättämään, mihin suuntaan sen pitäisi liikkua. Sillä on hyvä 4 metrin etäisyys ja se voi mitata tarkasti etäisyyden. Anturi asetettiin pannun servomoottorin päälle, joka pyyhkäisee 180 °, kun este havaitaan reitillä. Algoritmi kehitettiin tarkistamaan etäisyys kaikkiin suuntiin ja sitten itsenäisesti päättämään polku, jossa este havaittiin suhteellisen kauas kaikkiin muihin suuntiin. Tasavirtamoottoreita käytettiin roverin pyörien ajamiseen. Ohjaamalla DC -moottorin liittimen pulssia voimme siirtää roveria eteenpäin, taaksepäin, kääntyä vasemmalle ja kääntyä oikealle. Ohjainlogiikan tekemästä päätöksestä riippuen DC -moottoreiden tulo annettiin. Algoritmi on kirjoitettu siten, että jos roverin etuosassa havaitaan jokin este, se näyttää vasemmalta kääntämällä pannun servomoottoria vasemmalle ja ultraäänialueen anturi tarkistaa etäisyyden vasemmalta, sitten sama lasketaan muut suunnat. Kun olemme saaneet etäisyyden eri suuntiin, ohjain päättää parhaan sopivan polun, jossa este on kauimpana vertaamalla mitattuja etäisyyksiä. Jos este on samalla etäisyydellä kaikkiin suuntiin, rover liikkuu muutaman askeleen taaksepäin ja tarkista sama uudelleen. Vielä yksi infrapuna -anturi oli kytketty roverin taakse, jotta vältytään osumalta taaksepäin liikuttaessa. Kynnysarvo asetettiin kaikkiin suuntiin pienimmälle etäisyydelle, jotta vältetään lyönti.

Vaihe 3: Sovellus

Sovellus
Sovellus

Tällä on sovellusta monilla aloilla, joista yksi integroitiin tämä sisäpaikannusprojektiin kohteen mitatun sijainnin tarkkuuden seuraamiseksi ja testaamiseksi sisäympäristössä.

Suositeltava: