13
KORVPALLI REEGLID Karl-Tanel Paes +372 5622 1762 [email protected]

KORVPALLI REEGLID€¦ · KORVPALLI REEGLID Karl-Tanel Paes +372 5622 1762 [email protected]

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: KORVPALLI REEGLID€¦ · KORVPALLI REEGLID Karl-Tanel Paes +372 5622 1762 karltanel.paes@robotex.ee

KORVPALLI REEGLID

Karl-Tanel Paes

+372 5622 1762 [email protected]

Page 2: KORVPALLI REEGLID€¦ · KORVPALLI REEGLID Karl-Tanel Paes +372 5622 1762 karltanel.paes@robotex.ee

Sisukord

1 Tutvustus ............................................................................................................................... 3

2 Väljak .................................................................................................................................. 3

Üldine ........................................................................................................................... 3 2.1

Mõõtmed ...................................................................................................................... 3 2.2

Väljaku kate .................................................................................................................. 4 2.3

2.3.1 Väljaku kate .......................................................................................................... 4

2.3.2 Võistlusala märgistus ........................................................................................... 4

3 AR markerid ....................................................................................................................... 5

4 Korvid ................................................................................................................................. 5

5 Pallid .................................................................................................................................. 7

Mõõdud ja omadused .................................................................................................. 7 5.1

Pallide asetus ............................................................................................................... 8 5.2

6 Robotite arv ja meeskonna suurus ................................................................................... 8

7 Robotile esitatavad nõuded .............................................................................................. 8

Üldised nõuded ............................................................................................................ 8 7.1

Roboti mehaanilised nõuded ...................................................................................... 8 7.2

Roboti elektroonilised nõuded .................................................................................... 8 7.3

Roboti pääs võistlusele ................................................................................................ 9 7.4

Roboti juhtimise nõuded ............................................................................................. 9 7.5

7.5.1 Mõisted ................................................................................................................ 9

7.5.2 Üldine ................................................................................................................... 9

7.5.3 Roboti karistamine ja eemaldamine ................................................................... 9

Kohtuniku signaalid ...................................................................................................10 7.6

7.6.1 Raadiomoodul ja seadistamine ......................................................................... 10

7.6.2 Kohtuniku puldi saadetavad käsud ja neile vastamine .................................... 10

7.6.3 Kohtuniku pult ................................................................................................... 11

8 Kohtunikud ...................................................................................................................... 11

Peakohtunik ...............................................................................................................11 8.1

9 Võistluskorraldus ............................................................................................................. 12

10 Mängukorraldus .............................................................................................................. 12

11 Vooru korraldus ............................................................................................................... 12

Page 3: KORVPALLI REEGLID€¦ · KORVPALLI REEGLID Karl-Tanel Paes +372 5622 1762 karltanel.paes@robotex.ee

12 Punktiarvestus ................................................................................................................. 13

13 Tehniline ülevaatus .......................................................................................................... 13

14 Võistlusele registreerimine .............................................................................................. 13

15 Organiseerimine .............................................................................................................. 13

Võistluse eesmärk on jäljendada korvpalli võistlust. Väljakul on korraga 2 robotit, kelle

eesmärgiks on teatud aja jooksul saada võimalikult palju palle vastase korvi.

Üldine 2.1

Võistlusväljaku üldist plaani vaata Joonis 1 Väljak ruumiliselt.

Joonis 1 Väljak ruumiliselt

Mõõtmed 2.2

Kogu väljak on jagatud kolmeks erinevaks tsooniks.

1. Võistlusala on ristkülikukujuline, pikkusega 4600 mm ja laiusega 3100 mm.

Ääremärgistus (valge joon + must joon) kuulub võistlusala sisse.

2. Mänguala sisaldab võistlusala ja lisatsooni robotitele liikumiseks. Ala pikkus on

6100 mm ja laius 4000 mm.

Page 4: KORVPALLI REEGLID€¦ · KORVPALLI REEGLID Karl-Tanel Paes +372 5622 1762 karltanel.paes@robotex.ee

3. Võistlejateala on 950 - 1000 mm laiune tsoon mänguala ümber.

Väljaku kate 2.3

2.3.1 Väljaku kate

Väljaku mänguala katteks on oranž viltmatt (ExpoRips 2007). Vaibaalune pind on ühtlane ja

