RoboCup Junior: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ciampix (discussione | contributi)
 
(28 versioni intermedie di 16 utenti non mostrate)
Riga 1:
[[File:Logo RCJ.png|thumb|Il logo della Robocup Jr|right]]
La '''RoboCup JuniorRoboCupJunior''' ('''RCJ''')<ref name="sito Robocup Junior (en)">{{Cita [web |url=http://www.robocup.org/robocup-junior |titolo=sito RoboCup Junior (en)] |accesso=23 aprile 2012 |urlarchivio=https://web.archive.org/web/20120411000218/http://www.robocup.org/robocup-junior |dataarchivio=11 aprile 2012 |urlmorto=sì }}</ref> è una sezione della [[RoboCup]] ed ha lo scopo di diffondere nellela scuole primarierobotica e secondarie (fino ai 19 anni) l'insegnamentointelligenza e la pratica della roboticaartificiale.
Ogni anno viene organizzato un campionato mondiale RoboCup, all'interno del quale si tiene anche la sezione Junior. A questa si accede di norma attraverso le qualificazioni nazionali, non tutti i paesi (regioni) hanno le medesima organizzazione. L'Italia ha sia un [http://www.robocup.it comitato nazionale] sia un [http://www.robocupjunior.it/ regional representative] per la sezione Junior. Per quest'ultima, l'Italia svolge dei campionati di qualificazione che sono di seguito descritti. I vincitori possono così prendere parte alla fase mondiale. Dal 2018 è stato dato il via anche al torneo Europeo, che nella prima edizione è stato organizzato proprio in Italia a Montesilvano, il sito di riferimento è: [http://www.robocupjunior.eu www.robocupjunior.eu]
Ogni anno viene organizzata una gara a livello nazionale (in ogni Paese viene svolta in città e giorni diversi), poi i vincitori di ogni specialità partecipano alla gara a livello mondiale che ha luogo nello stesso periodo e nella stessa città in cui si svolge la RoboCup.<br>
 
La grande maggioranza dei robot ha come cervello centrale un [[Lego Mindstorms NXT | NXT]] programmato in [[Not eXactly C | NXC]] o in [[Lego Mindstorms NXT#NXT-G| NXT-G]].
La [[RoboCup]] è un'organizzazione scientifica, pertanto i regolamenti mirano alla crescita tecnologica dei robot, che di anno in anno si fanno sempre più complessi. La sezione Junior aggiunge a questo la valenza propedeutica ed educativa dell'esperienza di apprendimento e di socializzazione.
 
== Dove ha avuto luogo ==
 
=== A livello nazionale (in Italia) ===
In Italia abbiamo avuto ad oggi due manifestazioni di rilevanza nazionale con lo scopo di qualificare i team per il mondiale:
*[[2009]]:[[Torino]]
 
*[[2010]]:[[Vicenza]]
[http://www.romecup.org/ Romecup] dal 2007, organizzata da Fondazione Mondo Digitale a [[Roma]].
*[[2011]]:[[Catania]]
 
*[[2012]]:[[Riva del Garda]]
Dal 2009 al 2017, Evento della [http://www.robocupjr.it/ Rete Italiana di scuole per la RoboCup Junior], organizzato dalla Rete di scuole fondata il 29/11/2008 a Varallo (VC) tra 8 Istituti superiori (Piemonte, Veneto, Sicilia) aderenti al MANIFESTO ogni anno in una diversa sede:
*[[2013]]:[[Pescara]]
*[[20142009]]: a [[PontederaTorino]] - http://robocupjr2014www.sssuprobocupjr.it/4/?page_id=70
*[[2010]] a [[Vicenza]] - http://www.robocupjr.it/4/?page_id=70
*[[2015]]:[[Busto Arsizio]]
*[[2011]] a [[Catania]] - http://www.robocupjr.it/4/?page_id=84
*[[2012]] a [[Riva del Garda]] - http://www.robocupjr.it/4/?page_id=70
*[[2013]] a [[Pescara]] - http://www.robocupjr.it/4/?page_id=70
*[[2014]] a [[Pontedera]] - http://robocupjr2014.sssup.it/
*[[2015]] a [[Busto Arsizio]] - http://www.robocupjr.it/4/?page_id=70
*2016 a [[Bari]] - http://www.robocupjr.it/4/?page_id=70
*2017 a [[Foligno]] - http://www.robocupjr.it/4/?page_id=70
 
Nel 2018 l'altro evento nazionale di selezione è stato organizzato dalla rete di scuole RoboCup Junior Academy,
 
l'evento si è svolto a Trento dall'11 al 14 Aprile 2018.
 
Il sito di riferimento internazionale è: [[www.robocupjunior.org]]
 
a livello nazionale: [[www.robocupjunior.it]]
 
=== A livello mondiale ===
Riga 23 ⟶ 39:
*[[2004]] a [[Lisbona]], [[Portogallo]]
*[[2005]] a [[Osaka]], [[Giappone]]
*[[2006]] a [[Brema (città)|Brema]], [[Germania]]
*[[2007]] a [[Atlanta]], [[USA]]
*[[2008]] a [[Suzhou]], [[Cina]]
Riga 31 ⟶ 47:
*[[2012]] a [[Città del Messico]], [[Messico]]
*[[2013]] a [[Eindhoven]], [[Paesi Bassi]]
*[[2014]] a [[João Pessoa]], in [[Brasile]]
*[[2015]] a [[Hefei]], in [[Cina]]
*2016 a [[Lipsia|Leipzig]], [[Germania]]
*2017 a [[Nagoya]], [[Giappone]]
*2018 a [[Montréal|Montreal]], [[Canada]]
*2019 a Sydney, Australia https://2019.robocup.org/
*2021 virtuale
*2022 a Bangkok, Thailandiaù
*2023 a Bordeaux, Francia
*2024 a Eindoven, Paesi Bassi
*2025 a Salvador, Brasile
 
== SpecialitàCampionato europeo ==
Negli ultimi anni, l'evento mondiale è cresciuto molto inducendo la federazione a sforzi rganizzativi fino ad una limitazione delle dimensioni dell<nowiki/>http://www.robocupjunior.eu/<nowiki/>a sezione Junior. Questo ha avuto come conseguenza ad esempio, l'innalzamento progressivo dell'età minima per poter accedere che al momento è di 14 anni. Di contro però, la sezione under 14 non è stata abbandonata, nei singoli paesi è praticabile e sono stati incentivati i tornei super regionali. Ovvero tornei di natura continentale. Nel 2017 si è svolta a prima edizione del torneo '''Asia Pacific''': http://robocupap.org/ e nel 2018 si è svolta la prima edizione del '''RoboCup Junior European Championship''' . '''L'edizione del 2018 si è svolta proprio Italia a Montesilvano''', per il 2019 è prevista i Germania ad Hannover. In realtà nel 2015 si era svolta in Olanda una prima versione dell'europeo https://www.robocupeuropeanopen.org/en {{Webarchive|url=https://web.archive.org/web/20181114182236/https://www.robocupeuropeanopen.org/en |date=14 novembre 2018 }}<nowiki/>si trattava però di un torneo di tipo "open" mentre nella struttura attuale, vi si può accedere mediante le selezioni nazionali.
Per ogni specialità ci sono due diversi gruppi divisi in base all'età. I ragazzi al di sotto dei 14 anni partecipano alla "Under 14", una versione leggermente semplificata rispetto alla "Under 19" a cui partecipano invece i ragazzi tra i 14 e i 19 anni.<br>
 
== Leghe e sottoleghe ==
Esistono quattro tipi di gare:
La RoboCupJunior è organizzata in Leghe, a loro volta articolate in sottoleghe, per un totale di 7. La recente ristrutturazione ha portato ad una riduazione delle sottoleghe ma anche ad un maggior legame tra leghe Junior e leghe Major. La più significativa è ad esempio, la transizione dalla vecchia categoria Dance all'attuale OnStage. Come si è detto, la distinzione tra Under 14 ed Under 19 è sparita a livello di campionato mondiale, al quale si accede con una età minima di 14 anni, mentre rimane a livello locale e super regionale. Inoltre, ogni lega, è articolata nelle sottoleghe, seguendo un principio di difficoltà crescente secondo il paradigma principiante - esperto.
* Dance (sia per "Under 14" sia per "Under 19");
* Rescue A (sia per "Under 14" sia per "Under 19");
* Rescue B (solo per "Under 19");
* Soccer o "calcio" (solo per "Under 19");
 
Abbiamo quindi:
=== Dance ===
[[File:Robocupjuniordance.jpg|thumb|Un esempio di Dance|right|250px]]
Questa specialità è quella con meno regole di tutte le altre, in quanto prevede che i robot ballino per cinque minuti seguendo il ritmo di una musica fornita dalla squadra stessa. In questa competizione si possono vedere robot di molti tipi, umanoidi, o simili ad animali, o anche semplici macchine con qualche decorazione. Anche i componenti umani della squadra possono ballare insieme al robot.<br>
C'è anche una variante simile a questa chiamata "Theatre", in cui il robot "recita" una storia.<br>
Un'altra particolarità di questa specialità è che non ci sono differenze tra la Dance "Under 14" e la Dance "Under 19".<ref name="regolamento_Dance">[http://www.robocupjr.it/2/wp-content/img/2011/11/dance_2012.pdf Regolamento di Dance aggiornato al 2012]</ref>
 
'''Soccer''', articolato in:
=== Rescue A ===
* Soccer Lightweight
[[File:RescueA riuscita.jpg|thumb|Un robot, durante una gara di Rescue A, solleva la vittima|right|400px]]
* Soccer Open League
In questa specialità i robot si muovono all'interno di un'arena, composta da tre stanze collegate tra loro da un corridoio e una rampa, che dovrebbe simulare un edificio crollato.
Per spostarsi tra i vari ambienti il robot deve seguire una linea nera tracciata per terra (tipicamente col nastro isolante) e superare vari ostacoli quali: interruzioni nella linea, blocchi di legno inamovibili e delle "macerie", cioè cilindretti di legno fissati a terra sulla linea o stecchini di legno tipo "spiedino". <br>
Nell'ultima stanza deve individuare la "vittima", ovvero una lattina da bibita rivestita di alluminio, prenderla, sollevarla e depositarla su di un piedistallo nero presente in uno dei tre angoli della stanza
 
'''Rescue''' articolata in:
Ulteriori informazioni:[https://docs.google.com/viewer?url=http%3A%2F%2Frcj.robocup.org%2Frcj2014%2FrescueA_2014.pdf Regolamento della Rescue A aggiornato al 2014]<br>
 
=== *Rescue BLine ===
* Rescue Maze
Questa specialità differisce dalla Rescue A per la mancanza di un percorso segnato e per il tipo di vittime da "salvare".
* CoSpace Rescue
<nowiki> </nowiki>In questa arena il robot deve orientarsi autonomamente in un labirinto dove nelle pareti sono fissate delle piastre riscaldate ( 37-40 °C) che simulano la presenza di un umano. Una volte individuate le vittime il robot deve segnalarle e depositare un kit di soccorso.
 
OnStage, articolata in:
Ulteriori informazioni [https://docs.google.com/viewer?url=http%3A%2F%2Frcj.robocup.org%2Frcj2014%2FrescueB_2014.pdf Regolamento della Rescue B aggiornato al 2014]
 
*OnStage novice
* OnStage advanced
 
Nel nostro paese tutte le sottoleghe vengono praticate.
 
I regolamenti ufficiali possono essere reperiti sul sito della robocup:
 
[http://junior.robocup.org/onstage/ Onstage]
 
[http://junior.robocup.org/soccer/ Soccer]
 
[http://junior.robocup.org/rescue/ Rescue]
 
=== OnStage ===
[[File:Robocupjuniordance.jpg|thumb|Un esempio di Dance, vecchio regolamento|200x200px|alt=]]
Questa lega ha cambiato struttura dalla precedente "Dance". Prevede una presentazione su un palco, è caratterizzata dal maggior contenuto di creatività ed interazione uomo-robot. In passato la performance aveva la forma di ballo (dance) o teatro (theatre), attualmente l'attenzione sui contenuti tecnici è stata sottolineata dai nuovi regolamenti.
 
[[File:OnStage Advanced.jpg|alt=Robot OnStage|miniatura|Esempio di Robot umanoide per la categoria OnStage Advanced|200x200px]]
 
=== Rescue ===
In questa specialità i robot si muovono all'interno di un'arena, composta da tre stanze collegate tra loro. Discende dalla rescue della major, che dovrebbe simulare la ricerca feriti in ambienti ostili o pericolosi. Si articola nelle sottoleghe "Line" e "Maze". La prima prevede come base un percorso tracciato principalmente da una linea nera, la seconda prevede la ricerca di fonti di calore.
 
[[File:RescueA riuscita.jpg|thumb|Un robot, durante una gara di Rescue (vecchio regolamento), solleva la vittima|200x200px|alt=]]
 
=== Soccer ===
La specialità Soccer è molto diversa dalle altre due, in quanto prevede una speciepartita di calcio tra robot. Discende dal soccer della major che è anche l'obiettivo fondante della RoboCup stessa, ovvero la partita di calcio tra umani e robot da giocare entro il 2050. <br>SI gioca due contro due, lo scopo della gara è segnare più goal della squadra avversaria. Anche questa categoria è interessata da forti innovazioni di regolamento. Si articola in "Open" e "Lightweight". Nella prima i robot possono pesare fino a 2400g, nella seconda sino a 1100g.
[[File:SoccerOpen.jpg|alt=Robot soccer open|miniatura|Esempio della posizione di avvio prima del "fischio" di inizio di una partita di Soccer Open. Attualmente si gioca con la pallina arancione ed è necessaria la visione artificiale per individuarla.|200x200px]]
Ogni squadra deve mettere in campo due robot, che possono avere qualsiasi ruolo, due attaccanti, un attaccante e un portiere, due difensori ecc. Lo scopo della gara è segnare più goal della squadra avversaria. Il campo ha dimensioni di 122 per 183 centimetri con due porte di 60 centimetri sui lati corti. La palla (di diametro circa 7 centimetri) emette infrarossi, permettendo ai robot di "vederla" e seguirla.<ref name="regolamento_Soccer>[http://www.robocupjr.it/2/wp-content/img/2011/11/soccer_2012.pdf Regolamento del Soccer aggiornato al 2012]</ref>
 
=== Cospace Rescue ===
È caratterizzata da una gara in un ambiente simulato di realtà virtuale. La prima lega Cospace era una sottolega della Dance, mentre attualmente è una sottolega della Rescue.
 
== Note ==
Riga 73 ⟶ 116:
*[[RoboCup]]
*[[Lego Mindstorms NXT]]
*[[Not eXactly C ]]
 
{{Portale|neuroscienze}}
 
[[Categoria:Robotica]]