ItLUG - Italian LEGO(R) Users Group (www.itlug.org)


Regolamento ItLUG per tornei di Roborimbalzo

19 novembre 2001

Il presente regolamento si applica a tornei di "Roborimbalzo", un gioco destinato a robot costruiti con componenti Lego il cui scopo è di percorre un breve tratto rettilineo e di tornare poi al punto di partenza con la massima precisione possibile.

  1. Ogni torneo è composto da una serie di turni di gara tra i robot concorrenti, iscritti al torneo medesimo dai loro proprietari. Il numero esatto di turni sarà stabilito dopo aver quantificato il numero di iscritti, per contenere la durata del torneo in un intervallo di tempo accettabile.
  2. Ogni turno è composto da tre "rounds", dei quali al termine del turno si considera solo il migliore risultato per ogni robot. Al primo turno partecipano tutti i robot. Al termine del turno il robot più impreciso viene eliminato, si allunga la distanza da percorrere e si ricomincia. In caso l'ultima posizione nel turno sia occupata ex-equo da due o più robot, non si procede all'eliminazione.
  3. Prima dell'inizio del torneo sarà nominata una giuria di 3 o 5 membri scelti tra i presenti che non sono proprietari di concorrenti al torneo. La giuria prende le proprie decisioni a maggioranza.
  4. Un proprietario può iscrivere al torneo più concorrenti, così come un concorrente può essere riferito a più proprietari (consorzio).
  5. Durante ogni round, i robot dovranno partire da un punto prefissato X e contrassegnato sul pavimento, dirigersi verso una parete stabilita, toccare la suddetta parete, ruotare di 180 gradi su se stesso e tornare il più vicino possibile al punto di partenza, fermandosi autonomamente.
  6. La distanza del punto di arrivo dal punto di partenza verrà misurata con una accuratezza di 5mm (risultato arrotondato al mezzo centimetro più vicino).
  7. Il campo di gara è costituito da una pavimento liscio e privo di ostacoli. La parete può essere una reale parete o altro ostacolo di forma regolare e superficie liscia, di dimensione tali da non creare problemi di "mira" ai concorrenti (es. un grande scatolone da imballo).
  8. Durante l'inversione a U, l'asse di auto-rotazione del robot deve essere perpendicolare al pavimento. È necessario che la maggior parte del robot ruoti (comprese le ruote motrici), quindi non è ammesso far ruotare solo una torretta (tipo carrarmato), mentre è ammesso usare una piattaforma rotante che sollevi l'intero robot.
  9. Il tempo impiegato non è rilevante, ma la giuria potra` decidere di squalificare un robot ostentatamente lento, per non pregiudicare il corretto svolgimento del torneo nei tempi a disposizione.
  10. I concorrenti sono robot autonomi costruiti unicamente con pezzi originali Lego.
    1. Il robot può utilizzare una sola unità programmabile (RCX, Scout, MicroScout, CyberMaster, Code Pilot), un solo sensore di luce e due soli sensori di contatto. Sono esplicitamente vietati sensori di rotazione e unità Fiber-optic. Non vi sono altri limiti al tipo e alla quantità di pezzi Lego utilizzati, inclusi motori.
    2. A titolo di eccezione è ammesso l'utilizzo di un (solo) sensore di luce passivo non originale da utilizzare con unità programmabili che non supportano quelli attivi originali Lego.
    3. Ai robot basati sull'unità Cybermaster è proibito l'utilizzo dei sensori di rotazione interni. A questo proposito, la giuria potrà in qualsiasi momento esaminare il programma per verificarne la regolarità.
    4. Non sono ammessi robot controllati dall'esterno tramite telecomandi, radiocomandi o altri dispositivi di qualsiasi natura.
    5. Il robot può essere programmato con qualsiasi software: Lego, NQC, legOS, pbForth, leJOS ecc. Non è ammesso l'invio di messaggi di cancellazione o alterazione del firmware dell'avversario. La giuria ha il diritto di esaminare e ricaricare il codice di ogni concorrente prima di ogni incontro.
    6. Il codice non può più essere modificato dopo l'inizio del torneo. Al fine di permettere la messa a punto finale o la taratura del codice sarà prevista una breve sessione di prove libere prima degli incontri.
    7. Ai concorrenti non è consentito utilizzare programmi diversi in funzione della distanza da percorrere: il codice del robot deve essere lo stesso durante l'intero svolgimento del torneo.
    8. Ogni robot sarà equipaggiato con uno o due elementi di riferimento, a scelta del costruttore, da utilizzare per la misurazione della distanza. Tali punti di misurazione devono essere dichiarati prima della partenza.
  11. Il concorrente non può deliberatamente depositare pezzi o sottoinsiemi di alcun tipo sul campo di gara, né tracciare linee su di esso, né crearsi riferimenti esterni in qualsivoglia altro modo.

Disclaimer
Questo è un sito web amatoriale senza scopi di lucro che non è sponsorizzato, sostenuto o autorizzato da The LEGO Company. LEGO, LEGOLAND, LEGO SYSTEM, LEGO TECHNIC, LEGO FACTORY, DUPLO, LEGO PRIMO, LEGO MINDSTORMS, LEGO NXT sono marchi di proprietà di The LEGO Company. Lo sfondo di questa pagina è stato cortesemente concesso da Todd Lehman.