Difference between revisions of "Gripper Functionality for Remotely-Operated Robotics Laboratory"
From RoboWiki
m |
m |
||
Line 10: | Line 10: | ||
== Specification == | == Specification == | ||
− | + | # cielom je implementovat funkcionalitu ramien do robotickeho laboratoria,konkretne pohyb ramena hore a dole, a roztvaranie a zatvaranie ramena. | |
(aky pohyb rameno prave vykonava - pohyb uplne hore, pohyb uplne dole, uplne roztvorit, uplne zatvorit, posun hore o 1 jednotku, posun dole o 1 jednotku, otvorenie ramena o jednu jednotku, privretie ramena o 1 jednotku) | (aky pohyb rameno prave vykonava - pohyb uplne hore, pohyb uplne dole, uplne roztvorit, uplne zatvorit, posun hore o 1 jednotku, posun dole o 1 jednotku, otvorenie ramena o jednu jednotku, privretie ramena o 1 jednotku) | ||
− | + | # zabezpecit prenos informacii o stave ramena pre zobrazovacie moduly, konkretne doplnit spravy pre moduly o informacie o stave ramena. | |
− | + | # zobrazovat rameno podla aktualneho stavu, upravit a doplnit zobrazovacie moduly aby boli schopne prijmat upravene spravy, ziskat z nich potrebne informacie pre zobrazenie ramena a nakoniec ho vykreslit | |
== Implementation == | == Implementation == | ||
− | Do modulu Robot.h boli pridane potrebne premenne pre ulozenie stavu ramena, t.j. informacie o jeho vyske a jeho roztvoreni. Pridana bola premenna pre uchovavanie ci a ktoru prekazku rameno zviera. Takisto enumerovany typ pre popis aktualneho stavu ramena. | + | # Do modulu Robot.h boli pridane potrebne premenne pre ulozenie stavu ramena, t.j. informacie o jeho vyske a jeho roztvoreni. Pridana bola premenna pre uchovavanie ci a ktoru prekazku rameno zviera. Takisto enumerovany typ pre popis aktualneho stavu ramena. |
+ | robot.cpp pridana funkcia obsluhujaca rameno na zaklade prijateho packetu - packet s pismenom w,a,s,d, znamena.... | ||
+ | pri kazdej zmene stavu ramena je volana funkcia na odoslanie spravy pre zobrazujuce moduly | ||
− | V module Robot.cpp bola doplnena funkcia odosielajuca paket s informaciami o aktualnom stave Robotnacky (napr pre zobrazovaci modul) a | + | # V module Robot.cpp bola doplnena funkcia odosielajuca paket s informaciami o aktualnom stave Robotnacky (napr pre zobrazovaci modul) a |
− | Do zobrazovacieho modulu boli doplnene funkcie pre vykreslovanie | + | # Do zobrazovacieho modulu boli doplnene funkcie pre vykreslovanie |
Revision as of 13:54, 22 June 2009
Goal
Our goal was to implement gripper functionality for Remotely-Operated Robotics Laboratory, so that Robotnacka will be able to grip objects, move and release them again.
Team
Michal Vince
Specification
- cielom je implementovat funkcionalitu ramien do robotickeho laboratoria,konkretne pohyb ramena hore a dole, a roztvaranie a zatvaranie ramena.
(aky pohyb rameno prave vykonava - pohyb uplne hore, pohyb uplne dole, uplne roztvorit, uplne zatvorit, posun hore o 1 jednotku, posun dole o 1 jednotku, otvorenie ramena o jednu jednotku, privretie ramena o 1 jednotku)
- zabezpecit prenos informacii o stave ramena pre zobrazovacie moduly, konkretne doplnit spravy pre moduly o informacie o stave ramena.
- zobrazovat rameno podla aktualneho stavu, upravit a doplnit zobrazovacie moduly aby boli schopne prijmat upravene spravy, ziskat z nich potrebne informacie pre zobrazenie ramena a nakoniec ho vykreslit
Implementation
- Do modulu Robot.h boli pridane potrebne premenne pre ulozenie stavu ramena, t.j. informacie o jeho vyske a jeho roztvoreni. Pridana bola premenna pre uchovavanie ci a ktoru prekazku rameno zviera. Takisto enumerovany typ pre popis aktualneho stavu ramena.
robot.cpp pridana funkcia obsluhujaca rameno na zaklade prijateho packetu - packet s pismenom w,a,s,d, znamena.... pri kazdej zmene stavu ramena je volana funkcia na odoslanie spravy pre zobrazujuce moduly
- V module Robot.cpp bola doplnena funkcia odosielajuca paket s informaciami o aktualnom stave Robotnacky (napr pre zobrazovaci modul) a
- Do zobrazovacieho modulu boli doplnene funkcie pre vykreslovanie