Difference between revisions of "RoboCup Junior - Dron"

From RoboWiki
Jump to: navigation, search
m
 
(21 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
''[[RoboCup Junior Slovensko|Naspäť na wiki stránku RCJ Slovensko]]''
 
''[[RoboCup Junior Slovensko|Naspäť na wiki stránku RCJ Slovensko]]''
  
Toto je zatiaľ návrh pravidiel do kategórie záchranársky dron pre ročník 2020:
 
  
'''Autonómny let'''
+
== Pravidlá kategórie záchranársky dron pre ročník 2024: ==
 +
''Pozri tiež: [[RoboCup Junior - Dron 2023]] a [[RoboCup Junior - Dron 2020-2022]]''
  
Súťažiaci prinesú vlastný autonómny alebo programom na diaľku riadený
+
'''Let drona s počítačovým videním.'''
dron, ktorý sami naprogramovali tak, aby zvládol preletieť cez prekážkovú
 
dráhu, naložiť obeť a doviezť ju späť na štart.
 
Prekážkovú dráhu tvorí: (pozri obrázky, alebo rovno [https://wiki.robotika.sk/robowiki/index.php?title=File:RCJ_DRON.stl STL 3D scénu]):
 
  
[[Image:dron_front_view.png|200px|Obrázok 1.]]
+
<span style="color:green">'''Pravidlá 2024 sú rovnaké ako minulý rok, ale pribudli extra body za samostatné demo.'''</span>
[[Image:dron_scene.png|200px|Obrázok 2.]]
 
[[Image:dron_side_view.png|200px|Obrázok 3.]]
 
[[Image:dron_top_view.png|200px|Obrázok 4.]]
 
  
# štart/cieľ na vyznačenom mieste na podlahe (kruh s priemerom 70 cm) (Obrázok 4)
+
Úlohou súťažiacich bude naprogramovať drona tak, aby sa cestičkou dostal ku obeti, naložil ju a dostal ju na koniec.
# obruč s priemerom 1m zavesená tak, že jej najnižší bod je vo výške 1 m na zemou a nachádza sa vo vzdialenosti 1.5 m od štartu v rovine kolmej na smer letu, (Obrázok 2)
+
Na ceste bude viacero útvarov, ktoré dron rozozná a na ktoré bude vedieť reagovať.  
# obruč s priemerom 1m dotýkajúca sa podlahy, pričom jej rovina je rovnobežná s rovinou prvej obruče, ale stred druhej obruče sa nachádza 0.5 m vpravo od prvej obruče a je vo vzdialenosti 2.5 m od štartu, (Obrázok 1)
 
# obeť na stole výšky 75 cm, vo vzdialenosti 3.5 m od štartu, priemet polohy obete na podlahu je na spojnici priemetu stredu 1. obruče a stredu štartovného kruhu. (Obrázok 3)
 
  
Úlohou robota je vyštartovať z vyznačeného miesta, preletieť cez prvú
+
''Popis cesty :''
a potom druhú obruč, naložiť obeť položenú na stole, vrátiť sa späť
 
preletením cez druhú a prvú obruč a pristáť vnútri kruhu na mieste
 
štartu. Časový limit sú 4 minúty, prekážková dráha je v interiéri.
 
Súťažiaci na mieste vysvetlia a predvedú porote svoj program
 
i technickú dokumentáciu svojho drona.  Dron musí byť na
 
elektrický pohon, inak je typ drona bez obmedzenia. Program nemusí
 
bežať priamo na drone, ale po vydaní povelu na štart nesmie
 
akokoľvek interagovať s človekom - pilotom až do pristátia.
 
Obeť je čokoľvek čo si súťažiaci prinesú s rozmermi aspoň 30 x 15 x 8 mm, spôsob
 
naloženia obete si súťažiaci zvolia sami, ale mal by byť autonómny.
 
  
 +
Jej celková dĺžka bude cca 12 m. Aby sa počítačovým videním dala cesta dobre rozoznávať, skladá sa z dvoch hlavných častí. Čierna čiara šírky 5 cm (najširšia čierna páska)
 +
a svetlý podklad (optimálne biely), ktorý bude mať šírku aspoň 25 cm z oboch strán čiernej čiary. Zakrivenie čiary bude v najmenšom polomere 0.5m.
 +
Objekty (geometrické útvary, konkrétne popísané nižšie) budú ponalepované na podklade, najviac 30 cm od čiernej pásky, tak aby bolo možné ich kamerou
 +
snímať.
  
''Hodnotenie:''
+
Obrázky cesty :
  
V súťažnej téme autonómny dron sa hodnotí:
+
[[Image:dronDrahaFrontView.png|200px|Obrázok 1.]]
* úspešné zvládnutie každej prekážky: 7 x 10 bodov (štart, 1. obruč, 2. obruč, naloženie, 2. obruč, 1. obruč, pristátie)
+
[[Image:dronDrahaAboveView.png|200px|Obrázok 2.]]
* vzlietnutie sa považuje za úspešné, ak sa dron odlepí od zeme a zotrvá vo vzduchu po dobu aspoň 10 sekúnd
+
[[Image:dronDrahaObetView.png|200px|Obrázok 3.]]
* pristátie sa považuje za úspešné, ak pôdorys drona nevyčnieva zo štartovacieho kruhu
+
 
* prelet cez obruč je úspešný, ak dron preletí na druhú stranu vnútrom obruče, ak sa dron obruče dotkol, počíta sa len za 9 bodov.
+
 
 +
Úlohou drona je vzlietnuť zo štartovnej pozície, letieť pozdĺž cestičky a úspešne reagovať na podnety, vyzdvihnúť obeť a doručiť ju. Tak ako v predchádzajúcich ročníkoch úlohy s dronom, platí že :
 +
 
 +
# Cesta je v interiéri
 +
# Súťažiaci na mieste vysvetlia a predvedú porote svoj program i technickú dokumentáciu svojho drona
 +
# Dron musí byť na elektrický pohon a disponovať kamerou
 +
# Po vydaní povelu na štart nesmie dron akokoľvek interagovať s človekom - pilotom až do pristátia
 +
# Obeť je čokoľvek čo si súťažiaci prinesú s rozmermi aspoň 30 x 15 x 8 mm, spôsob naloženia obete si súťažiaci zvolia sami
 +
 
 +
 
 +
 
 +
''Popis objektov :''
 +
 
 +
Objekty (geometrické útvary) sú rôznych druhov. Objekty sa na dráhe môžu vyskytovať v ľubovoľnom poradí. Budú to výstrižky farebných papierov =  trojuholníky, obdĺžniky, ale aj kruhy
 +
viacerých farieb. Úlohou riešiteľa je naprogramovať drona tak, aby vedel rozoznať o aký konkrétny útvar sa jedná + akej farby bude
 +
a aby vykonal aktivitu korešpondujúcu s útvarom :
 +
 
 +
# Červený obdĺžnik (rozmery 24 cm x 12 cm) = dron začne obraz nahrávať, pokračuje v ceste
 +
# Červený kruh (polomer kruhu je 10 cm) = dron zistí, že pred ním sa na ceste nachádza pomyselná prekážka a nadletí ju (bude po ceste pokračovať v ceste vo výške aspoň 2m kým neprekoná vzdialenosť 1m)
 +
# Červený trojuholník (rovnostranný trojuholník s dĺžkou strany 15 cm) = dron urobí otočku o 360 stupňov vľavo a pokračuje v ceste
 +
# Modrý obdĺžnik (rozmery 24 cm x 12 cm) = dron prestane obraz nahrávať a video uloží, pokračuje v ceste
 +
# Modrý kruh (polomer kruhu je 10 cm) = dron zistí, že pred ním sa na ceste nachádza pomyselná prekážka a podletí ju (bude po ceste pokračovať v ceste vo výške max 1m kým neprekoná vzdialenosť 1m)
 +
# Modrý trojuholník (rovnostranný trojuholník s dĺžkou strany 15 cm) = dron urobí otočku o 360 stupňov vpravo a pokračuje v ceste
 +
# Zelený kruh (s polomerom 20 cm) = v strede sa nachádza obeť. Dron sa vycentruje presne do stredu kruhu, pokúsi sa zodvihnúť obeť, následne sa vráti na cestu a pokračuje v nej.
 +
# Žltý kruh (polomer 20 cm) = dron si uvedomí, že je na konci cesty. Vycentruje sa do stredu a pristane.
 +
 
 +
Každý druh útvaru sa vyskytne najviac jeden raz, ale poradie a rozmiestnenie nie je vopred známe.
 +
 
 +
 
 +
''Hodnotenie :''
 +
 
 +
V súťažnej téme "Let drona s počítačovým videním" sa hodnotí :
 +
 
 +
* odštartovanie – úspešné je také, kedy dron vzlietne, ostane stáť 5 sekúnd na mieste a následne sa pomaly začne hýbať vpred (5 bodov)
 +
* presný let drona pozdĺž stredom čiernou čiarou – 15 bodov, za každé výrazné vybočenie z cesty -5 bodov (menšie nepresnosti budú tolerované)
 +
* rotácia drona podľa zákrut – 10 bodov ak je dron nasmerovaný v smere čiernej čiary väčšinu času, 5 bodov ak dodržuje nasmerovanie s občasnými nepresnosťami, 0 bodov ak je dron väčšinu času nasmerovaný nesprávne
 +
* ak team úspešne ukáže porote nahrávku, na ktorej začiatku je vidno červený obdĺžnik a na konci je vidno modrý – 10 bodov
 +
* za každú otočku alebo úspešné vyhnutie sa prekážke (červené a modré kruhy/trojuholníky) – 5 bodov za každé
 +
* pristátie – 10 bodov ak pristane v strede, 8 bodov ak nepristane v strede ale nevyčnieva, 5 bodov ak nejaká časť drona vyčnieva, 0 bodov ak pristane mimo kruhu (+10 bodov ak úspešne prinesie aj obeť)
 
* technické interview a dokumentácia – max 30 bodov
 
* technické interview a dokumentácia – max 30 bodov
 +
* samostatné demo - 40 bodov
 +
 +
 +
<span style="color: green">'''Samostatné demo :'''</span>
 +
 +
* <span style="color: green">'''V tomto ročníku si môžu súťažiaci pripraviť aj samostatné demo. Ide o ukážku s autonómnym (programom riadeným) dronom, ktorý bude pomocou kamery interagovať s človekom alebo so svojim prostredím. Ide o jednu súvislú ukážku. Hodnotenie:'''</span>
 +
* <span style="color: green">'''využitie rozpoznania QR-kódov v ukážke: 10 bodov'''</span>
 +
* <span style="color: green">'''interakcia s človekom (detekcia postavy, tváre, ruky a pod.): 10 bodov'''</span>
 +
* <span style="color: green">'''iná pokročilá funkcionalita: 10 bodov'''</span>
 +
* <span style="color: green">'''kvalita prevedenia: 10 bodov.'''</span>
 +
  
 
Príklad použiteľného programovateľného drona: [https://store.dji.com/shop/tello-series DJI Drone Tello]
 
Príklad použiteľného programovateľného drona: [https://store.dji.com/shop/tello-series DJI Drone Tello]
Ako programovať dron Tello v Scratchi: [https://www.youtube.com/watch?v=9IRDObMRymk tutoriál v češtine]
+
# <big>'''[https://github.com/RoboCup-Junior-Slovensko/softverova-podpora/tree/master/drone-robocup2023 Oficiálna softvérová podpora pre RoboCup Junior Slovensko - github]'''</big>
 +
# Ako programovať dron Tello  [http://www.gymfilakovo.sk/dron/menu.html  databáza zaujímavých videí ,odkazov,suborov, návodov-Gymnázium Fiľakovo]
 +
# Ako programovať dron Tello v Scratchi: [https://www.youtube.com/watch?v=9IRDObMRymk tutoriál v češtine]
 +
# Ako programovať dron Tello v DroneBlocks [https://www.youtube.com/playlist?list=PLxQx8K02En6s1dAfAswynxkRNTu3CcBJH súbor videí v anglickom jazyku]
 +
# Ako programovať dron Tello v Pythone:  [https://www.youtube.com/watch?v=IzGlzU9q7gU webinár v angličtine]
 +
# Ako konvertovať Tello dron EDU na Robomaster TT- programovateľný a ovládateľný dron  tabletom, mobilom [https://www.youtube.com/watch?v=OmzTg5LFdAs Video]
 +
# Jazdenie po čiare s dronom Tello: [[Dron sledovanie čiary -Patrik Homola]]

Latest revision as of 08:05, 13 February 2024

Naspäť na wiki stránku RCJ Slovensko


Pravidlá kategórie záchranársky dron pre ročník 2024:

Pozri tiež: RoboCup Junior - Dron 2023 a RoboCup Junior - Dron 2020-2022

Let drona s počítačovým videním.

Pravidlá 2024 sú rovnaké ako minulý rok, ale pribudli extra body za samostatné demo.

Úlohou súťažiacich bude naprogramovať drona tak, aby sa cestičkou dostal ku obeti, naložil ju a dostal ju na koniec. Na ceste bude viacero útvarov, ktoré dron rozozná a na ktoré bude vedieť reagovať.

Popis cesty :

Jej celková dĺžka bude cca 12 m. Aby sa počítačovým videním dala cesta dobre rozoznávať, skladá sa z dvoch hlavných častí. Čierna čiara šírky 5 cm (najširšia čierna páska) a svetlý podklad (optimálne biely), ktorý bude mať šírku aspoň 25 cm z oboch strán čiernej čiary. Zakrivenie čiary bude v najmenšom polomere 0.5m. Objekty (geometrické útvary, konkrétne popísané nižšie) budú ponalepované na podklade, najviac 30 cm od čiernej pásky, tak aby bolo možné ich kamerou snímať.

Obrázky cesty :

Obrázok 1. Obrázok 2. Obrázok 3.


Úlohou drona je vzlietnuť zo štartovnej pozície, letieť pozdĺž cestičky a úspešne reagovať na podnety, vyzdvihnúť obeť a doručiť ju. Tak ako v predchádzajúcich ročníkoch úlohy s dronom, platí že :

  1. Cesta je v interiéri
  2. Súťažiaci na mieste vysvetlia a predvedú porote svoj program i technickú dokumentáciu svojho drona
  3. Dron musí byť na elektrický pohon a disponovať kamerou
  4. Po vydaní povelu na štart nesmie dron akokoľvek interagovať s človekom - pilotom až do pristátia
  5. Obeť je čokoľvek čo si súťažiaci prinesú s rozmermi aspoň 30 x 15 x 8 mm, spôsob naloženia obete si súťažiaci zvolia sami


Popis objektov :

Objekty (geometrické útvary) sú rôznych druhov. Objekty sa na dráhe môžu vyskytovať v ľubovoľnom poradí. Budú to výstrižky farebných papierov = trojuholníky, obdĺžniky, ale aj kruhy viacerých farieb. Úlohou riešiteľa je naprogramovať drona tak, aby vedel rozoznať o aký konkrétny útvar sa jedná + akej farby bude a aby vykonal aktivitu korešpondujúcu s útvarom :

  1. Červený obdĺžnik (rozmery 24 cm x 12 cm) = dron začne obraz nahrávať, pokračuje v ceste
  2. Červený kruh (polomer kruhu je 10 cm) = dron zistí, že pred ním sa na ceste nachádza pomyselná prekážka a nadletí ju (bude po ceste pokračovať v ceste vo výške aspoň 2m kým neprekoná vzdialenosť 1m)
  3. Červený trojuholník (rovnostranný trojuholník s dĺžkou strany 15 cm) = dron urobí otočku o 360 stupňov vľavo a pokračuje v ceste
  4. Modrý obdĺžnik (rozmery 24 cm x 12 cm) = dron prestane obraz nahrávať a video uloží, pokračuje v ceste
  5. Modrý kruh (polomer kruhu je 10 cm) = dron zistí, že pred ním sa na ceste nachádza pomyselná prekážka a podletí ju (bude po ceste pokračovať v ceste vo výške max 1m kým neprekoná vzdialenosť 1m)
  6. Modrý trojuholník (rovnostranný trojuholník s dĺžkou strany 15 cm) = dron urobí otočku o 360 stupňov vpravo a pokračuje v ceste
  7. Zelený kruh (s polomerom 20 cm) = v strede sa nachádza obeť. Dron sa vycentruje presne do stredu kruhu, pokúsi sa zodvihnúť obeť, následne sa vráti na cestu a pokračuje v nej.
  8. Žltý kruh (polomer 20 cm) = dron si uvedomí, že je na konci cesty. Vycentruje sa do stredu a pristane.

Každý druh útvaru sa vyskytne najviac jeden raz, ale poradie a rozmiestnenie nie je vopred známe.


Hodnotenie :

V súťažnej téme "Let drona s počítačovým videním" sa hodnotí :

  • odštartovanie – úspešné je také, kedy dron vzlietne, ostane stáť 5 sekúnd na mieste a následne sa pomaly začne hýbať vpred (5 bodov)
  • presný let drona pozdĺž stredom čiernou čiarou – 15 bodov, za každé výrazné vybočenie z cesty -5 bodov (menšie nepresnosti budú tolerované)
  • rotácia drona podľa zákrut – 10 bodov ak je dron nasmerovaný v smere čiernej čiary väčšinu času, 5 bodov ak dodržuje nasmerovanie s občasnými nepresnosťami, 0 bodov ak je dron väčšinu času nasmerovaný nesprávne
  • ak team úspešne ukáže porote nahrávku, na ktorej začiatku je vidno červený obdĺžnik a na konci je vidno modrý – 10 bodov
  • za každú otočku alebo úspešné vyhnutie sa prekážke (červené a modré kruhy/trojuholníky) – 5 bodov za každé
  • pristátie – 10 bodov ak pristane v strede, 8 bodov ak nepristane v strede ale nevyčnieva, 5 bodov ak nejaká časť drona vyčnieva, 0 bodov ak pristane mimo kruhu (+10 bodov ak úspešne prinesie aj obeť)
  • technické interview a dokumentácia – max 30 bodov
  • samostatné demo - 40 bodov


Samostatné demo :

  • V tomto ročníku si môžu súťažiaci pripraviť aj samostatné demo. Ide o ukážku s autonómnym (programom riadeným) dronom, ktorý bude pomocou kamery interagovať s človekom alebo so svojim prostredím. Ide o jednu súvislú ukážku. Hodnotenie:
  • využitie rozpoznania QR-kódov v ukážke: 10 bodov
  • interakcia s človekom (detekcia postavy, tváre, ruky a pod.): 10 bodov
  • iná pokročilá funkcionalita: 10 bodov
  • kvalita prevedenia: 10 bodov.


Príklad použiteľného programovateľného drona: DJI Drone Tello

  1. Oficiálna softvérová podpora pre RoboCup Junior Slovensko - github
  2. Ako programovať dron Tello databáza zaujímavých videí ,odkazov,suborov, návodov-Gymnázium Fiľakovo
  3. Ako programovať dron Tello v Scratchi: tutoriál v češtine
  4. Ako programovať dron Tello v DroneBlocks súbor videí v anglickom jazyku
  5. Ako programovať dron Tello v Pythone: webinár v angličtine
  6. Ako konvertovať Tello dron EDU na Robomaster TT- programovateľný a ovládateľný dron tabletom, mobilom Video
  7. Jazdenie po čiare s dronom Tello: Dron sledovanie čiary -Patrik Homola