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 mobility device comprising:
a motor;
at least one inertial measurement unit; and
a controller configured to:
receive gait dynamic data from the at least one inertial measurement unit, wherein the gait dynamic data comprises gyroscopic data,
determine a gait of a user based on the gait dynamic data, and
generate a motion command based on the gait.
2. The mobility device of claim 1 , wherein the gait dynamic data further comprises at least one of acceleration data, angular rate data, orientation data, or quaternion data.
3. The mobility device of claim 1 , wherein the controller is further configured to detect a stance/swing phase of the mobility device based on the gait dynamic data.
4. The mobility device of claim 1 , wherein the controller is further configured to compute a gait trajectory vector, wherein the gait trajectory vector comprises a foot velocity.
5. The mobility device of claim 4 , wherein the gait trajectory vector further comprises a stride length of the user.
6. The mobility device of claim 4 , wherein the gait trajectory vector further comprises an orientation of the mobility device.
7. The mobility device of claim 4 , wherein the gait trajectory vector further comprises an elevation of the mobility device.
8. The mobility device of claim 1 , further comprising a remote control configured to override the motion command based on a user input.
9. The mobility device of claim 8 , wherein the remote control is a mobile phone.
10. The mobility device of claim 1 , wherein the controller is further configured to compare the gait of the user against a pre-configured gait model.
11. The mobility device of claim 10 , wherein the pre-configured gait model comprises a range of velocities for walking on various inclines.
12. The mobility device of claim 10 , wherein the pre-configured gait model comprises a range of velocities for walking on stairs.
13. A method of controlling a mobility device comprising:
receiving gait dynamic data from at least one inertial measurement unit of the mobility device, wherein the gait dynamic data comprises gyroscopic data;
determining a gait of a user based on the gait dynamic data;
generating a motion command for the mobility device based on the gait.