Concevoir une infrastructure logicielle permettant la compilation croisée sur des unités de calcul cible (CPU, GPU, FPGA, processeurs neuromorphiques, simulateur), ou une combinaison hétérogène de ceux-ci, reproduisant les différents concepts de l’architecture de contrôle robotique HBBA tels que, mais non limités à :
* Les motivations ;
* Les intentions ;
* Les croyances ;
* Les stratégies ;
* Les comportements ;
* Les perceptions ;
* Les actions.
Cette infrastructure logicielle représente un sous-ensemble de l’infrastructure logicielle globale de la nouvelle version du HBBA et nécessite donc une collaboration entre les différents sous-ensembles en cours de développement.