Difference between revisions of "Robot performs movements, detects trajectory using gyroscope/accellerometer, sends data to Java application that visualizes the trajectory (Mário Raček, Roman Moravec)"

From RoboWiki
Jump to: navigation, search
(Naprogramovanie aplikácie v Java)
(Naprogramovanie SBOT)
Line 13: Line 13:
 
Ďalšou úlohou bolo naprogramovať SBOT robota v AVR studiu tak aby pri narazení na prekážku, resp. ak je blízko prekážky, sa otočil a pokračoval ďalej až kým nenarazí na ďalšiu prekážku a takto stále dookola. Popri tom zároveň aj vypisuje hodnoty získané z pripojeného akcelerometra.
 
Ďalšou úlohou bolo naprogramovať SBOT robota v AVR studiu tak aby pri narazení na prekážku, resp. ak je blízko prekážky, sa otočil a pokračoval ďalej až kým nenarazí na ďalšiu prekážku a takto stále dookola. Popri tom zároveň aj vypisuje hodnoty získané z pripojeného akcelerometra.
  
'''sem pribudnú fotky'''
+
[[Image:Sbot_program.png]]
  
 
== Naprogramovanie aplikácie v Java ==
 
== Naprogramovanie aplikácie v Java ==

Revision as of 14:13, 18 June 2014

Zadanie projektu

Našou úlohou bolo naprogramovať robota SBOT, ktorý sa pohybuje v závislosti od blízkosti prekážok a vysiela informácie z akcelerometru. Následne bolo treba naprogramovať aplikáciu v Jave, ktorá načítava tieto dáta cez sériový port, spracováva ich a vykresluje.

Pripojenie akcelerometra k SBOT

Prvou úlohou bolo pripájkovať a správne pripojiť akcelerometer k robotovi. Túto úlohu sme úspešne zvládli a mohli sme pokračovať ďalej.

sem pribudnú fotky

Naprogramovanie SBOT

Ďalšou úlohou bolo naprogramovať SBOT robota v AVR studiu tak aby pri narazení na prekážku, resp. ak je blízko prekážky, sa otočil a pokračoval ďalej až kým nenarazí na ďalšiu prekážku a takto stále dookola. Popri tom zároveň aj vypisuje hodnoty získané z pripojeného akcelerometra.

Sbot program.png

Naprogramovanie aplikácie v Java

Ďalšou úlohou bolo naprogramovať aplikáciu v jave, ktorá bude načítavať dáta posielané SBOT robotom a bude ich vykreslovať na plátno. Nakoniec sme vytvorili dve verzie, jednu kde sa vykreslujú dáta na jednotlivé osi a druhú, kde sa zaznamenáva poloha robota a vykresluje sa prejdená dráha.

IkNjJe.png