Sukonstruotas robotas su vaizdo ir kalbos atpažinimu
2013 02 04 14:14Pagrindinė plokštė su „Atom525“ (18 cm x 18 cm). 2 akumuliatoriai lygiagrečiai sujungti nuo UPS-o (2 x 7 Ah = 14 Ah). ATX maitinimą tiekia keitiklis 12 V -> ATX. 2 USB kameros „Logitech 120“ ir „Logitech 160“ valdomos servų (SSC32 valdiklis). Važiuoklę valdo „eProDas“ valdiklis.
Vaizdo atpažinimas „OpenCV“, garso atpažinimas perdarytas „Julius“, „socket“ ryšio modulius su „julius“. Viskas parašyta „Code::Bloks“ + „MinGW“ aplinkoje.
Ką gali robotas:
- atpažįsta veidą ir seka kamerom, (važiuoklė dar nedarašyta, tik ką pabaigiau mechaniką)
- randa nurodytą daiktą ir seka kamerom, (važiuoklė nedarašyta)
- Stereo, matomo vaizdo gylio (atstumas iki objekto) nustatymas, ieško toliausio ir artimiausio taško, galima nustatyti apytikslų atstumą iki daikto. Naudojama roboto navigacijai. Aplinkos supratimui.
- Seka nurodytą tašką.
- Supranta garsines komandas, komandų dabar nedaug, tai tik bandymas, galima pridėti daug, kiek norima komandų.
- Gali kalbėti, panaudotas atviro kodo „eSpeak“ variklis.
Daugiau: http://www.elektronika.lt/projektai/elektronika/38277/.
Autorius: Arnoldas Černiakovas