A Method and Device for Control of a Mobility Device
A system for control of a mobility device comprising a controller for analyzing data from at least one sensor on the mobility device, wherein the data is used to determine the gait of user. The gait data is then used to provide motion command to an electric motor on the mobility device.
1 . A method of controlling a mobility device having an electric motor, the system comprising:
receiving gait data from at least one inertial measurement unit,
determining the gait of a user based on the gait data and a pre-configured machine learning model; and
generating a motion command using the determined gait.
2 . The method of claim 1 , wherein the gait data is selected from the group consisting of acceleration, gyroscopic data, and quaternion data.
3 . The method of claim 1 , wherein determining the gait of a user comprises testing the gait of a user through a machine learning model.
4 . The method of claim 3 , further comprising:
training the machine learning model by having a user perform various gaits on the mobility device and signaling the various gaits to a control system.
5 . The method of claim 1 , further comprising cross validating the motion command between two mobility devices worn by a user.
6 . The method of claim 5 , wherein the step of cross validating the motion command comprises:
converting the motion command into a motor driving signal if the motion command of a first mobility device is similar to a motion command of a second mobility device.
7 . The method of claim 5 , wherein the step of cross validating the motion command comprises:
converting the motion command into a braking signal if the motion command of a first mobility device is not similar to a motion command of a second mobility device.
8 . The method of claim 1 , further comprising:
checking for user input from a remote controller, and
overriding the motion command based on the user input.