Systems and methods for controlling a radio-controlled two-wheeled vehicle
AssigneeHorizon Hobby, LLC
InventorsJohn Adams, Matthew W. Olson
Life of this patent
Estimating the term…
Abstract
A radio-controlled (RC) motorcycle is disclosed with a chassis, a rear wheel, and a steerable front wheel assembly. The motorcycle includes an attitude estimator that uses rotation and acceleration data from an IMU to estimate an inertial attitude of the motorcycle. A receiver is connected to a control processor and receives a steering input from an RC transmitter. The control processor determines a desired roll angle based at least in part on the steering input from the receiver; determines a reported roll angle from the attitude estimate; and controls a steering angle of the front wheel assembly to reduce the difference (or reduce error) between the desired roll angle and the reported roll angle.
Claims20
A radio-controlled (RC) motorcycle, comprising:
- a chassis, comprising a rear wheel and a steerable front wheel assembly;
- an inertial measurement unit (IMU) comprising one or more angular rate sensors configured to output rotation data associated with rotation of the RC motorcycle about one or more axes, and one or more acceleration sensors configured to output acceleration data associated with acceleration of the RC motorcycle along one or more axes;
- an attitude estimator, configured to calculate an attitude estimate of the RC motorcycle using the rotation and acceleration data from the IMU;
- a receiver;
- and
- a control processor, electrically connected to the receiver configured to:
- receive a steering input from an RC transmitter;
- receive an attitude estimate from the attitude estimator;
- determine a target roll angle based at least in part on the steering input from the receiver;
- determine a reported roll angle from the attitude estimate;
- and
- control a steering angle of the front wheel assembly to reduce error between the target roll angle and the reported roll angle.
A control processor for an RC vehicle, configured to:
- receive angular rotation data associated with rotation of the RC vehicle about one or more axes and acceleration data associated with acceleration of the RC vehicle along one or more axes;
- calculate a roll attitude estimate of the RC vehicle, based on the rotation data and the acceleration data;
- receive steering command data from a controller associated with the RC vehicle;
- calculate a target roll attitude, based on the steering command data;
- and
- control the steering angle of at least one wheel of the RC vehicle to reduce error between the target roll attitude and the roll attitude estimate.
Dependencies are inferred from the claim text.