[0045] In some embodiments, apparatus and systems for controlling exoskeleton devices, and more particularly, smart crutches configured for sensing an environment and processing the sensed data to control the movement of exoskeleton devices over various types of surfaces are presented. In some embodiments, the smart crutches may comprise sensors configured to sense the state of the exoskeleton, the crutches and the surrounding environment, and to transmit such measurements to various components of the crutch and/or exoskeleton such as processing units, user interfaces, etc. In some embodiments, the processing unit may generate instructions for the exoskeleton and/or the crutches to carry out based on the measurements.Selon certains modes de réalisation, l'invention concerne un appareil et des systèmes permettant de commander des dispositifs d'exosquelette, et plus particulièrement, des béquilles intelligentes conçues pour détecter un environnement et traiter les données détectées afin de commander le déplacement de dispositifs d'exosquelette sur divers types de surfaces. Selon certains modes de réalisation, les béquilles intelligentes peuvent comprendre des capteurs conçus pour détecter l'état de l'exosquelette, des béquilles et de l'environnement voisin, et pour transmettre de telles mesures à divers composants de la béquille et/ou de l'exosquelette tels que des unités de traitement, des interfaces utilisateur, etc. Selon certains modes de réalisation, l'unité de traitement peut générer des instructions à réaliser par l'exosquelette et/ou les béquilles sur la base des mesures.