Embodiments of the systems and methods described herein relate to a control unit comprising a memory having stored thereon a feature database that includes feature data, a portion of which is labeled with a transition from an ambulation mode and a memory having stored thereon a pattern recognition controller that is trained using the labeled feature data, wherein the pattern recognition controller is configured to predict the ambulation mode of an assistive device and the control unit is configured to communicate with sensors coupled to the assistive device.Des modes de réalisation des systèmes et procédés décrits dans la présente invention concernent une unité de commande comprenant une mémoire sur laquelle est enregistrée une base de données de caractéristiques qui comprend des données de caractéristiques dont une partie est marquée par une transition à partir dun mode de déplacement, et une mémoire sur laquelle est enregistrée un contrôleur de reconnaissance de motifs qui est formé au moyen des données de caractéristiques étiquetées, le contrôleur de reconnaissance de motif étant configuré pour prédire le mode de déplacement dun dispositif dassistance et lunité de commande étant configurée pour communiquer avec des capteurs couplés au dispositif dassistance.