Nova Patents
CA2425148A1

Control of a personal transporter

Abstract

Methods for controlling a motorized balancing transporter that has two wheel s in contact with the ground in normal operation. Upon detection of a fault condition, a control variable is adjusted at a specified increment in the direction of a goal value until the control variable equals the goal value. A user is afforded accelerated access to operation of the balancing transporte r by first initializing a single-axis stabilizer, and, while intializing a 3- axis stabilizer, allowing operation of the transporter, and then completing initialization of the 3-axis stabilizer. Traction is maintained between whee ls of a transporter and an underlying surface by comparing acceleration of a wheel with a specified pre-set value and incrementally reducing the torque applied to the wheel based on the existence of slip condition, with the slip condition cleared on the basis of a determined value of a dynamic characteristic of the wheel such as the inverse moment of inertia.

CA2425148A1, drawing sheet 1
Sheet 1 of 17

Term

Term ended

Projected expiry passed 11 October 2021, 5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

33 claims: 18 independent, 15 dependent

  1. 1
    CA 02425148 2003-04-07 WO 02/30730 PCT/USOl/42657 What is claimed is:1. A method for automatically decelerating a transporter having a controller for controlling the motion of the transporter based in part on a control variable, the method comprising the steps of: (a) detecting a fault condition;(b) setting a goal value of the control variable;(c) adjusting the control variable at a specified increment in the direction of the goal value;and (d) repeating steps (a) - (c) until the control variable equals the goal value.
  2. 6
    A system for automatically decelerating a transporter, the system comprising:(a) a fault detection circuit for generating a fault condition signal;and (b) a controller for: i. controlling the motion of the transporter based in part on a control variable;ii. receiving the fault condition signal;iii. setting a goal value;iv. adjusting the desired control variable at a specified increment in the direction of the goal value;and CA 02425148 2003-04-07 02/30730 PCT/USOl/42657 v. repeating steps i. - iv. until the desired control variable equals the goal value.
  3. 7
    A method for providing a user with accelerated access to operation of a balancing personal transporter, the method comprising:(a) initializing a single-axis stabilizer;(b) beginning initialization of a 3-axis stabilizer;(c) alerting the rider that the transporter is ready for use;(d) allowing operation of the transporter;(e) completing initialization of the 3-axis stabilizer;and (f) employing the 3-axis stabilizer for control of the balancing personal transporter.
  4. 8
    A rider detector for detecting the presence of a rider standing on abase of a two-wheeled dynamically balanced transporter, the detector comprising:(a) a mat covering the base of the transporter, the mat comprising: i. a mat edge attached to the base;ii. a mat wall having a bottom portion and a top portion, the bottom portion attached to the mat edge;iii. a mat cover having a top surface and a bottom surface, the mat cover attached to the mat wall and supported above the base;and (b) a switch mounted on the base and positioned below the bottom surface of the mat cover, the switch changing from a first state to a second state when the mat cover is displaced into contact with the switch. CA 02425148 2003-04-07 WO 02/30730 PCT/USOl/42657
  5. 10
    A statically unstable motorized transporter comprising:(a) a base for supporting a rider;(b) a pair of laterally disposed wheels for supporting the base above a surface;(c) a motorized drive for driving the pair of wheels;(d) a pitch sensor coupled to the base, the sensor generating a signal indicative of a transporter pitch;and (e) a controller for commanding the motorized drive based only on the transporter pitch.
  6. 11
    A method for controlling a motorized drive of a statically unstable transporter having two laterally disposed wheels and a pitch sensor, the method comprising:(a) determining the pitch of the transporter from the pitch sensor;and (b) generating a command signal based only on the pitch of the transporter;and (c) transmitting the command signal to the motorized drive.
  7. 13
    A steering device for a motorized vehicle having a handlebar, the steering device comprising:CA 02425148 2003-04-07 02/30730 PCT/USOl/42657 (a) a rotation sensor coupled to the handlebar for generating a steering command upon rotation;(b) a rotatable grip for imparting rotary motion to the rotation sensor;and (c) a torsional spring for restoring the rotatable grip to a neutral position upon release of the grip.
  8. 15
    A steering device for a motorized vehicle having a user support, the steering device comprising:(a) a rotation sensor coupled to a structure fixed with respect to the user support for generating a steering command upon sensing rotation;(b) a flexible shaft coupled to the rotation sensor;(c) thumb button for imparting bending to the flexible shaft in such a manner as to provide rotation measured by the rotation sensor;and (d) a spring member for providing a force countering bending of the flexible shaft.
  9. 17
    A steering device for a motorized vehicle providing transportation in a direction of travel over an underlying surface, the motorized vehicle having a handlebar for gripping by a user, the steering device comprising:(a) a lever having a top surface substantially flush with the handlebar, the lever being movable by a palm of a hand of the user about a pivot axis substantially parallel to the underlying CA 02425148 2003-04-07 02/30730 PCT/USOl/42657 surface and substantially parallel to the direction of travel of the vehicle;(b) a restoring member for opposing motion of the lever from a neutral position;and (c) a sensor for sensing motion of the lever from the neutral position and for generating in response thereto a steering command.
  10. 18
    A steering device in accordance with claim 17, wherein the sensor is a rotation sensor for sensing rotation of the lever about the pivot axis.
  11. 19
    A steering device in accordance with claim 17, wherein the sensor is a pressure sensor for sensing rotation of the lever about the pivot axis.
  12. 20
    A method for maintaining traction between wheels of a transporter and an underlying surface, the method comprising:(a) comparing acceleration of a wheel with a specified pre-set value;(b) setting a slip condition flag based on the acceleration of the wheel;(c) reducing the torque applied to the wheel based on the slip condition flag;(d) determining a value of a dynamic characteristic of the wheel;and (e) clearing the slip condition flag based on the value of the dynamic characteristic of the wheel.
  13. 26
    A device for correcting wheel slippage on a vehicle, the device comprising:(a) a sensor for monitoring wheel speed;(b) a differentiator for calculating wheel acceleration based on change in wheel speed;(c) a comparator for comparing the wheel acceleration with a pre-set value and for setting a slip condition flag;and (d) a controller for reducing any torque applied to the wheel, such that torque continues to be reduced until the slip condition flag is cleared.
  14. 27
    A method for controlling an electrical motor in a balancing transporter, the transporter having precisely two wheels in contact with the ground in normal operation and having a balancing controller characterized by a frame rate, the electric motor driving a shaft for coupling power to one of the precisely two wheels, the shaft characterized by an instantaneous shaft velocity, the method comprising:(a) controlling the output of the power stage by means of an inner loop characterized by a first bandwidth;CA 02425148 2003-04-07 02/30730 PCT/USOl/42657 (b) producing a signal substantially proportional to the shaft velocity in response to the output of the power stage;(c) calculating, at a rate equal to the frame rate and less than one third of the first bandwidth, a voltage command signal based at least on the shaft velocity signal and a specified transporter velocity;and (d) controlling a voltage applied to the motor based on the voltage command signal.
  15. 28
    A method in accordance with claim 27, further including the step of providing the specified transporter velocity by means of a user input device.
  16. 29
    A method in accordance with claim 27, wherein the step of producing a signal substantially proportional to the shaft velocity includes differentiating a signal from a shaft position sensor.
  17. 30
    A velocity controller for a balancing personal transporter, the velocity controller comprising:(a) a motor having a shaft for driving a wheel of the balancing personal vehicle;(b) a motor amplifier for supplying power to the motor, the amplifier controlled at a rate characterized by an inner loop bandwidth;(c) a shaft feedback sensor for measuring angular velocity of the shaft and providing a shaft velocity signal;(d) a user input for receiving specification of a commanded vehicle velocity;(e) a controller for calculating, at a rate less than one third of the inner loop bandwidth, a voltage command signal based at least on the shaft velocity signal and the commanded CA 02425148 2003-04-07 WO 02/30730 PCT/USOl/42657 transporter velocity;and (f) an amplifier for applying a voltage based on the voltage command signal across the motor.
  18. 31
    A method for controlling the yaw of a motorized balancing 5 transporter having precisely two laterally disposed wheels, each wheel being actuated by a motor, each motor being driven by a motor amplifier, the method comprising:(a) calculating a command to a motor amplifier based on balancing requirements of the transporter;10 (b) augmenting the command to the motor amplifier based on a specified direction of motion;(c) generating an amplifier output based in part on the augmented command;(c) sensing the amplifier output;15 (d) modifying the command based on the amplifier output;and (e) applying the amplifier output to a wheel motor.
Independent claims18