Vezérlés  

Honlap
Fel
Vezérlés
Látás
Hallás
Beszéd

A robot vezérlésére egy rendkívül komplex vezérlőszoftvert fejlesztettem.

A következő vezérlések valósíthatók meg:

-         Lehetőség van a szervók pozíciójának közvetlen megadására és az izületek mozgatására egy grafikus panel segítségével.

-         Egy további szinten az izületek pozíciói megadhatók az idő függvényében. (Grafikon alapú vezérlés) 

-         Inverz kinematika segítségével is létre lehet hozni különböző mozgásokat. (A robotot utasítom, hogy a kezét vagy a lábát helyezze egy relatív koordinátákkal meghatározott pontra, majd a szoftver kiszámolja, hogy a robotnak az izületeket milyen pozícióba kell mozgatnia, hogy a kívánt pontra elérje a végtag.) SIMON a jelenleg fejlesztés alatt lévő intelligens mozgásvezérlésben is ezen a szinten határozza meg lábai és kezei mozgását. Ehhez támogatást nyújt egy 3D-s fizikai, és egyben grafikai környezet.

-         A grafikon alapú, illetve az inverz kinematikán alapuló vezérlésből koreográfiákat állíthatunk össze.

-         A fent említett, előre definiált koreográfiákkal valós időben is mozgathatjuk robotunkat. (Billentyűzetre kötött mozgáskombinációk)

Mozgások tesztelésére két ablak szolgál:

-         A robot megjelenítése egy 3D-s térben, ahol az izületek aktuális pozíciói jelennek meg.

-         Egy másik 3D-s térben a robotot tesztelhetjük a környezeti behatásokkal szemben (gravitáció, dinamika, kölcsönhatások stb.)

Jelenleg gyerekcipőben jár az intelligens mozgástervezésen alapuló járás megoldása. A szimulációs térben a robotnak saját egyensúlyát kell megtartania vezérlési behatások nélkül. SIMON genetikus algoritmusok segítségével próbálja a kar izületeit szabályozni, úgy, hogy minél tovább tudja testének tömegközéppontját a két lába fölött tartani. Későbbiekben ezen az elven valósítom meg az intelligensen optimalizált járást, illetve futást.

(A képekre kattintva a nagyobb felbontás is elérhető)

A vezérlő ablak megjelenése

A robot fő vezérlő panelja, ahol az izületek pozíciói közvetlenül vezérelhetők. (Akár motoronként) 

A robot izületeinek aktuális helyzetét 3D-s megjelenítésben követhetjük.

A robot mozgását idő függvényében is meg lehet adni, a diagram-ablakban.

Újdonságnak számít az Inverz Kinematikán alapuló vezérlési lehetőség, ahol nem az izületek elforgását kell megadni, hanem a testrész egy adott pontjának a térben "lejárandó" útját. Például ha a robot kezével meg akarunk fogni egy tárgyat, akkor nem a váll és könyök elfordulását kell megadni, hanem elég megmondani, hogy a kezét melyik pontra mozgassa.

 

Jelen esetben a robot két tenyeréhez és két bokájához rendelt görbéket látjuk.

 

 

Vissza    Back

Fel Vezérlés Látás Hallás Beszéd