IP Library Granted Patent US 9,529,365
Granted Patent B2
US 9,529,365 · App. 14/619,806 · Granted Dec 27, 2016

Control of a personal transporter based on user position

Inventors: Dean Kamen (Bedford, NH); Robert R. Ambrogi (Manchester, NH); James J. Dattolo (Somerville, MA); Robert J. Duggan (Strafford, NH); J. Douglas Field (Bedford, NH); Richard Kurt Heinzmann (Francestown, NH); Matthew M. McCambridge (Madison, WI); John B. Morrell (Bedford, NH); Michael D. Piedmonte (Warrenton, VA); Richard J. Rosasco (Millersville, MD)
Assignee: DEKA Products Limited Partnership
G05D1/0223A63C17/01A63C17/08A63C17/12B60L15/20B60L15/2045B62D37/00B62D51/002B62D51/02B62D61/00B62K1/00B62K3/007G05D1/0212G05D1/0891G08B6/00B60L2200/16B60L2200/24B60L2220/46B60L2240/18B60L2240/22B60L2240/423B60L2250/22B60L2250/24B60L2260/34Y02T10/7258
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,529,365
App. No.
14/619,806
Granted
Dec 27, 2016
Kind
B2
Abstract

An apparatus controller for prompting a rider to be positioned on a vehicle in such a manner as to reduce lateral instability due to lateral acceleration of the vehicle. The apparatus has an input for receiving specification from the rider of a desired direction of travel, and indicating means for reflecting to the rider a propitious instantaneous body orientation to enhance stability in the face of lateral acceleration. The indicating may include a handlebar that is pivotable with respect to the vehicle and that is driven in response to vehicle turning.

Claims (58)

1. A method for controlling a transporter, the transporter having at least one ground-contacting element, a handlebar supported by the at least one ground-contacting element, and a controller operatively communicating with the at least one ground-contacting element, the method comprising:

receiving, by the controller, a desired yaw and a desired yaw rate, the desired yaw and the desired yaw rate being based on a body orientation of a load on the transporter;

computing, by the controller, a desired direction of motion of the transporter based on the received desired yaw and the received desired yaw rate;

receiving, by the controller, a pitch of the transporter;

computing, by the controller, a pitch command signal based on the pitch;

computing, by the controller, a command signal based on the desired direction and the pitch command signal; and

providing, by the controller, the command signal to maintain balance of the transporter and motion in the desired direction.

2. The method as in claim 1 further comprising:

computing, by the controller, the command signal based on the body orientation and roll of the transporter sensed by a plurality of sensors in electronic communication with the controller, the command signal modified by a deadband.

3. The method as in claim 1 further comprising:

computing, by the controller, the command signal based at least in part on a yaw error value, the yaw error value being the difference between an instantaneous yaw value and the desired yaw.

4. The method as in claim 1 further comprising:

receiving, by the controller, a lean of the transporter with respect to gravity; and

computing, by the controller, the command signal K(φ HB −φ Roll ) where K=a constant, φ HB =an angle between the handlebar and the ground-contacting element, and φ Roll =the received lean.

5. The method as in claim 1 wherein the handlebar comprises an inclined or horizontally mounted pivot handlebar.

6. The method as in claim 1 wherein the handlebar is biased to a central position by at least one damper.

7. The method as in claim 1 further comprising:

receiving, by the controller, a rotational orientation of the handlebar; and

computing, by the controller, the desired direction based at least in part on the rotational orientation.

8. The method as in claim 1 further comprising:

computing, by the controller, a yaw component of the command signal by:

applying a first gain to the yaw component of the command signal at a first range of speeds; and

applying a second gain to the yaw component of the command signal at a second range of speeds.

9. The method as in claim 1 further comprising:

filtering, by the controller, a yaw component of the command signal based on a roll rate of the transporter.

10. The method as in claim 1 further comprising:

low-pass filtering, by the controller, the desired yaw if a roll rate of the transporter is greater than a pre-selected rate.

11. The method as in claim 10 further comprising:

computing, by the controller, a yaw component of the command signal based on F*(the desired yaw)+(1×F)*(the filtered desired yaw) where F=a continuously varying signal.

12. A system for controlling a transporter, the system comprising:

at least one ground-contacting element;

a handlebar supported by the at least one ground-contracting element; and

a controller operatively communicating with the at least one ground-contacting element, the controller including:

receiving a desired yaw and a desired yaw rate of the transporter, the desired yaw and the desired yaw rate being based on a body orientation of a load on the transporter;

computing a desired direction of motion of the transporter based on the received desired yaw and the received desired yaw rate;

receiving a pitch of the transporter;

computing a pitch command signal based on the pitch;

computing a command signal based on the desired direction and the pitch command signal; and

providing the command signal to maintain balance of the transporter and motion in the desired direction.

13. The system as in claim 12 wherein the controller further includes:

computing, by the controller, the command signal based on the body orientation and roll of the transporter sensed by a plurality of sensors in electronic communication with the controller, the command signal modified by a deadband.

14. The system as in claim 12 wherein the controller further includes:

executing a ramp function reversing a yaw command component of the command signal when the transporter moves in reverse.

15. The system as in claim 12 wherein the controller further includes:

receiving a lean of the transporter with respect to gravity; and

computing the command signal K(φ HB −φ Roll ) where K=a constant, φ HB =an angle between the handlebar and the at least one ground-contacting element, and φ Roll =the received lean.

16. The system as in claim 12 wherein the controller further includes:

computing a yaw component of the command signal by

applying a first gain to the yaw component of the command signal at a first range of speeds; and

applying a second gain to the yaw component of the command signal at a second range of speeds.

17. The system as in claim 12 wherein the controller further includes:

receiving, from shaft sensors, the position of the handlebar with respect to vertical, or with respect to a direction fixed with respect to at least a portion of the transporter.

18. The system as in claim 12 wherein the controller further includes:

filtering a yaw component of the command signal based on a roll rate of the transporter.

19. The system as in claim 12 wherein the controller further includes:

low-pass filtering the desired yaw if a roll rate of the transporter is greater than a pre-selected rate.

20. The system as in claim 11 wherein the controller further comprises:

receiving a relative height offset of at least one handlebar segment disposed upon the transporter, the desired direction based at least in part on the relative height offset.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2015
From: KAMEN, DEAN; AMBROGI, ROBERT R.; DATTOLO, JAMES J.; DUGGAN, ROBERT J.; FIELD, J. DOUGLAS; HEINZMANN, RICHARD KURT; MCCAMBRIDGE, MATTHEW M.; MORRELL, JOHN B.; PIEDMONTE, MICHAEL D.; ROSASCO, RICHARD J.
To: DEKA PRODUCTS LIMITED PARTNERSHIP
Reel/Frame 035535/0947 →
Continuity (7)
Continuation 14446969 · Jul 30, 2014
Continuation 13857737 · Apr 5, 2013
Continuation 13585041 · Aug 14, 2012
Continuation 12879650 · Sep 10, 2010
Continuation 11863640 · Sep 28, 2007
Division 10939955 · Sep 13, 2004
Related Publication 20150153734A1 · Jun 4, 2015