<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sk">
	<id>https://senzor.robotika.sk/sensorwiki/index.php?action=history&amp;feed=atom&amp;title=Zadanie_z_robotiky_2011</id>
	<title>Zadanie z robotiky 2011 - História úprav</title>
	<link rel="self" type="application/atom+xml" href="https://senzor.robotika.sk/sensorwiki/index.php?action=history&amp;feed=atom&amp;title=Zadanie_z_robotiky_2011"/>
	<link rel="alternate" type="text/html" href="https://senzor.robotika.sk/sensorwiki/index.php?title=Zadanie_z_robotiky_2011&amp;action=history"/>
	<updated>2026-05-15T03:36:43Z</updated>
	<subtitle>História úprav pre túto stránku na wiki</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://senzor.robotika.sk/sensorwiki/index.php?title=Zadanie_z_robotiky_2011&amp;diff=2854&amp;oldid=prev</id>
		<title>Balogh: Nová stránka: == Zadanie 1 s robotom Acrob ==  # Naučte sa pracovať v prostredí Arduino s mobilným robotom Acrob. # Využite hotovú sadu príkladov.   == Zadanie 2 s robotom Acrob =...</title>
		<link rel="alternate" type="text/html" href="https://senzor.robotika.sk/sensorwiki/index.php?title=Zadanie_z_robotiky_2011&amp;diff=2854&amp;oldid=prev"/>
		<updated>2012-04-10T12:30:35Z</updated>

		<summary type="html">&lt;p&gt;Nová stránka: == Zadanie 1 s robotom Acrob ==  # Naučte sa pracovať v prostredí Arduino s mobilným robotom Acrob. # Využite &lt;a href=&quot;/sensorwiki/index.php/Acrob&quot; title=&quot;Acrob&quot;&gt;hotovú sadu príkladov.&lt;/a&gt;   == Zadanie 2 s robotom Acrob =...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Zadanie 1 s robotom Acrob ==&lt;br /&gt;
