U.S. patent application number 13/799936 was filed with the patent office on 2014-09-18 for steering control system for radio control vehicle and a radio controlled car comprising the same.
This patent application is currently assigned to HPI Racing & HB. The applicant listed for this patent is HPI RACING & HB. Invention is credited to Hiroyuki Iida, Masahide Suzuki.
Application Number | 20140277836 13/799936 |
Document ID | / |
Family ID | 51358656 |
Filed Date | 2014-09-18 |
United States Patent
Application |
20140277836 |
Kind Code |
A1 |
Iida; Hiroyuki ; et
al. |
September 18, 2014 |
STEERING CONTROL SYSTEM FOR RADIO CONTROL VEHICLE AND A RADIO
CONTROLLED CAR COMPRISING THE SAME
Abstract
A steering control system for a RC vehicle is provided. The
steering control system comprises an angular speed sensor and a
processing unit. The processing unit is configured to receive a
first steering signal from a receiver of the radio controlled
vehicle which indicates a position of a control stick or a control
wheel of a controller for the radio controlled vehicle and to
receive a signal from the angular speed sensor. The first steering
signal is adjusted based on the signal from the angular speed
sensor and the position of a control stick or a control wheel of a
controller to improve stability of the vehicle without
deteriorating a maneuverability of the vehicle.
Inventors: |
Iida; Hiroyuki; (Foothill
Ranch, CA) ; Suzuki; Masahide; (Kawaguti,
JP) |
|
Applicant: |
Name |
City |
State |
Country |
Type |
HPI RACING & HB |
Foothill Ranch |
CA |
US |
|
|
Assignee: |
HPI Racing & HB
Foothill Ranch
CA
|
Family ID: |
51358656 |
Appl. No.: |
13/799936 |
Filed: |
March 13, 2013 |
Current U.S.
Class: |
701/2 |
Current CPC
Class: |
A63H 17/36 20130101;
A63H 30/04 20130101 |
Class at
Publication: |
701/2 |
International
Class: |
A63H 30/04 20060101
A63H030/04 |
Claims
1. A steering control system for a radio controlled vehicle
comprising: an angular speed sensor having a detection axis to
detect an angular velocity about the detection axis, and a
processing unit, wherein the processing unit is configured to:
receive a first steering signal from a receiver of the radio
controlled vehicle which indicates a position of a steering control
of a controller for the radio controlled vehicle, quantify the
first steering signal, receive a signal from the angular speed
sensor, quantify the signal from the angular speed sensor so as to
generate an assist amount, wherein the signal from the angular
speed sensor is quantified to act on an actuator for the steering
mechanism of the radio controlled vehicle to steer in a direction
opposite to that of the detected angular velocity, retrieve an
first assist factor corresponding to the position of the steering
control which the received first steering signal indicates adjust
the assist amount by multiplying the assist amount by the first
assist factor, add the adjusted assist amount to the quantified
first steering signal to generate a second steering signal, send
the second steering signal to the actuator for the steering
mechanism of the radio controlled vehicle.
2. The steering control system for a radio controlled vehicle
according to claim 1, wherein the first assist factor corresponding
to the position where the steering control is at a neutral position
is set to a first value, and wherein the first assist factor is
decreased as the steering control is moved away form the neutral
position in either direction.
3. The steering control system for a radio controlled vehicle
according to claim 2, wherein the first assist factor corresponding
to the position where the steering control is fully moved in either
direction or in the vicinity thereof is set to 0.
4. The steering control system for a radio controlled vehicle
according to claim 2, wherein the processing unit further
comprising a memory unit to store a set of first assist factors
wherein each first assist factor is associated with the position of
the steering control.
5. The steering control system for a radio controlled vehicle
according to claim 4, wherein a plurality of sets of first assist
factors are stored in the memory unit.
6. The steering control system for a radio controlled vehicle
according to claim 5, wherein the processing unit further comprises
a selector to select one of the available sets of first assist
factors
7. The steering control system for a radio controlled vehicle
according to claim 5, wherein the processing unit is further
configured to receive a signal from the controller for the radio
controlled vehicle through the receiver to select the set of first
assist factors.
8. The steering control system for a radio controlled vehicle
according to claim 1, wherein the angular speed sensor comprises a
gyroscope.
9. The steering control system for a radio controlled vehicle
according to claim 1, further comprising a variable resistor to
adjust a sensitivity of the angular speed sensor.
10. The steering control system for a radio controlled vehicle
according to claim 1, further comprising a substrate, wherein the
angular speed sensor unit and the processing unit are mounted on
the substrate.
11. A radio controlled car comprising the steering control system
for a radio controlled vehicle according to claim 1,
12. The radio controlled car according to claim 11, wherein the
steering control system is mounted on a vehicle body such that
detection axis is oriented in substantially same direction with a
direction of gravitational force.
13. A method for steering a radio controlled vehicle comprising:
receiving a first steering signal from a receiver of the radio
control vehicle which indicates a position of a steering control of
a controller for the radio controlled vehicle, quantifying the
first steering signal, receiving a signal from the angular speed
sensor, quantifying the signal from the angular speed sensor so as
to generate an assist amount wherein the signal from the angular
speed sensor is quantified to act on an actuator for the steering
mechanism of the radio controlled vehicle to steer in a direction
opposite to that of the detected angular velocity, retrieving an
first assist factor corresponding to the position of the steering
control which the received first steering signal indicates,
adjusting the assist amount by multiplying the assist amount by an
first assist factor, adding the adjusted assist amount to the
quantified first steering signal to generate a second steering
signal, sending the second steering signal to the actuator for the
steering mechanism of the radio controlled vehicle.
14. The method for steering a radio controlled vehicle according to
claim 13, further comprising selecting a set of first assist
factors wherein a plurality of sets of first assist factors are
stored in the memory unit.
Description
FIELD OF INVENTION
[0001] The present invention generally relates to a steering
control system for a radio controlled (RC) vehicle. More
particularly, the present invention relates to a steering control
system comprising an angular speed sensor to stabilize a vehicle
movement and a radio controlled car comprising the same.
BACKGROUND
[0002] Radio controlled cars are enjoyed by hobbyists
recreationally and also competitively, and drifting is one of many
variations of radio controlled car activities. Drifting is a
technique to attack a corner by causing a tail (rear wheels) of the
car to slide sideways to over-steer while maintaining control of
the car. In such circumstances, the front wheels need to be
pointing in the opposite direction to the turn, for example, the
car is turning left, while the front wheels are pointing right or
vice versa, and the car becomes vulnerable to spin out. An
experienced user can sense this behavior and maintain control of
the car. However, with a conventional radio controlled car, it is a
very difficult maneuver for novices.
[0003] In order to maintain the control of the car and prevent a
spin out, an approach chosen so far in the prior art has been to
provide a steering control system utilizing an angular speed
sensor. The steering control system having an angular speed sensor
is widely used in remotely controlled vehicle to improve stability
of the vehicle, especially for stabilizing yaw motion of a
helicopter or the like. In the system, a yaw motion is detected by
the angular speed sensor and a signal to a steering servo is
generated according to the detected angular speed so as to make a
corrective move.
[0004] The same technique has been employed for a radio controlled
toy car. A steering control system including an angular speed
sensor is installed between front wheels and rear wheels to detect
the angular speed of the car. In this configuration, if rear wheels
slide to left (the car is turning right and the angular speed
sensor detects a right-hand turn), the system sends a signal to a
steering servo to turn the front wheels to the left. This approach
has been found also useful to maintain a steady cruising for a high
power vehicle or on a slippery surface.
BRIEF SUMMARY OF THE INVENTION
[0005] An aspect of the present invention involves the realization
that, as the angular speed sensor detects an intentional maneuver,
the steering control system acts on such intentional maneuver as
well. As such, the conventional steering control system keeps the
vehicle always in an under-steer condition and deteriorates vehicle
maneuverability, such as by creating a larger minimum turning
radius. Further, a demand for a level of assist from the steering
system is dependent upon the proficiency of a user, personal
preference, and running style (a grip run or a drift run). Thus,
there is a need in the art for an improved steering system for
radio controlled vehicle which provides stable drive maintaining
the vehicle maneuverability and flexibility to adjust the level of
assist according to user's proficiency and preference.
[0006] In view of the above mentioned situation, one object of one
or more aspects of the present invention is to provide a steering
control system for a radio controlled vehicle which does not
deteriorate vehicle maneuverability.
[0007] Another object of one or more aspects of the present
invention is to provide a steering control system for a radio
controlled vehicle which provides a variable level of assist and/or
the level of assist is user definable or selectable.
[0008] The foregoing objects have been achieved by a steering
control system for a radio controlled vehicle comprising: an
angular speed sensor unit having a detection axis to detect an
angular velocity about the detection axis, and a processing unit.
The processing unit is configured to: receive a first steering
signal from a receiver of the radio controlled vehicle which
indicates a position of a control stick or a control wheel of a
controller for the radio controlled vehicle, quantify the first
steering signal, receive a signal from the angular speed sensor,
and quantify the signal from the angular speed sensor so as to
generate an assist amount.
[0009] The processing unit can be further configured to retrieve a
first assist factor corresponding to the position of the control
stick or the control wheel which the received first steering signal
indicates, adjust the assist amount by multiplying the assist
amount by a first assist factor, add the adjusted assist amount to
the quantified first steering signal to generate a second steering
signal, and send the second steering signal to the actuator for the
steering mechanism of the radio controlled vehicle, upon receiving
the first steering signal.
[0010] In some configurations, the first assist factor
corresponding to the position where the control stick or the
control wheel is at a neutral position may be set to 1, and the
first assist factor may be decreased as the control stick or the
control wheel is moved away from the neutral position in either
direction. In some configurations, the first assist factor
corresponds to the position where the control stick or the control
wheel is fully moved in either direction or in the vicinity thereof
may be set to 0.
[0011] The processing unit or steering control system may further
comprise a memory unit to store at least one set of assist factors
or a set of first assist factors wherein each first assist factor
associated with the position of the control stick or the control
wheel thereby defining a pattern of assist factors, which can be a
predetermined pattern of assist factors. The memory unit could also
store one or more algorithms that can be used to calculate an
assist factor, which preferably corresponds to the position of the
steering input (e.g., control stick or control wheel). Accordingly,
the use of the phrases "set of assist factors" or "predetermined
pattern" are intended to include look-up tables or algorithms,
unless otherwise indicated or made clear via the specific context.
The memory units may store a plurality of sets of first assist
factors. The processing unit may further comprise a selector, such
as a physical or electronic selection switch, to allow a user to
select the predetermined pattern. The processing unit may be
further configured to receive a signal from the controller for the
radio controlled vehicle through the receiver to select the
predetermined pattern.
[0012] The processing unit may be further configured to generate a
second assist factor, which is determined based on the historical
data regarding the applied assist amounts. By comparing the most
recent assist amount data and the previous data, it can be seen
whether if the angular speed is on the increase or on the decrease.
If the angular speed is on the decrease, the adjusted assist amount
may be reduced by multiplying the first assist factor by the second
assist factor, whose value is below "1".
[0013] Yet, another object of one or more aspects of the present
invention is to provide a radio controlled car comprising the
steering control system which ensures a stable drive while
maintaining the vehicle maneuverability.
[0014] Still another object of one or more aspects of the present
invention is to provide a radio controlled car comprising the
steering control system which assists users according to their
proficiency and preference.
[0015] These and additional objects are accomplished by the various
aspects of the present invention, wherein briefly stated, one
aspect is a use of the aforementioned steering control system for a
radio controlled vehicle.
[0016] The foregoing and other objects and advantages will appear
from the description to follow. In the description reference is
made to the accompanying drawings, which form a part hereof, and in
which is shown by way of illustration specific embodiments in which
the invention may be practiced. These embodiments will be described
in sufficient detail to enable those skilled in the art to practice
the invention, and it is to be understood that other embodiments
may be utilized and the structural changes may be made without
departing from the scope of the invention. The accompanying
drawings, therefore, are submitted merely as showing the preferred
exemplification of the invention. Accordingly, the following
detailed description is not to be taken in a limiting sense, and
the scope of the present invention is best defined by the appended
claims.
BRIEF DESCRIPTION OF DRAWINGS
[0017] Having thus described the invention in general terms,
reference will now be made to the accompanying drawings, which are
not necessarily drawn to scale, and wherein:
[0018] FIG. 1 shows schematically a block diagram of a steering
control system for a radio controlled vehicle according to one
exemplary embodiment of the present invention.
[0019] FIG. 2 shows a pulse signal stream from the receiver
module.
[0020] FIG. 3 shows the first steering control pulse signal.
[0021] FIG. 4a, FIG. 4b, FIG. 4c, and FIG. 4d show a transitional
pattern of the value of the first assist factor by location of the
steering control.
[0022] FIG. 5 shows a radio controlled car having a steering
control system installed.
DETAIL DESCRIPTION OF THE INVENTION
[0023] In the following detailed description of the present
invention, numerous specific details are set forth in order to
provide a through understanding of the present invention. However,
it will be obvious to one with ordinary skill in the art that the
present invention may be practiced without these specific details.
In other instances, well known methods, procedures, components, and
mechanisms have not been described in detail as not to
unnecessarily obscure aspects of the present invention. While the
following detailed description of the present invention is related
to a radio controlled car, it is to be appreciated that the present
invention and its principles are also applicable to many other
vehicles as well.
[0024] Unless defined otherwise, all technical and scientific terms
used herein have the same meaning as is commonly understood by one
skill in the art. Hereafter, an apparatus of the present invention
will be described in detail by way of a preferred embodiment shown
in the attached drawings.
[0025] The word "exemplary" is used herein to mean "serving as an
example, instance, or illustration." Any embodiment described
herein as "exemplary" is not necessarily to be construed as
preferred or advantageous over other embodiments.
[0026] FIG. 1 illustrates a block diagram of a remote or radio
control system 10, which comprises a steering control system 14 in
accordance with an embodiment of the present invention. The
steering control system is installed, for example, on a radio
controlled car. As used herein, "radio controlled" or "remote
controlled" are used in accordance with their ordinary meaning in
the art. Thus, unless otherwise indicated or made clear by context,
the phrases are intended to cover suitable communication systems or
protocols for operating a vehicle or the like using a controller
that is remote from the vehicle and, in the usual case, is not
physically connected to the vehicle. Although, in exemplary
embodiments, the radio controlled system 10 is described using in
the radio controlled car, the radio controlled system 10 may
operate with any type of radio controlled vehicle. The radio
controlled system 10 includes a transmitter module 11 having a
steering control 12. The steering control 12 may be a control
stick, a control wheel, or any other suitable arrangement for
providing a steering or directional control input. In many
configurations, the steering control 12 will also include
additional control inputs, such as speed control, for example. The
steering control system 14 may comprise an angular speed sensor 15
having a detection axis to detect an angular velocity about the
detection axis, a variable resistor 21 to control sensitivity of
the sensor, an A/D converter 16, memory unit 17, and a processing
unit 19, and these components may be installed on a single
substrate. The angular speed sensor 15 may comprise a
gyroscope.
[0027] The steering control system 14 is installed on the radio
controlled car as shown in FIG. 5, along with a receiver module 13
and an actuator 20 for a steering mechanism of the radio controlled
vehicle. The actuator 20 can be any suitable type of actuation
device or arrangement for the given application, such as turning
the steerable wheels of a vehicle or otherwise positioning a
directional control arrangement. The angular speed sensor 15 is
mounted on a car body such that detection axis is oriented in
substantially same direction with a direction of gravitational
force. However, the angular speed sensor 15 may be mounted on the
car body such that detection axis has an angle with respect to the
direction of gravitational force using adjustable platform (not
shown), so that the sensitivity of the sensor can be adjusted.
[0028] The receiver module 13 receives a radio signal transmitted
from the transmitter module 11 and sends a corresponding control
signal 30, which comprises a first steering signal 31, to a
processing unit 19. The control signal 30 is a pulse stream signal
periodically sent from the receiver module 13 in a certain interval
as shown in FIG. 2. In FIG. 2, a control signal for 2 channels
having 20 ms period is illustrated, and either CH1 or CH2 signal
may be the first steering signal 31.
[0029] In a conventional use, the control signal 30 is directly
applied to the actuator 20 for the steering mechanism of the radio
controlled car. Then, the actuator 20 is activated so as to set
front wheels angle of the car to desired angle according to a width
of the pulse signal. For example, as shown in FIG. 3, a signal
having 1.5 ms pulse width activates the actuator 20 to set the
front wheels angle in a neutral (straight) position, a narrower
pulse activates the actuator 20 to steer the front wheels to left,
and a wider pulse activates the actuator 20 to steer the front
wheels to left. Thus, the front wheel angle is controlled by
changing the pulse width from 1.0 ms to 2.0 ms, and the pulse width
is determined by a position of the steering control 12 on the
transmitter module 11. When the steering control 12 is at a neutral
position, the first steering signal 31 having a 1.5 ms signal width
is generated, when the steering control is fully moved to left, the
first steering signal 31 having a 1.0 ms pulse width is generated,
and when the steering control is fully moved to right, the first
steering signal 31 having a 2.0 ms signal width is generated.
Accordingly, the first steering signal 31 uniquely indicates the
position of the steering control 12 in an essentially or nearly
continuous manner.
[0030] However, in at least some embodiments of the present
invention, the control signal 30, including the first steering
signal 31, is sent to the processing unit 19. After the control
signal 30 is obtained, the processing unit 19 quantifies the
obtained signal according to the signal width utilizing a timer
function of the processing unit 19. An exemplary embodiment is
shown in FIG. 3. The signal having 1.5 ms pulse width, which
activates the actuator 20 to move the front wheel in the neutral
position, is assigned the value of "0". The signal having 1.0 ms
pulse width, which activate the actuator 20 to move the front wheel
fully to left, is assigned the value of "-1". A signal having 2.0
ms pulse width, which activates the actuator 20 to move the front
wheel fully to right, is assigned the value of "1". The signals
having the pulse width therebetween are assigned the value which is
proportional to the signal width. For example, the pulse having
1.25 ms pulse width is assigned the value of "-0.5", and the pulse
having 1.80 ms pulse with is assigned to the value of "0.6", which
activates the actuator 20 to move the front wheel between the
neutral position and the fully moved to right position. The above
is by way of example and the actual values can differ.
[0031] The processing unit 19 also receives a signal from the
angular speed sensor 15 through an AD converter module 16 (if
necessary) and quantifies the signal so as to determine an assist
amount. The signal from the angular speed sensor 15 is quantified
to act on the actuator 20 for the steering mechanism of the radio
controlled car to steer in a direction opposite to that of the
detected angular velocity, which is often referred to as
"counter-steering."
[0032] In the exemplary embodiment, the processing unit 19
essentially or nearly continuously receives the signal from the
angular speed sensor 15 through the AD converter module 16 (if
necessary) and quantifies the signal and the results are stored in
the memory unit 17 or the processing unit 17, as the assist amount.
A signal receiving cycle from the angular speed sensor 15 through
the AD converter module 16 is substantially shorter than a
receiving cycle of the control signal 30. The assist amount is
renewed with a new result as the processing unit 19 continuously
quantifies the signals from the angular speed sensor 15 through the
AD converter module 16. A plurality of the assist amounts may be
stored in the memory unit 17 or the processing unit 17.
[0033] In the exemplary embodiment, the assist amount is determined
such that: when no angular speed is detected by the angular speed
sensor 15, a value of "0" is assigned to the assist amount; when
the angular speed sensor 15 detects a right turn velocity about the
detection axis, a negative value is assigned to the assist amount;
and when the angular speed sensor 15 detects a left turn velocity
about the detection axis, a positive value is assigned as the
assist amount. The maximum value of the assist amount can be
greater than "1".
[0034] After the processing unit 19 receives the first steering
signal 31 and quantifies the signal, the quantified first steering
signal is associated with an assist amount, such as the most recent
assist amount. Conventionally, the assist amount is merely added to
the quantified first steering signal and a second steering signal
is generated so as to stabilize a movement of the radio controlled
car. In this manner, it is effective to stabilize the car when the
radio control car is forced to move sideways by an external force
such as a strong wind or a contact with other cars while driving
straight. However, as the angular speed sensor detects intentional
maneuvers as well, the car is always in an under-steer condition
and deteriorates vehicle maneuverability.
[0035] Therefore, with present invention, the assist amount is
adjusted by multiplying the assist amount by a first assist factor
before being sent to the actuator 20 as a second steering signal,
so that the vehicle maneuverability is maintained. The first assist
factor ranges from, preferably, value of "1" to "0", however, the
maximum value of the first assist factor can be more than "1" and
the minimum value of the first assist factor can be more than "0",
depending upon the sensitivity of the angular speed sensor, or
weight of the car. A set of first assist factors is stored in the
processing unit 19 or in the memory unit 17.
[0036] Each first assist factor is associated to a location of the
steering control 12 indicated by the first steering signal 31. For
example, a value of "1" is assigned to the first assist factor when
the first steering signal 31 indicates that the steering control 12
is in a neutral position, and a value of "0" is assigned to the
first assist factor when the first steering signal 31 indicates
that the steering control is fully moved in either direction. The
value of the first assist factor assigned between the neutral
position and the end-of-range positions is related to, such as
directly proportional to, the distance from the neutral position.
FIG. 4a illustrates a transitional pattern of the value of the
first assist factor by position of the steering control 12 of the
above example. As indicated in the figure, the first assist factor
is decreased as the steering control 12 is moved away from the
neutral, so that the assist amount added to the first steering
signal 31 is decreased as well and no assist amount is added when
the steering control is fully moved. Accordingly, the
maneuverability such as a larger minimum turning radius is not
deteriorated.
[0037] A plurality of sets of the first assist factors can be
stored in the processing unit 19 or the memory units 17. Each set
of the first assist factors may have a unique transitional pattern
of the value of the first assist factor by the position of the
steering control 12, as indicated in FIGS. 4b, 4c, and 4d. A user
can select one of the available set of first assist factors based
on a proficiency or preference. Experienced users may choose the
set represented by FIG. 4b or FIG. 4c, which provides the assist
only in a limited range which is close to the neutral position, and
novices may choose the set represented by FIG. 4a or FIG. 4d, which
provides the assist in overall range. The processing unit 19 may
further comprise a selector to select one of the available set of
first assist factors or the processing unit 19 is further
configured to receive a signal from the transmitter module for the
radio controlled vehicle through the receiver module 13 to select
one of the available sets of first assist factors (which can be
referred to as "assist modes").
[0038] Thus, as described, the second steering signal is generated
based on a sum of the adjusted assist amount (assist
amount.times.first assist factor) and the quantified first steering
signal. In another exemplary embodiment, the adjusted assist amount
is further multiplied by a second assist factor, which is
determined based on the plurality of the assist amount data. The
processing unit 19 may comprise a First-In-First-Out (FIFO) data
structure so as to store most resent plurality of the assist amount
data. By comparing the most recent assist amount data and the
previous data, it can be seen whether if the angular speed is on
the increase or on the decrease. The second assist factor ranges
from, preferably, "1" to "0", however, the maximum value of the
first assist factor can be more than 1, depending upon the
sensitivity of the angular speed sensor, weight of the car, or a
degree of change of the angular speed. For example, if the angular
speed is found to be on the increase, the adjusted assist amount is
multiplied by "1", and if the angular speed is found be on the
decrease, the adjusted assist amount is multiplied by a value below
"1". Thus, the adjusted assist amount can be fine-tuned based on
the second assist factor.
[0039] Either, utilizing the second assistant factor or not, the
processing unit 19 limits the value of the second steering signals
to be within a mechanical capability of the steering mechanism,
which ranges "1" to "-1" , to prevent an overload of the actuator
or other damage.
[0040] The apparatus and the method of the present invention have
been described in detail. However, the present invention is not
limited to the above embodiments and may be variously altered or
changed as long as it does not depart from the gist of the present
invention.
* * * * *