Helymeghatározás
Helymeghatározás
Sziasztok!
Az lenne a kérdésem, hogy tudtok-e olyan kiegészítőt az Arduino-hoz, ami relatív távolságot szabályoz. Egyszerűbben: hogyan lehetne megvalósítani azt, hogy egy RC autó mindig tartsa a távolságot mondjuk a testemmel, tehát ha megyek, akkor jön utánam, mindig ugyanakkora távolsággal?
Remélem sikerült érthetően elmagyarázni a kérdést:)
Köszönöm a válaszokat!
Az lenne a kérdésem, hogy tudtok-e olyan kiegészítőt az Arduino-hoz, ami relatív távolságot szabályoz. Egyszerűbben: hogyan lehetne megvalósítani azt, hogy egy RC autó mindig tartsa a távolságot mondjuk a testemmel, tehát ha megyek, akkor jön utánam, mindig ugyanakkora távolsággal?
Remélem sikerült érthetően elmagyarázni a kérdést:)
Köszönöm a válaszokat!
- Theophrast
- SzínkódFestő
- Hozzászólások: 78
- Csatlakozott: 2011. július 17. vasárnap, 6:00
Ultrahang szenzorral elég egyszerüen lehet távolságot mérni, de a probléma hogy mozgó tárgyaknál (emlitetted h téged kell kövessen) sztem nem fog olyan jól működni.
Ha a követés a cél, mivel te is mozogsz először az irányodat kell h meghatározza.
Esetleg ha bővebben kifejetenéd, könnyebben tudunk segíteni.
Üdv:
Theophrast
Ha a követés a cél, mivel te is mozogsz először az irányodat kell h meghatározza.
Esetleg ha bővebben kifejetenéd, könnyebben tudunk segíteni.
Üdv:
Theophrast
Köszönöm a gyors választ!
Igen, sejtettem, hogy nem lesz egyszerű a probléma elmagyarázása. Valami olyan kompakt dologra gondoltam, ami esetleg(!) ultrahangos szenzort, meg gyorsulásérzékelőt tartalmaz, tehát, tudja az egyik rendszer, hogy a másik merre mozog éppen, majd ezt leköveti. Tehát olyan hardware-t vagy megoldást keresnék, ami képes arra, hogy mozgást utánozzon, tehát, teszem azt, ha én jobbra megyek, akkor az eszköz is jobbra megy, ha előre megyek, akkor ő is előre megy, magyarul ugyanazt a mozgást végzi el a térben, csupán egy méterrel arrébb.
Igen, sejtettem, hogy nem lesz egyszerű a probléma elmagyarázása. Valami olyan kompakt dologra gondoltam, ami esetleg(!) ultrahangos szenzort, meg gyorsulásérzékelőt tartalmaz, tehát, tudja az egyik rendszer, hogy a másik merre mozog éppen, majd ezt leköveti. Tehát olyan hardware-t vagy megoldást keresnék, ami képes arra, hogy mozgást utánozzon, tehát, teszem azt, ha én jobbra megyek, akkor az eszköz is jobbra megy, ha előre megyek, akkor ő is előre megy, magyarul ugyanazt a mozgást végzi el a térben, csupán egy méterrel arrébb.
Szerintem kel valami aktív eszköz is, amit kövessen. (1 adó vagy fényforrás?)
Mert nem fogja tudni különben, hogy mit is kövessen.
Ha maga az eszköz mozog, azt is érzékelnie kel valahogy.
És mi van ha más is mozog a környezetében?
Vagyis ez a feladat valami óriási téma területet ölel át.
Mesterséges Intelligencia Elektronikus Almanach.
http://project.mit.bme.hu/mi_almanach/books/aima/index
Mert nem fogja tudni különben, hogy mit is kövessen.
Ha maga az eszköz mozog, azt is érzékelnie kel valahogy.
És mi van ha más is mozog a környezetében?
Vagyis ez a feladat valami óriási téma területet ölel át.
Mesterséges Intelligencia Elektronikus Almanach.
http://project.mit.bme.hu/mi_almanach/books/aima/index
- Theophrast
- SzínkódFestő
- Hozzászólások: 78
- Csatlakozott: 2011. július 17. vasárnap, 6:00
A gyorsulásérzékelő alapú követés sztem nem nagyon lesz a nyerő - neked is van egy gyorsulásod, meg a téged követő tárgynak is van, a kettő kb sosem lesz egyenlő. Ahhoz viszont, hogy az ut-gyorsulás-idő összefüggés alapján számolj sztem ezek a szenzorok nem elég pontosak
Ha esetleg beltérre kell, akkor a következőt tudom még javasolni:
Processing nyelven nagyon szép példák vannak a webkameraképek feldolgozására.
Elhelyezel egy webkamot a szoba sarkában vagy a plafonon, minden piros tárgyat eltüntetsz a kamera látószögéből, te beöltözöl pirosba ( ugyis mindjárt december 6 ) ill. a mozgó tárgyat (talán RC autó) szintén felszereled egy villogó piros leddel (azért villog hogy a programban könnyen meg lehessen különbözetni tőled). A program figyeli a mozgásodat és pl egy rádiós modulon keresztül ugy utasítja az autót hogy kövessen téged...
ahogy kapu48 emlitette, ez tényleg egy elég nagy téma és ráadásul elég összetett is, ha kicsit konkretizálnád könyebben tudnánk előrelépni
Ha esetleg beltérre kell, akkor a következőt tudom még javasolni:
Processing nyelven nagyon szép példák vannak a webkameraképek feldolgozására.
Elhelyezel egy webkamot a szoba sarkában vagy a plafonon, minden piros tárgyat eltüntetsz a kamera látószögéből, te beöltözöl pirosba ( ugyis mindjárt december 6 ) ill. a mozgó tárgyat (talán RC autó) szintén felszereled egy villogó piros leddel (azért villog hogy a programban könnyen meg lehessen különbözetni tőled). A program figyeli a mozgásodat és pl egy rádiós modulon keresztül ugy utasítja az autót hogy kövessen téged...
ahogy kapu48 emlitette, ez tényleg egy elég nagy téma és ráadásul elég összetett is, ha kicsit konkretizálnád könyebben tudnánk előrelépni
A kitérő algoritmust átírod követésre.:
A 30 ezer forintos robot
http://www.jataka.hu/rics/artu/index.html
A 30 ezer forintos robot
http://www.jataka.hu/rics/artu/index.html
Lehet butaságot kérdezek, de akkor nem fog minden érzékelt tárgynak neki menni/illetve megállni a közelében? Szerintem is aktív jeladó követése lenne a járható út, meg hagyva a kitérő manőverek rutinját, különben minden sz....nak neki menne.kapu48 írta:A kitérő algoritmust átírod követésre.:
A 30 ezer forintos robot
http://www.jataka.hu/rics/artu/index.html
Endre
Jól van, naaa! -már mindenért szólsz....?
Nem akartalak fel bőszíteni, nagy tisztelője vagyok segítő jellegű hozzászólásaidnak! Bár az arcfelismerés az szerintem, minden bizonnyal nála is kiveri a biztosítékot! Vagy, előfordulhat az is, hogy jómagam néztem be valamit és tulajdonképpen 64 bites 6 magos intel cpu-ra fejleszt. Ez esetben háttal ülök a moziban... ))
Nem akartalak fel bőszíteni, nagy tisztelője vagyok segítő jellegű hozzászólásaidnak! Bár az arcfelismerés az szerintem, minden bizonnyal nála is kiveri a biztosítékot! Vagy, előfordulhat az is, hogy jómagam néztem be valamit és tulajdonképpen 64 bites 6 magos intel cpu-ra fejleszt. Ez esetben háttal ülök a moziban... ))
kapu48 írta:Én követést írtam. Nem nekimenést!
Keressen 1 mozgó tárgyat és kövesse. Bizonyos távolságból.
Esetleg tehetsz bele arcfelismerőt, kamerával!
És máris csak téged fog követni.
Endre
Nem sértődtem meg!
Az arcfelismerést is csak humornak szántam!
Viszont a téma már sokakat érdekelt. És próbálkoztak is épen elegen.
Csak keresgélni kel a neten, biztosan akadnak érdekes megoldások.
Például ez: http://www.societyofrobots.com/step_by_step_robot.shtml
Már követi a cigis dobozt.
Az arcfelismerést is csak humornak szántam!
Viszont a téma már sokakat érdekelt. És próbálkoztak is épen elegen.
Csak keresgélni kel a neten, biztosan akadnak érdekes megoldások.
Például ez: http://www.societyofrobots.com/step_by_step_robot.shtml
Már követi a cigis dobozt.
Biztos voltam benne, hogy nem sértődtél meg, jómagam is csak tréfásra vettem a figurát, remélve, hátha sikerül felkavarni az álló vizet és beszáll még valaki a beszélgetésbe. Talán valakinek van konkrétabb elképzelése a témával kapcsolatban. Bár átgondolva a feladat általad is említett komplexitását, erős kétségeim vannak, hogy a felvázolt feladat egyhamar, megvalósítás fázisba is kerül. Mindenesetre, engem is érdekelne egy ilyen megoldás. Bár csak úgy értenék a programozáshoz, mint a mechanikai kivitelezéshez, akkor ezeket a sorokat is épp csak tollba mondanám a kütyümnek...!
A linket ismét megnézem, mert a cigis doboz követését észre sem vettem!
(lehet, nem csak komolytalan vagyok ma, hanem vak is???)
A linket ismét megnézem, mert a cigis doboz követését észre sem vettem!
(lehet, nem csak komolytalan vagyok ma, hanem vak is???)
Endre
Én ötletem:
A 2D sík amin mozgunk fel van osztva négyzetekre, legyenek egyelőre 1m*1m-esek.
Rajtam van egy mozgás érzékelő szenzor/digitális giroszkóp aminek a jeléből ki tudom számolni az elmozdulásomat, és ezáltal azt is hogy a kiindulóponttól kezdve épp melyik négyzetben vagyok.
Bluetooth-on átküldöm a koordinátákat a követő eszköznek és az ugyanúgy végrehajtja a megadott négyzetbe közlekedést.
Tehát nem engem követ realtime, hanem az általam megtett utat hajtja végre csak máshonnan kiindulva.
Ha ez ,megy akkor lehet a négyzetek oldalhosszúságát csökkenteni egész olyan kicsire amíg még a szoftver/hardver páros a lehetőségeihez mérten értékelhető eredményt ad vissza.
Néztem már régebben gyro szenzor adatlapot párat, simán cm/fok pontosan lehet vele elmozdulást mérni.
Azért minden 5-dik lépésnél kellene egy kalibrációs algoritmus, amihez várom a további öteleteket.
A 2D sík amin mozgunk fel van osztva négyzetekre, legyenek egyelőre 1m*1m-esek.
Rajtam van egy mozgás érzékelő szenzor/digitális giroszkóp aminek a jeléből ki tudom számolni az elmozdulásomat, és ezáltal azt is hogy a kiindulóponttól kezdve épp melyik négyzetben vagyok.
Bluetooth-on átküldöm a koordinátákat a követő eszköznek és az ugyanúgy végrehajtja a megadott négyzetbe közlekedést.
Tehát nem engem követ realtime, hanem az általam megtett utat hajtja végre csak máshonnan kiindulva.
Ha ez ,megy akkor lehet a négyzetek oldalhosszúságát csökkenteni egész olyan kicsire amíg még a szoftver/hardver páros a lehetőségeihez mérten értékelhető eredményt ad vissza.
Néztem már régebben gyro szenzor adatlapot párat, simán cm/fok pontosan lehet vele elmozdulást mérni.
Azért minden 5-dik lépésnél kellene egy kalibrációs algoritmus, amihez várom a további öteleteket.