Pour développer leur logiciel de commande, les ingénieurs de Potential Motors ont dû entraîner leurs algorithmes basés sur l'IA à l'aide de modèles qui simulent les performances des véhicules électriques. Ces modèles doivent intégrer la dynamique de plusieurs sous-systèmes du véhicule - le groupe motopropulseur, la suspension, les batteries, etc. En effectuant des tests sur ce "jumeau numérique" du véhicule, le logiciel de commande global peut être considérablement optimisé avant de commencer les essais sur le véhicule physique.
En tant que directeur technique et cofondateur de Potential Motors, Isaac Barkhouse savait qu'un modèle de véhicule dynamique serait essentiel au développement de leur logiciel de contrôle. "Lorsqu'il s'agit de véhicules électriques, il y a les domaines typiques de l'automobile (électrique, thermique, mécanique, logiciel, etc.). La possibilité de simuler et de comprendre tous ces domaines ensemble, de manière unifiée - pour construire un jumeau numérique du système - nous permet de comprendre le véhicule avant de le tester en situation réelle", a-t-il noté en décrivant le développement de RallyAI.
Isaac et son équipe ont choisi MapleSim, l'outil de modélisation et de simulation multi domaine de Maplesoft, pour construire leur modèle dynamique de véhicule. Grâce à MapleSim, ils ont pu créer des modèles haute-fidélité, basés sur la physique, de divers sous-systèmes du véhicule et utiliser le modèle unifié comme plateforme pour l'apprentissage de leurs algorithmes. Le modèle MapleSim a été créé en combinant des composants physiques par glisser-déposer et des composants personnalisés créés pour répondre à leurs besoins spécifiques en matière de tests de contrôle.