×

Mobility device control system

  • US 10,220,843 B2
  • Filed: 02/23/2017
  • Issued: 03/05/2019
  • Est. Priority Date: 02/23/2016
  • Status: Active Grant
First Claim
Patent Images

1. A mobility device control system comprising:

  • at least one user control device receiving desired actions for the mobility device;

    at least one power base controller operably coupled with the at least one user control device, the at least one power base controller receiving the desired actions from the at least one user control device, the at least one power base controller including at least two processors, the at least two processors each including at least one controller processing task, the at least one controller processing task receiving sensor data and motor data associated with sensors, wheels, and motors operably coupled with the mobility device; and

    at least one inertial measurement unit (IMU) operably coupled with the at least one power base controller, the at least one IMU producing an inertial estimate, the inertial estimate based at least on filtering data from the at least one IMU, the at least one IMU including a rate sensor and an accelerometer, the filtering including(a) receiving and filtering a gravity vector of the mobility device from the accelerometer, the filtering based at least on a gravity rate,(b) receiving and filtering a body rate vector of the mobility device from the rate sensor, the filtering based at least on a gravity rate error and a projected body rate error,(c) receiving a differential wheel speed representing the difference in speed of each of the at least two wheels;

    (d) estimating a projected gravity rate based at least on the filtered gravity vector and the filtered body rate vector;

    (e) computing the projected body rate error based at least on the projected gravity rate and the differential wheel speed;

    (f) computing a pitch and a roll based at least on the filtered measured body rate and the filtered gravity vector; and

    (g) repeating steps (a)-(f) using the computed projected body rate error;

    the inertial estimate used to compute a pitch and a roll of the mobility device,wherein the at least two processors compute values based at least on the desired actions, the sensor data, the motor data, the pitch and the roll of the mobility device, the values being provided to the wheels to control the motion of the mobility device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×