&lt;br /&gt;
# Naučte sa pracovať v prostredí Arduino s mobilným robotom Acrob.&lt;br /&gt;
# Využite [[Acrob|hotovú sadu príkladov.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Zadanie 2 s robotom Acrob ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Odovzdajte cvičiacemu tabuľku s nameranými hodnotami a graf so závislosťou uhlovej rýchlosti otáčania kolieska v závislosti od parametra funkcie Servo.write v rozsahu &amp;lt;0-180&amp;gt;.&lt;br /&gt;
# Výpočet potrebnej rýchlosti a času aby robot prešiel 10 cm priamo. &lt;br /&gt;
# Výpočet potrebnej rýchlosti a času aby sa robot otočil presne o 90 deg. &lt;br /&gt;
# Odovzdajte zdrojáky, ktorými ste riešili úlohy 1-3.&lt;br /&gt;
&lt;br /&gt;
Termín odovzdania: týždeň od 11. 4. 2011&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Zadanie 3 s robotom Acrob ==&lt;br /&gt;
&lt;br /&gt;
# Odovzdajte tabuľku s nameranými hodnotami IR snímača čiary &lt;br /&gt;
pre čiernu a bielu farbu v 5 rôznych polohách snímača&lt;br /&gt;
# Odovzdajte fungujúci program pre robota na sledovanie čiary&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Zadanie 4 pre ultrazvukový snímač ==&lt;br /&gt;
&lt;br /&gt;
# Zmerajte dobu odozvy UZ snímača pri odraze od prekážky &lt;br /&gt;
# Prepočítajte zmeranú dobu odozvy na vzdialenosť v cm (výpočet)&lt;br /&gt;
# Pridajte kompenzáciu na vplyv teploty (výpočet)&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Zmerajte prevodovú charakteristiku snímača&amp;#039;&amp;#039;&amp;#039; s kompenzáciou a bez kompenzácie (tabuľka + grafická závislosť zmeranej vzdialenosti od skutočnej)&lt;br /&gt;
# Zmerajte &amp;#039;&amp;#039;&amp;#039;kritický uhol&amp;#039;&amp;#039;&amp;#039; pre vzdialenosť 50, 100 a 150 cm.&lt;br /&gt;
# Zmerajte minimálnu veľkosť detekovanej prekážky&lt;br /&gt;
# Určte minimálnu a maximálnu detekovanú vzdialenosť&lt;br /&gt;
# Nájdete objekt neviditeľný pre tento senzor?&lt;br /&gt;
# Zmerajte vyžarovaciu charakteristiku senzora&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Domáca úloha&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Mobilný robot na Marse je natočený smerom na východ. Ultrazvukový otočný senzor zmeral &lt;br /&gt;
objekty, ktoré treba preskúmať  v nasledovných troch smeroch (uvedená je vždy séria niekoľkých meraní v stupňoch):&lt;br /&gt;
* a) 85, 95, 110, 90&lt;br /&gt;
* b) 350, 360, 0, 10&lt;br /&gt;
* c) 350, 360, 10, 360&lt;br /&gt;
Všetky tri sa nachádzajú vo vzdialenosti 100 m. Vypočítajte priemernú hodnotu a smerodajnú odchýlku a na základe&lt;br /&gt;
toho rozhodnite:&amp;lt;BR&amp;gt;&lt;br /&gt;
Ktorým smerom sa má vydať na prieskum, aby minul čo najmenej času a energie na otáčanie?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Potrebujete pravítko, alebo uhlomer?&lt;br /&gt;
# [http://www.vendian.org/mncharity/dir3/paper_rulers/ Printable paper rules]&lt;br /&gt;
# [http://thinkzone.wlonk.com/MathFun/protractor.pdf Uhlomer 1]&lt;br /&gt;
# [http://www.teachervision.fen.com/tv/printables/scottforesman/Math_6_TTT_17.pdf Uhlomer 2]&lt;br /&gt;
# [http://www.ossmann.com/protractor/conventional-protractor.pdf Uhlomer 3]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Zadanie 5 - Radar Screen ==&lt;br /&gt;
&lt;br /&gt;
1. Pripojte k mobilnému robotu Acrob polohové servo a spravte program, ktorý bude postupne nastavovať polohu v rozsahu 0 až 180 stupňov.&lt;br /&gt;
&lt;br /&gt;
[[Obrázok:RadarSensorAssembly.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
2. Pripojte k polohovému servu aj snímač vzdialenosti (ultrazvukový alebo infračervený) a  napíšte program, ktorý v každej polohe serva zmeria vzdialenosť a pošle ju po sériovej linke do PC. &lt;br /&gt;
&lt;br /&gt;
3. Upravte program tak, aby formát vysielanej správy bol nasledovný&amp;lt;Source  lang=&amp;quot;c&amp;quot;&amp;gt;  XaaVbbb&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt; &amp;lt;/source&amp;gt; kde &amp;#039;&amp;#039;aa&amp;#039;&amp;#039; je uhol v stupňoch (0 - 180) a &amp;#039;&amp;#039;bbb&amp;#039;&amp;#039; je zmeraná vzdialenosť v cm (0-300).  Nevýznamné nuly netreba posielať (teda neposielajte X05V025 ale X5V25). Každý údaj musí byť ukončený znakom nový riadok.&lt;br /&gt;
&lt;br /&gt;
4. Stiahnite si vizualizačný program RadarScreen a zobrazte namerané údaje. &lt;br /&gt;
&lt;br /&gt;
5. Vytvorte pred robotom situáciu s dvoma PET fľašami, zakreslite a priložte screenshot z RadarScreen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Download:&amp;#039;&amp;#039;&amp;#039; [[Médiá:RadarScreen.zip|RadarScreen.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Obrázok:RadarScreenScreenshot.png|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Zadanie 6 - Pravdepodobnostné mapovanie ==&lt;br /&gt;
&lt;br /&gt;
1. Vytvorte pravdepodobnostný model senzora&lt;br /&gt;
&lt;br /&gt;
2. Vytvorte mapu založenú na pravdepodobnostnom modeli&lt;br /&gt;
&lt;br /&gt;
3. Predveďte&lt;br /&gt;
&lt;br /&gt;
4. Odovzdať treba: Zdrojové kódy pre robot aj pre Matlab, Namerané dáta, Screenshot 3D obrázku s prostredím&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Zdroje:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# Robin R. Murphy: &amp;#039;&amp;#039;[http://www.amazon.com/Introduction-Robotics-Intelligent-Autonomous-Agents/dp/0262133830 Introduction to AI Robotics]&amp;#039;&amp;#039;, MIT Press, 2000.&lt;br /&gt;
# Alberto Elfes: &amp;#039;&amp;#039;[http://www.cs.cmu.edu/~biorobotics/motion/www/papers/sbp_papers/integrated4/elfes_occup_grids.pdf Using Occupancy Grids for Mobile Robot Perception and Navigation]&amp;#039;&amp;#039;&lt;br /&gt;
# Jayedur Rashid &amp;#039;&amp;#039;[http://www8.cs.umu.se/education/examina/Rapporter/JayedurRashid.pdf Parameterized Sensor Model and Handling Specular Reflections for Robot Map Building]&amp;#039;&amp;#039;&lt;br /&gt;
# [[Médiá:USmodel.pdf|Prezentácia - slajdy]]&lt;br /&gt;
# [[Médiá:USmodel2.zip|Príklad v Matlabe]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Viac:&lt;br /&gt;
&lt;br /&gt;
* http://www.frc.ri.cmu.edu/~hpm/project.archive/robot.papers/1985/al2.html&lt;br /&gt;
* Obrázok: http://www.frc.ri.cmu.edu/~hpm/talks/MRL.1984/Color.MRL.1983.jpg&lt;br /&gt;
* Project Archive: http://www.ri.cmu.edu/research_project_detail.html?project_id=48&amp;amp;menu_id=261&lt;br /&gt;
* More historical robots: http://cyberneticzoo.com/?page_id=41&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Obrázok:US_Probabilistic_Mapping.png|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Acrob|Späť...]]&lt;/div&gt;</summary>
		<author><name>Balogh</name></author>
	</entry>
</feed>