Arduino robot simulator in UE4.
- Supporto per scrittura Setup e Loop Arduino in c++ con Visual Studio.
- Set completo di funzioni per il movimento del robot (Eventualmente persoanlizzabili in c++).
- Set funzioni di lettura dati sensori (Eventualmente persoanlizzabili in c++).
- Avvio, stop, pausa e riavvio simulazione mediante interfaccia utente.
- Modifica velocità simulazione mediante interfaccia utente.
- Messaggi di debug a schermo.
- Modifica in tempo reale dei sensori presenti sul robot (inplementata trammite UI).
- Supporto sensori infrarossi.
- Suporto sensori luce.
- Modifica in tempo reale degli emetittori presenti sugli ostacoli (inplementata trammite UI).
- Emettitori luce.
- Supporto modalità di debug con visualizzazione coni visivi dei sensori e dati in tempo reale dei sensori.
- Possibilità di utilizzare modelli personalizzati per i coni visivi dei sensori (formato .fbx o .obj).
- Simulazione fisica dei movimenti mediante PhysX 3.3 physics engine (https://developer.nvidia.com/physx-sdk).
- Possibilità di modificare il robot con preset di sensori (ActorComponent ue4).
- Interfaccia utente con impostizaioni per simulazione automatica, schermata debug e log.
- Gneratore randomico di campi con controlli su collisioni e dimensioni corridoi (con seed e supporto rotazione).
- Calcolo distanza dei sensori utilizza il centro del oggetto rendendo le misure leggermente piu grandi di qunato sarebbero in realtà.
- Il cambio di velocità del tempo (rallentamento e aumento velocità) influenza tutti gli oggetti compresa la camera controllata dall'utente.
- Il generatore randomico presenta piccoli problemi (controllare i seed segnalati).
- Incoerenza unità di misure, proporzioni da rivedere.
- Supporto file di log personalizzato.
- Servomotore personalizzabile con supporto sensori. [Alta priorità!]
- Funzioni alternative per il movimento (SetSpeed).
- Emettitore di suono.
- Emettitore di gas.
- Sensore suoni.
- Sensore gas.
- Conteggio automantico dei puinti.
- Interfaccia di debug (da completare).
- Ciclo automatico di simulazioni con salvataggio dati (da completare).
Guada all'uso delle funzioni attualmente disponibili.