kõva. Väljaku võistlejateala on põrand, mis ei sisalda järgnevaid mängualas eksisteerivaid

värve: roheline, magenta, sinine, valge ja sinine. Võistlejateala välispiiril ehk väljaku kattest

950 - 1000 mm kaugusel on vähemalt 450 mm kõrgused valged seinad. Kõrgemal osal

võivad asuda võistluse sponsorite logod. Võistlejatealal tohivad liikuda ainult korraldav

meeskond, kohtunikud ja toimuva mängu võistlejad, pealtvaatajatele on seal liikumine

keelatud. Võistluse ajal vastaval alal liikujate riietuses ei tohi olla väljaku värve (va must).

2.3.2 Võistlusala märgistus

Detailset võistlusala vaata Joonis 2 Väljaku mõõtmed.

Joonis 2 Väljaku mõõtmed

Võistlusala on märgistatud valgete (värvi toon 2) joontega ning lisaks ka musta joonega

võistlusala välimises servas. Jooned (must ja valge) kuuluvad võistlusala juurde. Kõik

Page 5: KORVPALLI REEGLID€¦ · KORVPALLI REEGLID Karl-Tanel Paes +372 5622 1762 karltanel.paes@robotex.ee

jooned on 50 mm laiused. Väljak on keskjoonega jagatud kaheks pooleks. Keskjoone

keskpunkti ümber on märgitud ring diameetriga 800 mm.

Mõlema korvilaua külge on kinnitatud kaks ARUCO markerit, mõõtmetelt 250x250 mm

