Denníček - február 2017: Rozdiel medzi revíziami

Zo stránky Robotický krúžok
Skočit na navigaci Skočit na vyhledávání
Bez shrnutí editace
dBez shrnutí editace
 
(7 medziľahlých úprav od 3 ďalších používateľov nie je zobrazených)
Riadok 1: Riadok 1:
program bude fungovať takto:
<div style="background-color: #aaaa90;">
''2.2. štvrtok:''


Na krúžok sme dostali osciloskop ([http://www.hantek.com/en/ProductDetail_2_31.html Hantek PC Based USB Digital Storage Oscilloscope 6022BE with 20Mhz Bandwidth]), ktorý dokáže na displeji počítača zobrazovať časový priebeh signálov. Pozreli sme sa na to, ako vyzerá pulz, ktorým Arduino riadi servo motor a ako vyzerá signál na sériovom porte, ktorým Arduino posiela do PC správičky do terminálového okienka. Pochopili sme ako sa kódujú bity jednotlivých vysielaných znakov - posielajú sa "odzadu" a pred každým jedným znakom (bajtom) je štartovací bit (start bit) - logická nula a na konci každého bajtu je stopovací bit - logická jednotka.
<br>
Dohodli sme sa, že skúsime pripraviť tanec na RoboCup do Martina, ktorý je na začiatku apríla!
</div>
<div style="background-color: #dd60dd;">
''7.2. utorok:''
Prišiel aj Patrik a zopakoval merania s osciloskopom, ktoré sme robili vo štvrtok. Ostatní začali riešiť letnú ligu. Matej poskladal robota. Oliver vymyslel, ako to bude fungovať a zapísal nasledujúci algoritmus.
Program bude fungovať takto:
<syntaxhighlight lang="c">
  - najskôr sa rozbehne vpred  
  - najskôr sa rozbehne vpred  
  - pohybuje sa dovtedy, kým aspoň na jednej strane stále sníma krabicu
  - pohybuje sa dovtedy, kým aspoň na jednej strane stále sníma krabicu
Riadok 22: Riadok 33:
   porovna ich  
   porovna ich  
   vrati sa na povodne miesto a lopticku hodi do toho mensieho
   vrati sa na povodne miesto a lopticku hodi do toho mensieho
</syntaxhighlight>
</div>
<div style="background-color: #00aa00;">
''9.2. štvrtok:''
Pokračovali sme v riešení letnej ligy a začali sme vymýšľať ako riadiť modely do tanca - prišli nám oblečenia na postavičky. Matej staval konštrukciu pre najväčší model.
Dnes panter spravil toto:
program letná liga 1. kolo:[[Media:krobeco.zip|krobeco.zip]]
</div>
<div style="background-color: #aaaa30;">
''14.2. utorok:''
Samo prišiel z lyžovačky!
Pokračovali sme v riešení letnej ligy, v stavbe modelov a konštruovaní prvej verzie koliesok pre postavičky do tanca.
Marvis, náš nový člen, usilovne staval a programoval odpruženého robota, ktorý ale potrebuje spevniť alebo vylepšiť konštrukciu.
Zostrihali sme zvukový klip do tanca tak, aby sa vošiel do 2 minút, je na samostatnej stránke venovanej tancu.
</div>
<div style="background-color: #90aa90;">
''16.2. štvrtok:''
Matej pokračoval v stavbe konštrukcie pre hlavnú postavu tanca. Patrik vytvoril prototyp podvozku pre menšie postavičky.
[[Image:prvy_podvozok.jpg|400px]]
Oliver spajkoval Arduina a pomáhal rozoberať modely na súčiastky. Samo usilovne programoval prvé kolo robotickej ligy, tu je aktuálna verzia:
[[Media:krobeco_v2.zip|krobeco_v2.zip]]
Veselé prázdniny!
</div>
<div style="background-color: #aaaa30;">
''28.2. utorok:''
Po prázdninách sa pokračovalo v stavbe podvozkov, loptičky lietali až na chodbu, až sa niektorí naučili žonglovať. :-)
</div>

Aktuálna revízia z 12:04, 8. marec 2017

2.2. štvrtok:

Na krúžok sme dostali osciloskop (Hantek PC Based USB Digital Storage Oscilloscope 6022BE with 20Mhz Bandwidth), ktorý dokáže na displeji počítača zobrazovať časový priebeh signálov. Pozreli sme sa na to, ako vyzerá pulz, ktorým Arduino riadi servo motor a ako vyzerá signál na sériovom porte, ktorým Arduino posiela do PC správičky do terminálového okienka. Pochopili sme ako sa kódujú bity jednotlivých vysielaných znakov - posielajú sa "odzadu" a pred každým jedným znakom (bajtom) je štartovací bit (start bit) - logická nula a na konci každého bajtu je stopovací bit - logická jednotka.
Dohodli sme sa, že skúsime pripraviť tanec na RoboCup do Martina, ktorý je na začiatku apríla!

7.2. utorok: Prišiel aj Patrik a zopakoval merania s osciloskopom, ktoré sme robili vo štvrtok. Ostatní začali riešiť letnú ligu. Matej poskladal robota. Oliver vymyslel, ako to bude fungovať a zapísal nasledujúci algoritmus. Program bude fungovať takto:

 - najskôr sa rozbehne vpred 
 - pohybuje sa dovtedy, kým aspoň na jednej strane stále sníma krabicu
 - prejde ešte kúsok vpred a rozbehne sa vzad
 - sleduje ľavú aj pravú stranu
 - naraz robí nasledujúce dva kroky:
   - v okamihu keď uvidí na ľavej strane krabicu, resetne ľavý otáčkový senzor
   - v okamihu keď uvidí na pravej strnae krabicu, resetne pravý otáčkový senzor
 - potom robí tieto dva kroky súčasne:
   - keď na ľavej strane zmizne prekážka, tak hodnotu z ľavého otáčkového senzora uloží do kufríka A
   - keď na pravej strane zmizne prekážka, tak hodnotu z pravého otáčkového senzora uloží do kufríka B
 - keď obidve veci urobí, tak prejde ešte malý kúsok a otoci sa 90 stupnov vlavo
   ide dopredu az kym nezachyti krabicu vpravo
   ked ju zachyti, znova resetne lavy otackovy sensor
   potom ide dopredu az kym nestrati krabicu
   ked ju strati posle namerane hodnoty do kufrika C
   zacne cuvat  az kym znova nezachyti, nestrati a znova nezachyti krabicu na pravej strane
   vtedy resetne pravy otackovy sensor a ide dozadu az kym nestrati 
   potom nameranu hodnotu posle do kufrika D
   vynasobi A*C a B*D
   porovna ich 
   vrati sa na povodne miesto a lopticku hodi do toho mensieho

9.2. štvrtok: Pokračovali sme v riešení letnej ligy a začali sme vymýšľať ako riadiť modely do tanca - prišli nám oblečenia na postavičky. Matej staval konštrukciu pre najväčší model.

Dnes panter spravil toto:

program letná liga 1. kolo:krobeco.zip

14.2. utorok: Samo prišiel z lyžovačky! Pokračovali sme v riešení letnej ligy, v stavbe modelov a konštruovaní prvej verzie koliesok pre postavičky do tanca. Marvis, náš nový člen, usilovne staval a programoval odpruženého robota, ktorý ale potrebuje spevniť alebo vylepšiť konštrukciu. Zostrihali sme zvukový klip do tanca tak, aby sa vošiel do 2 minút, je na samostatnej stránke venovanej tancu.

16.2. štvrtok: Matej pokračoval v stavbe konštrukcie pre hlavnú postavu tanca. Patrik vytvoril prototyp podvozku pre menšie postavičky.

Prvy podvozok.jpg

Oliver spajkoval Arduina a pomáhal rozoberať modely na súčiastky. Samo usilovne programoval prvé kolo robotickej ligy, tu je aktuálna verzia: krobeco_v2.zip Veselé prázdniny!

28.2. utorok:

Po prázdninách sa pokračovalo v stavbe podvozkov, loptičky lietali až na chodbu, až sa niektorí naučili žonglovať. :-)