Disclosed embodiments relate to durability and performance testing of motorcycles and other vehicles. More particularly, disclosed embodiments related to apparatus and methods of providing control of a vehicle in a manner which allows the control and balance of the vehicle to be supplemented for a human driver.
Vehicles such as motorcycles and all-terrain vehicles (ATVs) frequently undergo performance or durability testing under harsh conditions. These conditions may include high or low temperatures, rough test courses, and long durations of continuous or nearly continuous operation of the vehicle. Frequently, these performance or durability tests are so extreme that they end up testing the driver of the vehicle more than they test the vehicle itself. For example, to properly warm up a motorcycle for such testing, it may be necessary for the driver to operate the motorcycle at slow speeds for a prolonged period of time. Since the rider will typically wear protective gear that limits cooling of the driver, and since such testing commonly takes place in desert or other warm weather locations, the test driver may only be able to endure this difficult test environment for a relatively small amount of time.
Due to the physical demands of driving a motorcycle during durability or performance testing, it is common for drivers to be able to work only a few hours before requiring rest. This can increase the costs of testing. Also, it is common for drivers of motorcycles during durability or performance testing to experience work related injuries as a result of the physical demands placed upon them. Often, motorcycle testing results in both short term and long term physical disabilities for test riders. In addition to human toll, these factors also add to the costs of testing. Further still, to adequately test electronic stability control systems or anti-lock brake systems on a motorcycle, ATV or similar vehicle, the driver may be put in significant danger, which may not be a plausible risk to incur.
To avoid the physical toll on test drivers and also to avoid the associated costs, testing such vehicles without a human driver would prove desirable in some instances. However, at very low speeds (e.g., speeds (e.g., less than ˜1 meter/second) motorcycles are very unstable, making any automated control of the motorcycle steering difficult. In this so-called “capsize mode” of operation, a human driver manipulates body position to stabilize the motorcycle. Without a human driver, such stabilization is very difficult using only steering inputs. Further, even at higher speeds (e.g., speeds greater than ˜1 meter/second), sometimes referred to as the “weave mode”, where the motorcycle is more stable due to due to its geometry, mass distribution, and gyroscope effect of the wheels, without a human driver it is difficult to test the motorcycle performance and durability in situations where a human driver would use body positioning to compensate during disturbances (e.g., wind gusts) and during normal turning, etc. The speed at which the transition from capsize to weave occurs is dependent on a vehicle mass, rake angle, wheelbase, etc.
The discussion above is merely provided for general background information and is not intended to be used as an aid in determining the scope of the claimed subject matter.
This Summary and Abstract is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. The Summary and Abstract are not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
In one embodiment, a vehicle control system for use on a roll-unstable wheeled vehicle includes a moment generator coupleable to the roll-unstable wheeled vehicle. The moment generator is configured to selectively generate a roll moment in either of first and second directions about a vehicle longitudinal axis corresponding to forward motion of the roll-unstable wheeled vehicle. The moment generator includes a reaction wheel and a motor configured to rotationally accelerate or decelerate the reaction wheel. A control system operably coupleable to the moment generator is configured to control the moment generator to selectively impart roll moments on the roll-unstable wheeled vehicle.
In other aspects, the control system may be used to stabilize the roll-unstable wheeled vehicle or to selectively introduce destabilizing disturbances on the vehicle. The motor includes a brake configured to selectively rotationally decelerate the reaction wheel and thereby selectively impart the roll moments on the roll-unstable wheeled vehicle. The motor may selectively rotationally accelerate or decelerate the reaction wheel in both of two directions, thereby selectively generating the roll moments in either of the two directions.
The moment generator may further include a second reaction wheel and a motor configured to rotationally accelerate or decelerate the second reaction wheel in a direction opposite the first reaction wheel, and wherein the control system is configured to control rotational acceleration or deceleration of both of the first and second reaction wheels to thereby selectively generate the roll moment in either of the first and second directions. The moment generator may also include an actuated pendulum to selectively generate the roll moment in either of the first and second directions, or a roll moment generator configured to impart the roll moment on the roll-unstable wheeled vehicle in the vehicle longitudinal axis, and a yaw moment generator configured to impart a yaw moment on the roll-unstable wheeled vehicle in a vehicle vertical axis.
The reaction wheel may be configured to be rotationally accelerated or decelerated about the vehicle longitudinal axis. The motor is configured to rotationally accelerate or decelerate the reaction wheel about the vehicle longitudinal axis. A support frame supports the reaction wheel and the motor. An actuator is configured to rotate the reaction wheel, the motor, and the support frame about the vehicle vertical axis, perpendicular to the vehicle longitudinal axis, wherein angular acceleration of the reaction wheel, the motor, and the support frame about the vehicle vertical axis imparts the yaw moment upon the roll-unstable wheeled vehicle about the vehicle vertical axis, and thereby the yaw moment generator comprises the reaction wheel, the motor, the support frame and the actuator.
The reaction wheel may be configured to be rotationally accelerated or decelerated about the vehicle longitudinal axis. The motor is configured to rotationally accelerate or decelerate the reaction wheel about the vehicle longitudinal axis. A lateral translation mechanism configured to move the reaction wheel laterally relative to the vehicle longitudinal axis to generate moments to compensate for persistent roll disturbances or non-uniform mass distributions about the vehicle vertical axis. The lateral translation mechanism includes in one aspect a fixed frame coupleable in a fixed position relative to the roll-unstable wheeled vehicle. A translation frame supports the reaction wheel, and an actuator is configured to move the translation frame and reaction wheel with respect to the fixed frame and laterally relative to the vehicle longitudinal axis.
The reaction wheel and the motor may be configured to rotationally accelerate or decelerate the reaction wheel. The control system may include an optimal controller configured to maintain the slowest rotational velocity of the reaction wheel in order to provide maximum torque availability from the motor for compensation of transient roll disturbances on the roll-unstable wheeled vehicle.
The moment generator in one aspect is configured to be coupled to a motorcycle frame to provide control of the motorcycle, and may be coupled to the frame behind the rider, behind the rider and a passenger, beneath the rider, or at other parts of the frame.
The moment generator in another aspect also includes a yaw moment generator controlled to selectively impart a yaw moment on the roll-unstable wheeled vehicle in a vehicle vertical axis to stabilize the roll-unstable wheeled vehicle or to introduce destabilizing disturbances on the roll-unstable wheeled vehicle.
The moment generator may be enabled when the roll-unstable wheeled vehicle has a zero speed in the forward direction, and disabled when the roll-unstable vehicle has a speed greater than zero, or above a selected forward speed, in the forward direction.
In another embodiment, a method of providing control assist of a roll-unstable wheeled vehicle includes accelerating or decelerating a reaction wheel coupled to the roll-unstable wheeled vehicle in either of first and second directions about a vehicle longitudinal axis corresponding to forward motion of the roll-unstable wheeled vehicle. The reaction wheel acceleration and deceleration is controlled to selectively impart roll moments on the roll-unstable wheeled vehicle relative to the vehicle longitudinal axis to stabilize the roll-unstable wheeled vehicle or to introduce destabilizing disturbances on the roll-unstable wheeled vehicle.
In yet another embodiment, a method of providing control assist to a roll-unstable wheeled vehicle operated by a driver includes accelerating or decelerating a reaction wheel coupled to the roll-unstable wheeled vehicle in either of first and second directions about a vehicle longitudinal axis corresponding to forward motion of the roll-unstable wheeled vehicle, and controlling the reaction wheel acceleration or deceleration to selectively impart roll moments on the roll-unstable wheeled vehicle relative to the vehicle longitudinal axis to stabilize the roll-unstable wheeled vehicle or to introduce destabilizing disturbances on the roll-unstable wheeled vehicle. Stabilizing moments are selectively imparted when the roll-unstable wheeled vehicle has a speed in the forward direction at or lower than a predetermined speed, and stabilizing moments are not imparted when the roll-unstable wheeled vehicle has a speed greater than the predetermined speed in the forward direction.
In still another embodiment, a motorcycle includes a frame having an engine, a pair of wheels, a seat, and handlebars mounted to the frame, and a moment control system mounted to the frame. The moment control system includes a moment generator coupled to the motorcycle and configured to selectively generate a roll moment in either of first and second directions about a motorcycle longitudinal axis corresponding to forward motion of the motorcycle, wherein the moment generator comprises a reaction wheel and a motor configured to rotationally accelerate or decelerate the reaction wheel, and a control system operably coupleable to the moment generator and configured to control the moment generator to selectively impart roll moments on the motorcycle to stabilize the roll-unstable wheeled vehicle or to selectively introduce destabilizing disturbances on the motorcycle.
Disclosed embodiments facilitate assisting in the performance of roll-unstable wheeled vehicles, such as motorcycles, ATVs, or other vehicles that operate by introducing a roll moment on the vehicle during, for example, cornering, on test tracks or highways. The following description is provided with reference to motorcycles, but those of skill in the art will understand that the disclosed embodiments can be used, or adapted to be used, with these other vehicle types. With a system, driver assistance can occur during driving, or at stops of the vehicle, to assist in vehicle operational capability. In another embodiment, autonomous control of the motorcycle or the like can be provided.
As disclosed herein, reference will be made to operation of the system as generating moments or location of the system on the vehicle. Such references are particularly directed to the reaction wheel that generates such moments. It should be understood that such references do not mean that other aspects of the system of the complete system (e.g., controller, interfaces, sensors, and the like) need to be located in the location indicated.
The embodiments described herein facilitate actions which are beneficial for operational driving, and stationary operation (such as at a stop light or other stopped situation in which a rider remains on the vehicle). The embodiments use a system such as system 105 described below, but instead of the system 105 being autonomous on a vehicle with no rider, the system in the present embodiments is mounted to a vehicle such as a motorcycle in a configuration in which the rider is operating the vehicle, such as in normal operation, or in testing. The embodiments of the present disclosure may augment a roll moment imparted on a motorcycle by the human rider to improve roll performance of the motorcycle.
Upright roll stability augmentation using a system 902 configured to be mounted to a motorcycle 904 operated by a rider 906 is shown in
The system 902 can be used by a rider who desires additional steadiness assistance while the motorcycle is at a standstill or moving slowly. A balancing reaction moment from the system 902 is selectively transferred to the motorcycle 904 when the system is active. In one embodiment, when the motorcycle 904 is at a stop, the system 902 is enabled to assist the rider 906 in keeping the motorcycle 904 upright. The system 902 can keep the motorcycle 904 vertical even on an incline. When the system 902 senses forward movement, or movement greater than a selected speed, of the motorcycle 904 in one embodiment, the system 902 is disabled. The system 902, and in particular, a reaction wheel, is in one embodiment sized to fit inside a pack that is capable of being mounted, for instance in a removable manner, on the motorcycle frame, such as, but not limited to, a luggage rack. Alternate positions of the system 902, at least the reaction wheel, are shown in schematic form in
Maintaining a stable operating condition includes, in one embodiment, any stable operation of the motorcycle. For example, in normal forward operation in a straight line, or at a standstill, a stable operating condition is substantially upright. However, when in a turn, a stable operating condition is in a position in which the sum of moments about the roll axis is zero, such as in a motorcycle configuration as shown in
System 902 is particularly helpful for a rider of diminished, reduced, or slight strength that wishes to ride a motorcycle where depending upon the capacity of the rider, maintaining stability in a stationary position may be difficult. One rider application is an older rider whose leg strength is diminished by age, disease, injury, etc. Another is when a passenger 908 (
If the rider 906 is unable to adequately support the motorcycle 904 at zero or slow speeds, the rider 906 is likely to accidently let the motorcycle become unbalanced, and potentially drop the motorcycle 904, which can cause damage to the motorcycle 904, and potentially serious injury to a rider 906 and/or passenger 908. In the embodiment described in
A motorcycle 904 according to one embodiment of the disclosure includes a frame 905, handlebars 907, wheels 909, a seat 911 between the wheels for a rider 906 to sit on, and a roll augmentation system 902 mounted to the motorcycle 904. As shown in
In the embodiments of
a. applying a moment to the handlebars,
b. rotating her torso in the direction of the corner, and
c. “hanging off” of the motorcycle (see
If the rider 906 is to improve the transition of the motorcycle 904 into or out of a corner, the system 902 in one embodiment assists by imparting a moment in the desired direction (as determined by roll and roll-rate sensors mounted on the motorcycle 906 as shown in greater detail in
The system 902 of
When the motorcycle 904 is stopped or moving slowly as described above, and begins to tip laterally, the roll rate sensor 1102 determines a rate at which the motorcycle is falling. The roll angle sensor 1104 determines how far the motorcycle has tipped from a vertical orientation, and the speed sensor 1212 tells determines the vehicle speed. The signals indicative of the sensed vehicle speed, roll rate and roll angle allow the processor 1106 of the system 902 to determine the vehicle state and how it should act. For example, if the motorcycle 904 is moving slowly or stopped, the system determines a reaction sufficient to maintain a vertical orientation of the motorcycle. In this embodiment, the system 902 is active only when the vehicle speed is moving slowly or stopped.
In another embodiment, the system 902 is used to augment operation of the motorcycle 904, such as is situations in which the driver of the motorcycle 904 would be able to benefit from such assistance. Examples of such operation include those described above with respect to smaller or less flexible drivers. In this embodiment, if the vehicle is moving faster than a specified speed, the system 902 assists the driver in completing a turn by providing a roll moment not to return the motorcycle 904 to vertical orientation but rather to provide a non-vertical orientation to help position the motorcycle 904 in a proper inclination given the speed of the motorcycle 904 when taking the turn. This can take the form of reacting to increase the speed or angle of rotation. This is in one embodiment a moment induced by the reaction wheel in a direction so as to enhance the roll as opposed to countering it. The processor 1106 receives the signals from the sensors 1102, 1104 and 1112 and outputs the control signal to initiate rotation of the reaction wheel 1110 so as to obtain a desired configuration of the motorcycle 904 throughout the turn and providing additional roll moments as needed. If desired additional inputs to the processor 1106 can include a sensor monitoring the rotation of the handle bars.
In general, the vehicle, such as a motorcycle, in the various embodiments reacts against the acceleration of the reaction wheel, imparting the desired moment onto the motorcycle. In each embodiment, the amount of torque applied to impart the desired moment, either in the direction of the roll (as in
Operation of the system 902 may be used for several different scenarios. For example, in normal operation of the motorcycle with a rider, the system 902 may be operational only at very low speeds or when the motorcycle is stopped, to assist in the maintenance of the motorcycle in an upright position where it is substantially vertically oriented. In normal operation of the motorcycle at speeds where the motorcycle is more traditionally stable, the system may be disabled. In normal operation when the motorcycle is entering or in a corner, the system 902 may be enabled as described herein to assist in the cornering operation by applying a moment either to enhance the roll or retard the roll of the motorcycle. This may be done to assist in turning by placing the motorcycle in a stable operating condition based on roll rates, roll angle, velocity, handlebar position, geometry of the motorcycle, the center of gravity of the rider and motorcycle, or any combination thereof. The stable operating position is one in which the moments imparted by the roll of the motorcycle and the force of the pavement on the motorcycle tires cancel. The system 902 is operated in one embodiment to add moment or to subtract moment to move the motorcycle and rider combination to a stable operating position. In this way, the system can assist a rider in making a turn where forces related to roll are neutral. Determination of the amount of moment to enhance or retard roll in a turning configuration of the motorcycle may be determined in another embodiment by the use of tables indicating stability parameters at various speeds, roll rate, roll angles, and the like.
The embodiments of the present disclosure may also be used in training of riders in a racing context, or in a training context for beginning or non-professional riders. For example, in one embodiment, a race rider may use a system such as system 902 on a track known to the system 902, from GPS measurements or the like, such as from a GPS system like system 215 described herein, in which the correct (or fastest) riding lines through the corners of the track are known. The system, having information of the configuration of the track, the motorcycle's position on the track, and its speed, can anticipate corners, and begin to apply moment suggesting what body movements the rider should be performing to prepare for proper cornering. When the rider enters a corner or is in a corner, and is not at the proper roll angle or center of gravity position, the system 902 in one embodiment provides an indication (e.g., visual or audible) from an output device 1115 (
In another embodiment, the system 902 can dynamically respond to predict a turn based upon changes in, for example, a position of a rider (as determined by at least one of a roll rate or roll angle) alone or in combination with changes in the position of the handlebars. Once turn has been predicted, the system 902 estimates a radius of curvature of the turn based on vehicle speed, roll angle, handlebar angle, motorcycle wheel base, and/or rake angle. From these inputs, the radius of curvature estimate allows a determination of a neutral angle for completing the turn. The system 902 can then operate in the manner described above to aid or train a rider in making the turn. This dynamic determination can be used in conjunction with position information obtained or known by a GPS system to further assist in the operation of the system 902.
Training in a non-professional rider context in one embodiment comprises the introduction, by the system 902, of destabilizing forces to simulate potential situations that a motorcycle operator may encounter during riding. Such destabilizing forces include, but are not limited to, forces introduced by the system 902 to replicate the shifting of a passenger, either during normal operation while moving in a substantially straight line, to replicate improper shifting of a passenger during cornering, to replicate a wind gust or wash from a passing vehicle, or the like. The introduction of such destabilizing forces in a training environment can allow a rider to learn to adjust properly when a destabilizing force is introduced by external forces or a passenger in normal riding.
In another embodiment, the system 902, or the reaction wheel thereof, may be activated even without the motorcycle engine running, to assist, for example, in the moving of the motorcycle, such as in a garage or parking lot. As motorcycles can be quite heavy, the ability of the system 902 to maintain the motorcycle in an upright orientation for such movements is beneficial. Another use for the activation of the system 902 is for loading and/or unloading of the motorcycle onto and/or off of a trailer or the like. Control assist of the motorcycle may be selectively turned on and off, manually, or automatically.
Further disclosed are a method and apparatus to provide a pure mechanical roll moment needed to stabilize a motorcycle at zero or low speeds (where the predominant instability mode is capsize) in the presence of roll disturbances and without the use of outriggers or other physically stabilizing mechanisms (i.e., “training wheels”). The use of outriggers and other mechanical stabilizing devices change the roll and yaw dynamics of the motorcycle, reducing the fidelity with which the durability and performance tests will be executed. Disclosed embodiments overcome this limitation of outriggers.
Additional, disclosed methods and apparatus provide both pure roll and (optionally) yaw moments to vehicles operating in the “weave” operational mode (e.g., speeds greater than ˜1 meter/second) where the motorcycle is comparatively more stable than the capsize mode of operation. In the “weave” mode, speeds are sufficiently high so that the motorcycle, without a rider, is marginally stable. In this mode, a marginally stable motorcycle will balance and travel without a rider for a time period, but will eventually become unstable, weave and crash. In the marginally stable, weave mode regime, a stabilizing feedback controller was designed which provides roll control and stability through steering inputs. Using steering to stabilize and control the motorcycle frees the disclosed embodiments to impart both a pure roll moment (simulating a motorcycle rider's rotation of the upper body in the roll axis) and/or a pure yaw moment (simulating the rotation of a motorcycle rider's upper body in the yaw axis) to the motorcycle, offering a repeatable means by which the motorcycle under test can be exposed to particular simulated rider roll and yaw behaviors. Repeatability is important for both durability and performance testing.
Referring now to
Referring for the moment to
Referring back to
At zero or low speeds, referred to here as the capsize mode or regime, the moments imparted on a motorcycle through the use of the handlebar can stabilize the motorcycle over only a small space of initial conditions and transient disturbances. A robust control strategy requires that substantial stabilizing moments be applied to the motorcycle so that the motorcycle remains upright. Several exemplary embodiments can be used to provide this substantial stabilizing moment in response to transient disturbances.
Referring now to
Accurately guided autonomous vehicles can be used to precisely follow a specified trajectory (speed, position, acceleration, and optionally roll angle depending upon the operating regime). Using centimeter-accurate GPS as a position measurement system, a riderless motorcycle can repeatedly follow a specified trajectory, which facilitates the generation of durability data which exhibits low variance and few outliers.
In a first embodiment represented diagrammatically in
In a second embodiment represented diagrammatically in
In a third embodiment shown diagrammatically in
Should the motorcycle be subject to persistent roll disturbances (mass imbalance about the vertical axis 103′, steady side wind, etc.), the roll and yaw moment generation system 110 can be translated laterally to compensate for this persistent disturbance. The offset of this mass from the motorcycle vertical axis creates a roll moment which can compensate for the persistent roll moment to which the motorcycle is subject. Referring now to
As discussed above, moment generation system 110 can also include a yaw moment generation system. This can be implemented by rotating the reaction wheel frame (e.g., frame 410 or 407 and its components around the vertical axis 103′. Yaw moment actuator 165 (shown in
Referring now to
Referring now to
Referring now to
Motorcycle dynamics block 830 represents both motorcycle 100 and the sensors which measure speed 832, roll angle phi φ (measured by an inclinometer or two GPS antennas mounted along the lateral axis of the vehicle), and positions Y 836 and X 838, and thus is a representation of what motorcycle 100 is physically doing on the road. These output signal values are provided in an outer feedback loop to map database manager 840 which then calculates and outputs a speed error signal 842 based on the differential between the commanded speed and the measured speed, a roll angle error signal 844 based on the differential between the intended roll angle and the measured roll angle, and position Y error signal 846 and position X error signal 848 based on the differences between the measured position values and the intended position values. Trajectory controller 810 then uses these error signals in a closed loop feedback system to adjust signals 812, 814, 816, 818 and 820 accordingly.
System 800 also implements a stability feedback system for controlling steering in the higher speed weave mode of operation where stability can be achieved without the required use of disturbance controller 860. In this mode of operation, a sensed or measured yaw angle rate iv-dot (psi-dot) 872 of the motorcycle, a sensed or measured roll angle rate φ-dot (phi-dot) 874 of the motorcycle, a sensed or measured roll angle φ (phi) 876 of the motorcycle, and a sensed or measured angle δ (delta) 878 of the front frame (handlebars) with respect to the rear frame (i.e., the angle of the steered front wheel with respect to the main motorcycle fame) are fed through a roll stabilization controller 870 which generates a feedback steering or handlebar actuator position signal 880. Yaw angle rate ψ-dot 872 and roll angle rate φ-dot 874 are measured by an IMU (e.g., IMU 204 in
Roll stabilizing controller 870 determines what the handlebar force should be to keep the motorcycle at the proper roll angle. If the motorcycle is going in a straight line, the roll angle should be zero (as measured from a vertical axis). If the motorcycle is going around a corner or a curve, the desired roll angle is a function of speed and the curvature of the road. For a fixed speed, the greater the curvature (equivalently, the smaller the radius), the greater the roll angle should be so that the roll moment on the motorcycle due to centripetal acceleration on that motorcycle going around the corner is balanced by the gravity moment produced by the roll angle of the motorcycle. Nominally, if those two balance around the corner, neutral handling is achieved.
Yaw angle rate ψ-dot 872 in combination with speed 832 gives an estimate of curvature, from which the centripetal acceleration is computed. That centripetal acceleration times the height of the center of gravity (CG) of the motorcycle times the mass of the bike times the cosine of the roll angle is the roll moment due to centripetal acceleration. The height of the CG times the motorcycle mass time gravity times the sine of the roll angle is the roll moment due to gravity. Controller 870 generates signal 880 to adjust the roll angle to achieve balance through a corner.
Disclosed embodiments provide great potential in the testing of motorcycles, ATVs, scooters, and other similar vehicles. As discussed, motorcycle durability schedules more frequently “test the rider” than “test the bike.” The difficult riding conditions used for durability testing often lead to excessive rider fatigue, rider injury, workmen's compensation claims, early retirement, and difficulty recruiting test riders. The autonomous motorcycle (under a reasonable operating envelope) will not be affected by rain and other inclement weather. Autonomous motorcycle control moves the rider out of the equation, thereby eliminating the difficulties associated with durability test riders.
Motorcycle performance can be potentially better evaluated at the edges of the performance envelope with an autonomous controller than with a human operator for a number of reasons. At the edge, the vast percentage of a rider's attention is used trying not to crash, leaving only a small portion of mental capacity used to report back how the motorcycle feels or handles. The efficacy of the rider as a subjective evaluation tool is low under these conditions. At the edge, the repeatability of both the trajectory of the motorcycle and the disturbances input to the motorcycle are poor with a human rider, making comparison of two or more test runs difficult at best, and impossible at the worst. Likewise, the efficacy of the rider as a means to generate objective, repeatable data for evaluation and analysis is also low under these conditions. There are some conditions which motorcyclists encounter which are likely to cause test riders injury; ethically, a test rider can't be asked to test the motorcycle in those high-risk conditions. For these conditions, an autonomous motorcycle may be the only option by which those conditions can be tested.
By automating these processes, the repeatability for both performance and durability testing is significantly improved. Moreover, for performance testing, precise levels of roll and yaw moments can be repeatable and accurate yaw moments imparted on a vehicle at a desired location, speed and orientation on a test facility to a significantly higher degree than can that done by a human rider. This ability to replicate test conditions greatly accelerates the development and validation process.
The advent of dual frequency, carrier phase DGPS which can be integrated with six-axis inertial measurement units facilitates the accurate measurement and control of position, speed, and orientation of the motorcycle as it traverses a test track for durability testing. Automation of that process keeps riders from taking the “easy way” around particularly difficult paths, and ensures that the data collected by the test is based on the desired test trajectory, not a trajectory which is less difficult for the test rider. For performance testing the motorcycle can be operated “at the limit” without putting a test rider at risk of a crash or injury.
At all speeds, the ability to control and stabilize a motorcycle without the use of outriggers provides a mechanism for higher fidelity testing. The use of outriggers to prevent a motorcycle from overturning affects the vehicle dynamics (adds roll and yaw inertia, creates unwanted yaw moments when the outrigger touches down, etc.). The use of outriggers has a particularly bad effect on sport bikes which have relatively low yaw and roll inertias.
Data Flow for Riderless Motorcycle Path Following
1) Measurements for determination of vehicle path
Xglobal—from GPS
Yglobal—from GPS
roll angle—from GPS
heading—from GPS
roll rate—from processor (IMU)
yaw rate—from processor (IMU)
steering angle—from steering sensor
motorcycle lateral velocity—from GPS
steering angle rate—from steering sensor
Steering angle rate and motorcycle lateral velocity are derived as follows:
1)
2) motorcycle lateral velocity=with reference to coordinate frames (
Yaw rate is clockwise (looking down), so positive yaw rate in vehicle coordinates is negative yaw rate in global coordinates.
To determine motorcycle lateral velocity in body coordinates from GPS in Global coordinates (
where:
Thus, vehicle lateral velocity is computed by
{dot over (Y)}={dot over (X)}
G sin(ψ)−{dot over (Y)}G cos(ψ)
Heading angle ψ comes from the GPS, adjusted to fit the coordinate system.
The system is a six-state system
wherein stabilizing feedback takes the form K X−
where K is a 6×2 matrix
The output is
U1=steering torque
U2=moment applied by the moment generators
K is determined based on state matrices (A, B) and error penalties (Q, R).
K is “optimal” with respect to (Q and R).
Given these six states, four are used to affect the behavior of the motorcycle.
These 4 are
(The steering angle and rate at which the steering rotates are irrelevant for this determination).
Each of the states can be used to affect the system.
1) Roll angle
For neutral roll, mass=m, corner radius=R, yaw rate={dot over (ψ)}, motorcycle speed=V, and referring to
For a neutral roll, the sum of the moments=0
mgh sin φ=mh cos φV2/R
g sin φneutral=cos φV2/R
Know R (approximately) from the map database (GPS), then
R has a sign based on road curvature. The sign is used to have neutral left or right.
(If R is difficult,
because {dot over (ψ)}=V/R
The sign of the yaw rate {dot over (ψ)} can give insight into the sign of R
Refer to feedback scheme of
2) Roll angle rate
The roll angle rate can be used as a preview to improve transient system performance.
Let φneutral(t) be the neutral roll angle at time t.
Let φneutral(t+ΔT) be the neutral roll angle at time t+ΔT.
At time (t+ΔT), V (t+ΔT) is known (as part of a trajectory) and the radius of the path is known as R(t+ΔT).
Thus,
Therefore, the desired roll rate
The feedback is then as shown in
3) Lateral velocity
Feedback is to a velocity state, and the error is a displacement, as shown in
Because lateral error distance is measured, but direct input into the system is velocity, a PID control driven by lateral distance error may be used as shown in
The integral term on distance error drives the lateral error to zero asymptotically.
4) Yaw Velocity
Yaw velocity acts as a path preview. As the motorcycle moves along, the desire is to have it move in the right direction as shown in
Thus, to have heading ψ(t0+Δt) starting from heading ψ(t0), the heading rate is
This is shown in feedback form in
Although the present invention has been described with reference to preferred embodiments, workers skilled in the art will recognize that changes may be made in form and detail without departing from the spirit and scope of the invention.
Number | Date | Country | |
---|---|---|---|
62296342 | Feb 2016 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13841408 | Mar 2013 | US |
Child | 15095960 | US |