Meer Pyrus Base Una nuova piattaforma open-source basata su Python per la simulazione bidimensionale (2D) del RoboCup Soccer

Meer Pyrus Base una nuova piattaforma open-source in Python per la simulazione 2D del RoboCup Soccer.

La robotica, il ramo completamente dedicato al campo dell’Ingegneria Elettronica e dell’Informatica, è ora collegata all’Intelligenza Artificiale per diversi scopi. Questi robot vengono collegati per giocare a calcio tramite Intelligenza Artificiale. Questo evento è chiamato Robocup. Ogni anno c’è una vasta competizione tra i ricercatori per presentare i loro robot alla sfida di Robocup.

C’è stata l’introduzione di Pyrus, che era una piattaforma basata su Python per la simulazione di Robocup. I ricercatori dell’Università di Dalhousie e dell’Università di Memorial del Canada hanno pubblicato un articolo di ricerca in cui hanno affermato che avrebbero allenato e testato il modello utilizzando facilmente Pyrus. I framework comuni utilizzati per Robocup erano HeliosBase e Cyrus2DBase. Questi framework utilizzavano il loro linguaggio principale C++. Questi framework avevano vantaggi rispetto agli altri in quanto C++ viene utilizzato in molte istanze, essendo più avanzato e ampio rispetto a Python. I ricercatori stanno anche lavorando per costruire un framework migliore completamente basato su Python. Questo framework può essere diversificato e utilizzato da una vasta gamma di utenti con diverse esperienze tecniche e competenze. Framework come Tensorflow, Keras e PyTorch vengono utilizzati in larga misura nel codice di base. Un framework come Pyrus implementa facilmente il codice di base in C++. Il principale vantaggio di Pyrus rispetto agli altri framework è che è semplice ed accessibile, quindi anche i principianti possono testare i loro modelli per la lega di Robocup. Il problema principale è che l’ambiente di Robocup è un po’ rumoroso. Per affrontare questo problema, i ricercatori hanno implementato modelli di Apprendimento Rinforzato e Apprendimento Automatico come dribbling o passaggio. Questo ha ridotto il rumore in una certa misura poiché avevano la capacità di cancellazione del rumore.

Robocup ha introdotto tutti gli appassionati di dati a risolvere tutti i problemi di Analisi dei Dati in misura maggiore. I ricercatori hanno anche introdotto Pyrus per risolvere le sfide di base dell’Apprendimento Automatico legate a Robocup. I ricercatori stanno ancora lavorando sul codice di base di Pyrus per migliorarne le prestazioni. I ricercatori pianificano anche di implementare un monitor Python e un software di analisi dei log per migliorare la fattibilità del modello in misura maggiore.