Zadanie z robotiky: Rozdiel medzi revíziami
Zo stránky SensorWiki
Riadok 82: | Riadok 82: | ||
'''Zdroje:''' | '''Zdroje:''' | ||
# Robin R. Murphy: '[http://www.amazon.com/Introduction-Robotics-Intelligent-Autonomous-Agents/dp/0262133830 Introduction to AI Robotics]', MIT Press, 2000. | # Robin R. Murphy: ''[http://www.amazon.com/Introduction-Robotics-Intelligent-Autonomous-Agents/dp/0262133830 Introduction to AI Robotics]'', MIT Press, 2000. | ||
# Alberto Elfes: '[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]' | # Alberto Elfes: ''[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]'' | ||
# Jayedur Rashid '[http://www8.cs.umu.se/education/examina/Rapporter/JayedurRashid.pdf Parameterized Sensor Model and Handling Specular Reflections for Robot Map Building]' | # Jayedur Rashid ''[http://www8.cs.umu.se/education/examina/Rapporter/JayedurRashid.pdf Parameterized Sensor Model and Handling Specular Reflections for Robot Map Building]'' | ||
# [[Médiá:USmodel.pdf|Prezentácia - slajdy]] | # [[Médiá:USmodel.pdf|Prezentácia - slajdy]] | ||
# [[Médiá:USmodel.zip|Príklad v Matlabe]] | # [[Médiá:USmodel.zip|Príklad v Matlabe]] |
Verzia z 10:53, 3. máj 2011
Zadanie 1 s robotom Acrob
- 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 <0-180>.
- Výpočet potrebnej rýchlosti a času aby robot prešiel 10 cm priamo.
- Výpočet potrebnej rýchlosti a času aby sa robot otočil presne o 90 deg.
- Odovzdajte zdrojáky, ktorými ste riešili úlohy 1-3.
Termín odovzdania: týždeň od 11. 4. 2011
Zadanie 2 s robotom Acrob
- Odovzdajte tabuľku s nameranými hodnotami IR snímača čiary
pre čiernu a bielu farbu v 5 rôznych polohách snímača
- Odovzdajte fungujúci program pre robota na sledovanie čiary
Zadanie 3 pre ultrazvukový snímač
- Zmerajte dobu odozvy UZ snímača pri odraze od prekážky
- Prepočítajte zmeranú dobu odozvy na vzdialenosť v cm (výpočet)
- Pridajte kompenzáciu na vplyv teploty (výpočet)
- Zmerajte prevodovú charakteristiku snímača s kompenzáciou a bez kompenzácie (tabuľka + grafická závislosť zmeranej vzdialenosti od skutočnej)
- Zmerajte kritický uhol pre vzdialenosť 50, 100 a 150 cm.
- Zmerajte minimálnu veľkosť detekovanej prekážky
- Určte minimálnu a maximálnu detekovanú vzdialenosť
- Nájdete objekt neviditeľný pre tento senzor?
- Zmerajte vyžarovaciu charakteristiku senzora
Domáca úloha
Mobilný robot na Marse je natočený smerom na východ. Ultrazvukový otočný senzor zmeral objekty, ktoré treba preskúmať v nasledovných troch smeroch (uvedená je vždy séria niekoľkých meraní v stupňoch):
- a) 85, 95, 110, 90
- b) 350, 360, 0, 10
- c) 350, 360, 10, 360
Všetky tri sa nachádzajú vo vzdialenosti 100 m. Vypočítajte priemernú hodnotu a smerodajnú odchýlku a na základe
toho rozhodnite:
Ktorým smerom sa má vydať na prieskum, aby minul čo najmenej času a energie na otáčanie?
Potrebujete pravítko, alebo uhlomer?
Zadanie 4 - Radar Screen
1. Pripojte k mobilnému robotu Acrob polohové servo a spravte program, ktorý bude postupne nastavovať polohu v rozsahu 0 až 180 stupňov.
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.
3. Upravte program tak, aby formát vysielanej správy bol nasledovný
XaaVbbb<CR><LF>
kde aa je uhol v stupňoch (0 - 180) a bbb 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.
4. Stiahnite si vizualizačný program RadarScreen a zobrazte namerané údaje.
5. Vytvorte pred robotom situáciu s dvoma PET fľašami, zakreslite a priložte screenshot z RadarScreen.
Download: RadarScreen.zip
Zadanie 5 - Pravdepodobnostné mapovanie
1. Vytvorte pravdepodobnostný model senzora
2. Vytvorte mapu založenú na pravdepodobnostnom modeli
3. Predveďte
Zdroje:
- Robin R. Murphy: Introduction to AI Robotics, MIT Press, 2000.
- Alberto Elfes: Using Occupancy Grids for Mobile Robot Perception and Navigation
- Jayedur Rashid Parameterized Sensor Model and Handling Specular Reflections for Robot Map Building
- Prezentácia - slajdy
- Príklad v Matlabe