Skip to main content

Funzionali

Utente

  • UF-01 – Scelta di uno scenario preconfigurato;
  • Gestione parametri della simulazione:
    • UF-02 - Dimensioni ambiente;
    • UF-03 - Durata simulazione;
    • UF-04 - Seed;
    • UF-05 - Velocità massima dei robot;
    • UF-06 - Gestione del rumore.
  • Gestione entità:
    • UF-07 – Robot (numero, posizione, velocità);
    • UF-08 – Ostacoli (numero, posizione);
    • UF-09 – Luci (numero, posizione, intensità).
  • Gestione sensori:
    • UF-10 – Posizione e numero dei sensori di prossimità;
    • UF-11 – Posizione e numero dei foto sensori.
  • Gestione configurazione di simulazione:
    • UF-12 – Salvataggio;
    • UF-13 – Caricamento di file personalizzati;
  • UF-14 – Avviare, mettere in pausa o fermare la simulazione;
  • UF-15 – Modificare velocità di simulazione per esperimenti lunghi.

Di sistema

  • Generazione entità:
    • SF-01 – Robot circolari con raggio costante;
    • SF-02 – Ostacoli rettangolari;
    • SF-03 – Ambiente con dimensione definita dall’utente.
  • Gestione fisica:
    • SF-04 – Movimento robot tramite ruote;
    • SF-05 – Rilevamento e gestione collisioni;
    • SF-06 – Calcolo diffusione della luce;
    • SF-07 – Limiti ambientali.
  • Logica di sistema:
    • SF-08 – Definire un set di regole logiche per gestire le decisioni;
    • SF-09 – Esporre API di controllo headless;
    • SF-10 – Invalidazione di entità sovrapposte;
    • SF-11 – Logging;
    • SF-12 – Ritorno posizioni finali dei robot a fine simulazione.
  • SF-13 – Eseguire simulazione CLI a massima velocità.