Nova Patents
CA2425148C

Control of a personal transporter

Abstract

Methods for controlling a motorized balancing transporter that has two wheels 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 transporter 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 wheels 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.

CA2425148C, drawing sheet 1
Sheet 1 of 18

Term

Term ended

Expired 11 October 2021, 5 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

6 claims: 2 independent, 4 dependent

  1. 1
    CA 02425148 2009-10-06 What is claimed is:1. A method for automatically decelerating a balancing transporter having a controller for controlling the motion of the transporter based in part on a control variable and being unstable in the fore-aft direction in the absence of motion control, 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 while maintaining balance;and (d) repeating steps (a) - (c) until the control variable equals the goal value.
  2. 6
    A system for automatically decelerating a balancing transporter, the system comprising:(a) a fault detection circuit for generating a fault condition signal;and CA 02425148 2009-10-06 (b) a controller for: i. controlling the motion of the balancing transporter based in part on a control variable;ii. receiving the fault condition signal;iii. setting a goal value;iv. adjusting the control variable at a specified increment in the direction of the goal value while maintaining balance;and v. repeating steps i. - iv. until the control variable equals the goal value.