paddinguga 10mm. ARUCO markeritel on olemas OpenCV tugi (Juhend on leitav -

http://docs.opencv.org/3.1.0/d5/dae/tutorial_aruco_detection.html). Markerid on

kinnitatud korvilaua külge, mis ulatub võistlusväljakuni.

Markerid on tuvastatavad markerite ID järgi. Magenta värvi korvi vasakul ja paremal pool

on markerid ID-ga vastavalt 10 ja 11 ning sinist värvi korvi vasakul ja paremal pool on

markerid ID-ga vastavalt 21 ja 22. ARUCO markerite generaator on leitav:

http://terpconnect.umd.edu/~jwelsh12/enes100/markergen.html.

Korvid on paigutatud väljaku lühemate servade keskele väljakuga samale tasapinnale.

Korvid asuvad võistlusala märgistusest väljaspool, ulatudes väljaku ääremärgistuse

sisemise piirini. Väljakul on üks korv märgistatud sinise (värvikood: RAL5015) ning teine

korv magenta (värvikood: RAL4010) värviga. Väljakuid on võimalik näha joonistel 3 ja 4.

Joonis 3 Korvide asetus pealtvaates

Page 6: KORVPALLI REEGLID€¦ · KORVPALLI REEGLID Karl-Tanel Paes +372 5622 1762 karltanel.paes@robotex.ee

Joonis 4 Korvide asetus külgvaates Korv on 500 mm kõrge ning 160 mm diameetriga värviline pealt avatud silinder. Korvi

küljes on maani ulatuv põrkelaud mõõtmetega 660x800 mm. Silindri põhjas on raskus

tagamaks stabiilsus. Prototüüpi on näha joonisel 5.

Page 7: KORVPALLI REEGLID€¦ · KORVPALLI REEGLID Karl-Tanel Paes +372 5622 1762 karltanel.paes@robotex.ee

Joonis 5 Korv eestvaates

Mõõdud ja omadused 5.1

Pall on roheline mini squashi pall. See on:

● rohelist värvi;

● massiga ligikaudu 24 g;

● diameetriga ligikaudu 40 mm.

Page 8: KORVPALLI REEGLID€¦ · KORVPALLI REEGLID Karl-Tanel Paes +372 5622 1762 karltanel.paes@robotex.ee

Pallide asetus 5.2

Iga vooru alguses on väljakul 11 palli. Pallide asetus on juhuslik, aga mõlema mängija jaoks

sümmeetriline väljaku diagonaali suhtes. Mängude jaoks koostatakse vähemalt 10 erinevat

pallide paiknemise kombinatsiooni.

Mängu jooksul on väljakul korraga võistlemas 2 robotit, 1 robot kummagi meeskonna

kohta. Meeskonna suurus registreerimisel on kuni 6 liiget.

Üldised nõuded 7.1

Robot on täielikult autonoomne masin, mis kannab oma energiaallikat,

liikumismehhanisme ja oma juhtimis- ning kontrollsüsteeme. Robotit ei tohi võistluse ajal

kaugjuhtida (lubatud on ühesuunaline side robotist välja ja stardimärguande saatmine).

Roboti mehaanilised nõuded 7.2

1. Robot peab mahtuma terve võistluse jooksul mängusituatsioonis püstisesse silindrisse,

mille diameeter on 350 mm ja kõrgus on 350 mm.

2. Roboti mass ei tohi olla suurem kui 8 kg.

3. Robot ei tohi jäljendada järgmisi väljaku osasid:

● roboti väliskujunduses peab kasutama suuremas osas musta, valget või halli

värvi

● robot ei tohi sisaldada endas pallide ega korvide värve

4. Robot ei tohi võistluse ajal väljakule tahtlikult enda küljest osasid eraldada.

Roboti elektroonilised nõuded 7.3

1. Võistlusvoorude ajal ei tohi robot kasutada LED-e (välja arvatud võistlejate vastastikusel

nõusolekul). Indikaatorid ja andurites kasutatavad LED-id on lubatud.

2. Juhul kui kasutatakse valgust levitavaid elemente, siis ei tohi nende intensiivsus olla

inimese silmale ohtlik või peab olema varjestatud otsevaatluse eest.

3. Juhul kui kasutatakse laserit, siis ei tohi laseri poolt kiiratud kiirgus (keskmistatud üle 1

sekundi) olla suurem kui 1 mW/mm2.

4. Robot ei tohi tahtlikult petta vastasroboti optilisi andureid (sealhulgas ka roboti

kaamerat).

Page 9: KORVPALLI REEGLID€¦ · KORVPALLI REEGLID Karl-Tanel Paes +372 5622 1762 karltanel.paes@robotex.ee

5. Robot peab suutma startida ja peatuda iseseisvalt kohtuniku juhtpuldi käskude peale.

Juhtpuldi poolt saadetavad käsud ja info nõutud ühendusliidese kohta leiab punktist

7.6.

6. Juhul, kui robot 10 sekundi jooksul ei käivitu, on lubatud see käivitada manuaalselt.

Roboti pääs võistlusele 7.4

Robot, mis ei vasta punktides 7.1 - 7.3 nimetatud nõuetele, ei pääse võistlusele. Samade

nõuete vastu eksimine turniiri käigus toob kaasa roboti kõrvaldamise kogu turniirilt.

Roboti juhtimise nõuded 7.5

7.5.1 Mõisted

1. Audis pall - on võistlusala piiravast mustast joonest pealtvaates 100% väljaspool asuv

pall.

7.5.2 Üldine

Palli käsitlemisel roboti poolt otseseid piiranguid ei ole. Olukord, mille korral korvi ei loeta,

on järgmine: robot on haaranud võistlusalast täielikult väljunud ehk audis palli ja visanud

selle korvi. Palli ei tohi korvi tõsta, pall peab olema korvi visatud. Viskamine tähendab, et

palli õhku paiskamisel peab palli ülemine serv olema madalamal kui 300mm.

7.5.3 Roboti karistamine ja eemaldamine

1. Järgnevalt on toodud nõuded, mille vastu mängu ajal eksimise korral määratakse

robotile viga:

● robot ei tohi korraga opereerida rohkem kui ühe palliga;

● robot ei tohi kahjustada väljakut ega selle osasid, teisi roboteid, palle,

kohtunikke, vastasmeeskonda, pealtvaatajaid ega teisi võistlusväljakut

ümbritsevaid inimesi;

● lubatud on mittepahatahtlik nügimine. Väljaku osade ja vastase kahjustamine

segadusse sattunud roboti poolt on keelatud.

● robot ei tohi väljakult lahkuda (robot loetakse välja sõitnuks, kui üle poole

roboti kerest on pealtvaates väljaku kattelt maha sõitnud).

2. Kui robotile määratakse viga siis:

● kohtunik peatab mängu ning ajavõtt peatatakse;

● robotid peavad peatuma;

● karistuse saanud robot tuleb paigutada oma väljakupoole paremasse nurka

Page 10: KORVPALLI REEGLID€¦ · KORVPALLI REEGLID Karl-Tanel Paes +372 5622 1762 karltanel.paes@robotex.ee

stardipositsioonile (vt punkti 8 Vooru korraldus);

● vastasrobot jääb samale asukohale;

● kohtunik jätkab mängu ning aja võtmine jätkub.

3. Kui robotile määratakse teine viga, siis:

● kohtunik peatab mängu ning ajavõtt peatatakse;

● robotid peavad peatuma;

● karistuse saanud robot tuleb eemaldada väljakult;

● vastasrobot jääb samale asukohale;

● kohtunik jätkab mängu ning aja võtmine jätkub.

4. Vead kehtivad vooru lõpuni.

5. Kohtunikul on lubatud mäng peatada ja robotid lahutada ka ilma viga andmata. Sel

juhul peatatakse ka ajavõtt.

Kohtuniku signaalid 7.6

7.6.1 Raadiomoodul ja seadistamine

1. Robotitel on nõutud kasutada Digi Internationali 2.4 Ghz sagedusel töötavat XBee

raadiomoodulit toote nime algusega XB24. Moodulitele pakutakse erinevaid

antennitüüpe, mis on täpsustatud Digi XBee datasheetil.

2. Sobivaid mooduleid on võimalik tellida järgnevatelt pakkujatelt

Mouser

Farnell

3. Raadiomooduleid saab seadistada AT käskudega. Selleks on võimalik kasutada XBee

moodulite seadistamiseks ettenähtud programmi XCTU, mille kohta leiab

informatsiooni ja allalaadimise linke siit.

4. Raadiomooduli seaded:

Baud: valitav vastavalt enda süsteemile, ei mängi rolli moodulite omavahelisel

suhtlemisel

Node ID: “vastavalt punkti 7.6.2 nõutele. (Peab olema võistluse ajal muudetav)”

5. Kõik ülejäänud seaded, mida ei ole eraldi välja toodud, tuleb jätta tehase seadetele

vastavaks. Oluliste raadio seadete muutumise korral annab peakohtunik sellest

viivitamatult kõigile osalistele teada.

7.6.2 Kohtuniku puldi saadetavad käsud ja neile vastamine

Juhtpult kasutab sõnumite saatmiseks Ciseco poolt välja arendatud LLAP protokolli.

Protokolli üldine kirjeldus:

Page 11: KORVPALLI REEGLID€¦ · KORVPALLI REEGLID Karl-Tanel Paes +372 5622 1762 karltanel.paes@robotex.ee

Iga pakett sisaldab 12 tähemärki ( char );

1 start-bait;

2 baiti seadme ID kohta;

9 data-baiti;

Puuduolevad charid täidetakse kriipsudega ’-’.

7.6.3 Kohtuniku pult

Puldi tehniline kirjeldus:

pult sisaldab XB24-AWI-001 raadiomoodulit;

puldi ajuks on AVR mikrokontroller;

pult töötab kahe AAA mõõtu patarei peal.

Puldi kasutajaliides:

on/off lüliti;

neli suurt nuppu (iga nupu all on RGB led);

võistlusväljaku vahetamise lüliti.

Iga mängu koordineerib peakohtunik, kes tagab võistluse ja mängude vastavuse

võistlusreeglitele. Peakohtunikku abistavad kaks abikohtunikku, kes kumbki vastutavad ühe

korvi eest.

Peakohtunik 8.1

Peakohtuniku ülesanded on järgmised.

● Viib läbi kõigi robotite tehnilise ülevaatuse ning otsustab, millised neist lubatakse

võistlema (vaata peatükk 13).

● Tagab, et pallid ja nende asetus võistlusel vastaksid võistlusreeglitele (vaata peatükk

5).

● Alustab, peatab ja lõpetab mängu.

● Informeerib mängijaid ja korvikohtunikke vooru algusest ja lõpust (vaata peatükk

11).

● Annab käsu võistkonnaliikmele roboti eemaldamiseks mängust vooru lõpuni

peatükis 7.5 toodud nõuete eksimisel.

● Lõpetab mänguvooru, kui mõlemad robotid on rikkunud punktis 7.5 toodud

nõudeid.

Page 12: KORVPALLI REEGLID€¦ · KORVPALLI REEGLID Karl-Tanel Paes +372 5622 1762 karltanel.paes@robotex.ee

● Võib auti läinud pallid mängu jooksul ära korjata eeldusel, et ükski robot seda palli

hetkel ei käsitle.

● Võib vajadusel peatada või lõpetada mängu väliste segavate tegurite ilmnemisel.

● Võib eemaldada võistlusväljakult halvasti käituvaid meeskonnaliikmeid.

● Tagab, et pealtvaatajad ei sisene võistlejate alasse (vt Väljaku kate).

● Pärast mängu edastab võistluse korraldajatele mängu tulemuse ja muu olulise info,

mis võiks mõjutada võistlustulemust.

Peakohtuniku otsused seoses mängu ja voorudega on lõplikud. Peakohtunikul on õigus

muuta oma otsust olulise lisainfo ilmnemisel.

Võistluse läbiviimisel on kasutusel kaks erinevat turniirisüsteemi ehk võistlus toimub

hübriidformaadis. Esialgu viiakse võistlus läbi Swiss-system tournament reeglite järgi, kuni

selgub 4 parimat võistlejat. Swiss-system tournamenti järgi on esimeses voorus

vastasrobot juhuslikult valitud. Kõigi järgnevate voorude puhul pannakse vastamisi robotid,

kellel on varasemad võistlustulemused sarnased. Paaritu arvu võistlejate puhul on võimalik

saada ühes voorus “bye”, mis tähendab automaatset võitu. Mitte ükski robot ei võistle teise

robotiga kaks korda ning ei saa võistluse jooksul kahte “bye’d”.

Seejärel toimub 4 parima võistleja vahel Double-elimination tournament, mille käigus

selgub lõplik pingerida.

Mäng koosneb kuni kolmest voorust (erandjuhul ka kuni kahest voorust) ja vajadusel

vabaviskevooru(de)st. Mängu võitjaks on rohkem voorude võite kogunud võistkond,

põhivoorude viigi korral vabaviskevooru(de) võitja. Vabaviskevoore mängitakse

maksimaalselt 3 korda. Kui mängu lõppedes pole võitjat selgunud, siis osutub võitjaks

voorudes rohkem korve visanud võistkond. Kui korve on visatud võrdselt, toimub lisa voor

kus mängitakse esimese korvini.

Vooru pikkus on 90 sekundit. Vooru alguses asuvad robotid oma väljaku poole paremas

nurgas (vaadatuna oma korvi tagant), puudutades võistlusväljaku välimise musta otsajoone

ja küljejoone ühenduskohta (stardipositsioon). Voor algab ja lõpeb peakohtuniku

märguandega. Peale lõpu märguannet peavad meeskonnad roboti seiskama. Vigade korral

pannakse seisma ka aeg.

Page 13: KORVPALLI REEGLID€¦ · KORVPALLI REEGLID Karl-Tanel Paes +372 5622 1762 karltanel.paes@robotex.ee

Punkte loetakse vooru lõpus. Iga korvi visatud pall annab ühe punkti. Kõiki palle, mis peale

viset põrkavad tagasi võistlusalale võib uuesti visata. Palle, mis ei asu võitlusalal, ei tohi

visata. Vooru võidab võistkond, kellel on vooru lõpus rohkem punkte.

Tehniline ülevaatus toimub võistluspäeva hommikul. Tehnilise ülevaatuse käigus kontrollib

peakohtunik roboti vastavust nõuetele (vt Robotile esitatavad nõuded) ning testib

võistlusvõimekust. Võistlusvõimekuse näitamiseks peab robot üksinda 5 palliga

võistlusväljakul suutma 90 sekundi jooksul visata korvi vähemalt 1 palli. Nõuetele

mittevastavad või võistlusvõimetud robotid võistlusele ei pääse.

Registreerimisvorm avatakse vähemalt kuu aega enne võistlust.

1. Võistlusel tekkivaid küsimusi ja probleeme lahendab kohtunik.

2. Pretentsioone saab esitada võistkonna esimesena registreeritud liige.

3. Pretentsioone võib esitada kuni järgmise mängu alguseni.

4. Ebakõlade või vaidluste tekkimisel jääb lõppsõna kohtunikele ja/või korraldajatele.