VEHICLE

Abstract
A vehicle includes a main body, a steerable wheel, a steering, a steering actuator, and an electronic controller. The main body includes a saddle. The steerable wheel is coupled to the main body via a suspension. The steering is turnably coupled to the main body to steer the steerable wheel. The steering actuator is configured to apply steering torque to the steerable wheel. The electronic controller is configured to control the steering torque using the steering actuator and configured to generate steering damper torque to the steerable wheel using the steering actuator upon determining a reduced contact of the steerable wheel with a traveling surface with respect to a first prescribed threshold.
Description
BACKGROUND
Field of the Invention

The present invention generally relates to a vehicle. More specifically, the present invention relates to a steering control of a vehicle.


Background Information

In a straddle type vehicle, such as a motorcycle, a steering damper is used to reduce steering vibrations or kickbacks transmitted from a steerable wheel to a steering, for example. There are different types of steering dampers, such as hydraulic steering dampers and mechanical/electrical steering dampers. Specifically, hydraulic steering dampers have a hydraulic cylinder for attenuating the steering vibration via a hydraulic damping force of the hydraulic cylinder. On the other hand, mechanical/electrical steering dampers have a structure that attenuates the steering vibration without using a hydraulic damper. One type of mechanical/electrical steering damper has a generator for attenuating the steering vibration via an electromagnetic force generated by driving the generator. Another type of mechanical/electrical steering damper has a motor for attenuating the steering vibration via a driving torque generated by the motor.


SUMMARY

It has been discovered that it is likely that steering oscillations or large kickbacks occur when a load on a front wheel of a vehicle is suddenly increased. For example, a load on the front wheel of the vehicle can be reduced due to acceleration and/or air drag force while the vehicle is traveling. On the other hand, the load on the front wheel of the vehicle can be increased when the vehicle decelerates after the load of the front wheel of the vehicle is reduced. Specifically, the front wheel can come off a traveling surface of the ground (i.e., a wheelie) when sufficient torque is applied to a drive wheel of the vehicle, for example. When the front wheel comes to contact with the traveling surface of the ground again, then the load on the front wheel is suddenly increased, which can cause the steering oscillations or large kickbacks.


These steering oscillations or large kickbacks may be attenuated by increasing a damping force of a steering damper of the vehicle. However, if the damping force is increased, then steering operability can be compromised since the damping force also affects steering operation of the steering.


Generally, the present disclosure is directed to various features of a vehicle.


In accordance with one aspect of the present disclosure, a vehicle includes a main body, a steerable wheel, a steering, a steering actuator, and an electronic controller. The main body includes a saddle. The steerable wheel is coupled to the main body via a suspension. The steering is turnably coupled to the main body to steer the steerable wheel. The steering actuator is configured to apply steering torque applied to the steerable wheel. The electronic controller is configured to control the steering torque using the steering actuator and configured to generate steering damper torque to the steerable wheel using the steering actuator upon determining a reduced contact of the steerable wheel with a traveling surface with respect to a first prescribed threshold.


Also, other features, aspects and advantages of the disclosed vehicle will become apparent to those skilled in the field of vehicles from the following detailed description, which, taken in conjunction with the drawings, discloses several illustrative embodiments of a vehicle with various features.





BRIEF DESCRIPTION OF THE DRAWINGS

Referring now to the drawings which form a part of this original disclosure:



FIG. 1 is a left side elevational view of a vehicle in accordance with one embodiment;



FIG. 2 illustrates a schematic diagram illustrating a front wheel steering mechanism of the vehicle illustrated in FIG. 1;



FIG. 3 illustrates a block diagram of an electronic configuration of vehicle illustrated in FIG. 1;



FIG. 4 illustrates a flowchart illustrating an outline of a steering control of the vehicle illustrated in FIG. 1;



FIG. 5 illustrates graphs illustrating timings for applying a steering damper torque, a steering operation torque and a steering adjustment torque in the steering control of the vehicle illustrated in FIG. 1;



FIG. 6 illustrates a flowchart illustrating a calculation of a second coefficient for the steering damper torque in the steering control illustrated in FIG. 4;



FIG. 7 illustrates a flowchart illustrating a calculation of a first coefficient for the steering operation torque in the steering control illustrated in FIG. 4;



FIG. 8 illustrates a flowchart illustrating a calculation of a third coefficient for the steering adjustment torque in the steering control illustrated in FIG. 4;



FIG. 9 illustrates simulation results of vehicle behaviors without the steering control in accordance with one embodiment;



FIG. 10 illustrates simulation results of vehicle behaviors with the steering control in accordance with one embodiment;



FIG. 11 illustrates a graph showing a prescribed steering angle based on a vehicle speed and a vehicle roll angle for the steering control of the vehicle illustrated in FIG. 1;



FIG. 12 illustrates a schematic diagram illustrating a front wheel steering mechanism of a vehicle in accordance with a modification example;



FIG. 13 illustrates a block diagram of an electronic configuration of the vehicle illustrated in FIG. 12;



FIG. 14 illustrates a schematic diagram illustrating a front wheel steering mechanism of a vehicle in accordance with another modification example; and



FIG. 15 illustrates a block diagram of an electronic configuration of the vehicle illustrated in FIG. 14.





It should be noted that these figures are intended to illustrate the general characteristics of methods, structure and/or materials utilized in certain illustrative embodiments and to supplement the written description provided below. These drawings are not, however, to scale and may not precisely reflect the precise structural or performance characteristics of any given embodiment, and should not be interpreted as defining or limiting the range of values or properties encompassed by illustrative embodiments. The use of similar or identical reference numbers in the various drawings is intended to indicate the presence of a similar or identical element or feature.


DETAILED DESCRIPTION OF EMBODIMENTS

Selected embodiments will now be explained with reference to the drawings. It will be apparent to those skilled in the art from this disclosure that the following descriptions of the embodiments are provided for illustration only and not for the purpose of limiting the invention as defined by the appended claims and their equivalents. Like reference numerals in the drawings denote like similar or identical elements or features, and thus the descriptions of the similar or identical elements or features may be omitted in later embodiments.


Referring initially to FIG. 1, a vehicle 10 is illustrated that is configured to be operated by a steering control in accordance with one embodiment.


As shown in FIG. 1, the vehicle 10 has a wheeled vehicle body 11 that is illustrated as a two-wheeled motorcycle or sport bike. However, the wheeled vehicle body 11 can be any other street or on-road type motorcycle. Also, the wheeled vehicle body 11 is not limited to on-road type motorcycles, and can be of, for example, a so-called scooter type, a moped type, an off-road type, and the like. Also, the wheeled vehicle body 11 is not limited to the two-wheeled motorcycle, and can be a motorized tricycle, such as a delta trike or a tadpole trike. Also, the wheeled vehicle body 11 is not limited to motorcycles, and can be any other straddle type vehicles, in which a driver (rider) rides astride, such as an ATV (All Terrain Vehicle), a four-wheel buggy and the like, or any other type of motor vehicles.


In the following description, the terms “front” and “forward” refer to a direction in which a driver looks straight ahead when seated on the seat. Also in the following description, the terms “rear,” “rearward” and “backward” refer to a direction opposite to the front or forward direction. Also, the term “left” refer to a direction towards the left side of a driver while the driver looks straight ahead when seated on the seat. Furthermore, the term “right” refers to a direction opposite to the left direction.


As illustrated in FIG. 1, the wheeled vehicle body 11 includes a main body 12, a drive unit 14, a front wheel 16, a rear wheel 18 and a handlebar 20 (e.g., a steering). The main body 12 has a body frame 22 and a swing arm 24. The body frame 22 forms a framework of the wheeled vehicle body 11, and carries the drive unit 14 in a conventional manner. The swing arm 24 is pivotally coupled to the body frame 22 at a rear end thereof. The swing arm 24 rotatably supports the rear wheel 18 at a rear end portion thereof. In the illustrated embodiment, the front wheel 16 is a steerable wheel of the vehicle 10 (e.g., a single steerable front wheel), while the rear wheel 18 is a drive wheel of the vehicle 10 that is driven by the drive unit 14. With this configuration the vehicle 10 travels on a traveling surface of a ground GD.


As illustrated in FIG. 2, the body frame 22 also has a head tube 26 at a front end thereof. The head tube 26 rotatably supports a steering shaft 28 and a front fork 32. The front fork 32 is coupled to the steering shaft 28. The front fork 32 rotatably supports the front wheel 16 in a conventional manner. Thus, the front wheel 16 is mounted to the main body 12 via the front fork 32.


As further illustrated in FIG. 2, the handlebar 20 is turnably coupled to an upper portion of the body frame 22 of the main body 12 to steer the front wheel 16. In the illustrated embodiment, the handlebar 20 is mechanically decoupled from the steering shaft 28. Thus, in the illustrated embodiment, a rotational operation (e.g., a steering operation) of the handlebar 20 is not directly transmitted to the steering shaft 28 from the handlebar 20. Instead, the wheeled vehicle body 11 has a steering sensor 34 and a steering actuator 36. The steering sensor 34 detects the steering operation of the handlebar 20. The steering actuator 36 rotates the steering shaft 28 to steer the front wheel 16 according to the detected steering operation of the handlebar 20 detected by the steering sensor 34. Thus, the steering actuator 36 is configured to control a steering torque applied to the front wheel 16 to change a steering angle of the front wheel 16.


Specifically, in the illustrated embodiment, the steering sensor 34 includes a steering angle sensor, such as a rotary encoder, that measures a rotational angle of a handlebar shaft of the handlebar 20 (i.e., a steering angle of the handlebar 20). The steering sensor 34 can further include different type of sensors that detect steering operation of the handlebar 20. For example, in the illustrated embodiment, the steering sensor 34 can further include a steering torque sensor that detects a rotational torque applied to the handlebar 20 (i.e., a steering torque of the handlebar 20). The steering actuator 36 includes a servomotor. The steering actuator 36 generates a rotational torque to steer the front wheel 16 (i.e., a steering torque of the steering actuator 36) according to the steering angle and/or the steering torque of the handlebar 20. Specifically, the steering actuator 36 is fixedly coupled to the body frame 22 in a conventional manner, and rotates an output gear 36a of the steering actuator 36. The output gear 36a of the steering actuator 36 is meshed with an input gear 28a of the steering shaft 28 to transmit the steering torque of the steering actuator 36 to the steering shaft 28, which steers the front wheel 16. In the illustrated embodiment, the wheeled vehicle body 11 can further include a steering force actuator that generates appropriate steering force feedback (or steering reaction force) to the handlebar 20 for transmitting the reaction force from the traveling surface of the ground GD to the handlebar 20. In particular, the steering force actuator can be located at the steering sensor 34, and can generate the steering force feedback to the handlebar 20 according to the steering torque applied to the steering shaft 28 and/or the steering angle of the front wheel 16. Furthermore, in the illustrated embodiment, the wheeled vehicle body 11 can further include a steering sensor that detects a rotational angle of the steering shaft 28 (i.e., a steering angle of the steering shaft 28) and/or a rotational torque applied to the steering shaft 28 (i.e., a steering torque of the steering shaft 28).


As illustrated in FIG. 2, the front fork 32 is a telescopic fork, and includes a pair of fork tubes 32a and 32b that contains a suspension component 38, such as a coil spring, a damper and the like, internally to form a suspension of the wheeled vehicle body 11. Thus, the front wheel 16 is coupled to the main body 12 via the suspension. In the illustrated embodiment, the wheeled vehicle body 11 further includes a suspension stroke sensor 40, such as a linear encoder, that measures a suspension stroke of the front fork 32. Specifically, the suspension stroke sensor 40 is coupled between the fork tubes 32a and 32b, and measures a relative positional deviation between the fork tubes 32a and 32b as the suspension stroke of the front fork 32, for example. The front fork 32 can be any other type of motorcycle forks as needed and/or desired. Also, the suspension stroke sensor 40 can be any other type of stroke sensors as needed and/or desired.


As illustrated in FIG. 1, the wheeled vehicle body 11 also includes a fuel tank 42 and a seat 44. The fuel tank 42 is located on the body frame 22. The seat 44 is also located on the body frame 22 rearward of the fuel tank 42. The seat 44 is a straddle seat or saddle on which a driver can ride astride.


The wheeled vehicle body 11 can further include many other conventional vehicle components that are typically provided on motorcycles. For example, the wheeled vehicle body 11 can further include an accelerator, a brake lever, a clutch lever, a brake pedal and a shift pedal, for example. Furthermore, the drive unit 14 of the wheeled vehicle body 11 can further include an engine, a clutch and a transmission mechanism with a plurality of gear stages, for example. However, for the sake of brevity, only those vehicle components needed to understand the present invention will be illustrated and/or discussed herein.


As illustrated in FIG. 3, the wheeled vehicle body 11 includes a vehicle ECU (Electronic Control Unit) 50 as an electronic controller for controlling various components of the vehicle 10. Specifically, as understood in the motorcycle field, the vehicle ECU 50 includes a microcomputer having one or more processors that execute one or more control programs for controlling the vehicle 10. The vehicle ECU 50 can also include other conventional components such as an input interface circuit, an output interface circuit, and data/program storage devices such as a ROM (Read Only Memory) device and a RAM (Random Access Memory) device. The RAM and ROM store processing results and control programs that are run by the processor(s) of the vehicle ECU 50. The vehicle ECU 50 is operatively coupled to the components of the vehicle 10 as appropriate, in a conventional manner. It will be apparent to those skilled in the art from this disclosure that the precise structure and algorithms for the vehicle ECU 50 can be any combination of hardware and software that will carry out the functions of the present invention.


As illustrated in FIG. 3, the vehicle ECU 50 is electrically coupled to various sensors that detect various states of the vehicle 10. In particular, the sensors include a running state detection sensor 52 and an operation state detection sensor 54.


The running state detection sensor 52 includes sensors that detect various vehicle running states of the vehicle 10. For example, in the illustrated embodiment, the running state detection sensor 52 includes the suspension stroke sensor 40. The suspension stroke sensor 40 is arranged to detect the suspension stroke of the front fork 32, and outputs signal indicative of the suspension stroke of the front fork 32 to the vehicle ECU 50.


Furthermore, the running state detection sensor 52 can also include at least one of a vehicle speed sensor, an acceleration sensor, a gyroscope, and the like. The vehicle speed sensor is arranged to detect a vehicle speed in a conventional manner. For example, the vehicle speed sensor detects a rotational speed of the rear wheel 18, and outputs a signal indicative of a vehicle speed of the vehicle 10 to the vehicle ECU 50. The acceleration sensor is arranged to detect acceleration of the vehicle 10 in the forward-backward, up-down and right-left directions, and outputs a signal indicative of the acceleration of the vehicle 10 to the vehicle ECU 50 in a conventional manner. The gyroscope is arranged to detect angular velocity in the pitch, roll and yaw directions, and outputs a signal indicative of the angular velocity to the vehicle ECU 50 in a conventional manner. In the illustrated embodiment, the acceleration sensor and the gyroscope can be packaged as a unit, such as an IMU (Inertial Measurement Unit). The running state detection sensor 52 can further include many other conventional vehicle sensors that are typically provided on motorcycles, such as sensors to detect various running states of the engine, the clutch, the transmission mechanism, and the like. However, for the sake of brevity, only those sensors needed to understand the present invention will be illustrated and/or discussed herein.


In the illustrated embodiment, the pitch direction is a rotational direction about the right-left direction, the roll direction is a rotational direction about the forward-backward direction, and the yaw direction is a rotational direction about the up-down direction. In the illustrated embodiment, the forward direction is a positive direction along the forward-backward direction, the upward direction is a positive direction along the up-down direction, and the rightward direction is a positive direction along the right-left direction, for example. Also, the positive directions of the pitch, roll and yaw directions are determined using the right-hand rule, for example.


On the other hand, the operation state detection sensor 54 includes sensors that detect various vehicle operation states of the vehicle 10. For example, the operation state detection sensor 54 includes the steering sensor 34. The steering sensor 34 is arranged to detect the steering angle and/or the steering torque of the handlebar 20, and outputs a signal indicative of the steering angle and/or the steering torque of the handlebar 20 to the vehicle ECU 50.


Furthermore, the operation state detection sensor 54 can further include many other conventional vehicle sensors that are typically provided on motorcycles, such as sensors to detect various operation states of the accelerator, the brake lever, the clutch lever, the brake pedal, the shift pedal, and the like. However, for the sake of brevity, only those sensors needed to understand the present invention will be illustrated and/or discussed herein.


With this configuration, as illustrated in FIGS. 2 and 3, the wheeled vehicle body 11 can include a ride-by-wire or steer-by-wire system at least in regards to a steering control of the vehicle 10. Specifically, the vehicle ECU 50 includes a steering control module 60 that performs the steering control of the vehicle 10 using the steering actuator 36. Specifically, the steering control module 60 calculates a steering torque applied to the steering shaft 28 by the steering actuator 36 (i.e., a steering torque of the steering actuator 36) based on the steering angle and/or the steering torque of the handlebar 20 detected by the steering sensor 34. Then, the steering control module 60 outputs control signal to the steering actuator 36 to generate the steering torque. In other words, with this configuration, the wheeled vehicle body 11 also includes a power steering system or a steering power assist system.


Referring now to FIGS. 4-8, the steering control of the vehicle 10 will be described in detail.


Specifically, the steering control module 60 determines whether the vehicle 10 is traveling under a condition in which steering oscillations might occur. In the illustrated embodiment, the steering control module 60 determines that the vehicle 10 is traveling under a condition in which steering oscillations might occur upon determining a reduced contact (a reduced load) of the front wheel 16 with the traveling surface of the ground GD. Furthermore, in the illustrated embodiment, the steering control module 60 determines the reduced contact of the front wheel 16 with the traveling surface of the ground GD based on the suspension stroke of the front fork 32 detected by the suspension stroke sensor 40. The detected suspension stroke of the front fork 32 detected by the suspension stroke sensor 40 becomes larger (i.e., expanded state of the suspension) as the contact load of the front wheel 16 with the traveling surface of the ground GD becomes smaller. On the other hand, the detected suspension stroke of the front fork 32 becomes smaller (i.e., contacted state of the suspension) as the contact load of the front wheel 16 with the traveling surface of the ground GD becomes larger. The reduced contact of the front wheel 16 with the traveling surface of the ground GD can be determined by other sensors, such as a suspension pressure sensor, the IMU, and the like, by using mathematical models, or by using different logics or algorithms that are different from a logic or algorithm used in the steering control module 60. For example, the reduced contact of the front wheel 16 with the traveling surface of the ground GD can be determined by using the angular velocity and the angle in the pitch direction (i.e., pitch rate and pitch angle). In particular, with the pitch rate and the pitch angle obtained from the IMU, the contact of the front wheel 16 with the traveling surface of the ground GD can be determined.


As illustrated in FIG. 4, if the detected suspension stroke is not larger than a first prescribed threshold Th1 (No in step S12), then the vehicle 10 is operated under a normal steering mode (step S14). In the normal steering mode, the steering control module 60 operates the steering actuator 36 to perform a power steering control or a steering power assist control. Specifically, in the normal steering mode, the steering control module 60 operates the steering actuator 36 to generate a steering operation torque τn. In the illustrated embodiment, the first prescribed threshold Th1 is set to 100 (mm), for example. However, the first prescribed threshold Th1 is not limited to this, and can be a different value as needed and/or desired. The first prescribed threshold Th1 can be a different value when the reduced contact of the front wheel 16 with the traveling surface of the ground GD is determined by a sensor other than the suspension stroke sensor 40, by using mathematical models, or by using different logics or algorithms that are different from a logic or algorithm used in the steering control module 60.


The steering operation torque τn is a steering torque required to steer the front wheel 16 according to the steering angle and/or the steering torque of the handlebar 20 detected by the steering sensor 34. For example, the steering operation torque τn can be calculated as an amplified assistive torque based on the steering torque of the handlebar 20. Thus, in the normal steering mode, the steering control module 60 operates the steering actuator 36 to generate the steering operation torque τn for steering the front wheel 16. Specifically, the steering actuator 36 generates the steering operation torque τn according to the steering torque of the handlebar 20, thereby steering the front wheel 16 to an angular position (i.e., a steering angle of the front wheel 16) indicated by the steering angle of the handlebar 20. The calculation of this steering operation torque τn can be performed in a conventional manner as understood in the motorcycle field. Thus, in the illustrated embodiment, the vehicle ECU 50 is configured to generate the steering operation torque τn to the front wheel 16 using the steering actuator 36 based on the steering operation of the handlebar 20.


As further illustrated in FIG. 4, if the detected suspension stroke is larger than the first prescribed threshold Th1 (Yes in step S12), but is not larger than a second prescribed threshold Th2 that is larger than the first prescribed threshold Th1 (No in step S16), then the vehicle 10 is operated under a steering damper mode (step S18). In this case, the vehicle 10 is traveling under a condition in which the steering oscillations might occur due to the reduced contact of the front wheel 16 with the traveling surface of the ground GD. Thus, in the steering damper mode, the steering control module 60 operates the steering actuator 36 to further generate a steering damper torque τd in addition to the steering operation torque τn. In the illustrated embodiment, the second prescribed threshold Th2 is set to 115 (mm), for example. However, the second prescribed threshold Th2 is not limited to this, and can be a different value as needed and/or desired. The second prescribed threshold Th2 can be a different value when the reduced contact of the front wheel 16 with the traveling surface of the ground GD is determined by a sensor other than the suspension stroke sensor 40, by using mathematical models, or by using different logics or algorithms that are different from a logic or algorithm used in the steering control module 60.


The steering damper torque τd is a steering torque for actively attenuating the steering oscillations or kickbacks. In particular, in the illustrated embodiment, the steering damper torque τd is calculated as follows:





τd=Kd·dδ/dt


where Kd represents a damping coefficient, and dδ/dt represents a steering rate, which is a time derivative of a detected steering angle δ of the steering shaft 28 detected by the steering sensor that detects the rotational angle of the steering shaft 28. The damping coefficient Kd is a prescribed constant determined based on a mathematical model of the vehicle 10 or an experiment, as understood in the motorcycle field. The steering angle δ can be obtained from the steering sensor 34 while the handlebar 20 integrally or synchronously rotates with the steering shaft 28.


As further illustrated in FIG. 4, if the detected suspension stroke is larger than the first prescribed threshold Th1 (Yes in step S12), and is larger than the second prescribed threshold Th2 (Yes in step S16), then the vehicle 10 is operated under a steering angle adjustment mode (step S20). In this case, the vehicle 10 is traveling under a condition in which the steering oscillations might occur due to a further reduced contact of the front wheel 16 with the traveling surface of the ground GD. Thus, in the steering angle adjustment mode, the steering control module 60 operates the steering actuator 36 to further generate a steering adjustment torque τc in addition to the steering damper torque τd while canceling the generation of the steering operation torque τn.


The steering adjustment torque τc is a steering torque for controlling the steering angle of the front wheel 16 to a prescribed steering angle δc. In particular, in the illustrated embodiment, the steering adjustment torque τc is calculated as follows:





τc=Kp·δe+Ki·∫δedt


where Kp represents a proportional gain for PI control, Ki represents an integral gain for PI control, and δe is an angular error between the prescribed steering angle δc and the detected steering angle δ of the steering shaft 28 (i.e., δe=δc−δ). The proportional gain Kp and the integral gain Ki are prescribed constant determined based on a mathematical model of the vehicle 10 or an experiment, as understood in the motorcycle field. With this configuration, the steering adjustment torque τc is calculated using PI control. However, the steering adjustment torque τc can be calculated in a different manner, as understood in the motorcycle field. Furthermore, in the illustrated embodiment, the prescribed steering angle δc has a fixed value. In particular, in the illustrated embodiment, the prescribed steering angle δc is set to be zero (0 degree). Thus, in the steering angle adjustment mode, the front wheel 16 is controlled to be parallel to the forward-backward direction of the vehicle 10. However, the prescribed steering angle δc can be set to a different value.


Thus, in the illustrated embodiment, the vehicle ECU 50 is configured to control the steering angle of the front wheel 16 using the steering actuator 36. Also, the vehicle ECU 50 is configured to generate the steering damper torque τd to the front wheel 16 using the steering actuator 36 upon determining a reduced contact of the front wheel 16 with the traveling surface of the ground GD with respect to the first prescribed threshold Th1 (Yes in step S12). Furthermore, the vehicle ECU 50 is configured to control the steering angle of the front wheel 16 to the prescribed steering angle δc using the steering actuator 36 upon determining a reduced contact of the front wheel 16 with the traveling surface of the ground GD with respect to the second prescribed threshold Th2 (Yes in step S16).


Also, in the illustrated embodiment, the second prescribed threshold Th2 is indicative of less contact of the front wheel 16 with the traveling surface of the ground GD with respect to the first prescribed threshold Th1. Specifically, in the illustrated embodiment, the first prescribed threshold Th1 is less than the second prescribed threshold Th2.


Referring now to FIGS. 5-8, the calculation of a steering torque is that is applied to the steering shaft 28 by the steering actuator 36 will be described in detail. The steering control module 60 calculates the steering torque is at a prescribed interval based on the steering operation torque τn, the steering damper torque τd and the steering adjustment torque τc with the following equation (1):





τs=kn·τn+kd·τd+kc·τc  (1)


where kn, kd and kc represent a weight coefficient for each torque, and have a value between 0 and 1 (i.e., 0≤kn≤1, 0≤kd≤1, and 0≤kc≤1). In the illustrated embodiment, kn, kd and kc are referred to as first, second and third coefficients, respectively. Specifically, the first coefficient kn is a weight coefficient for the steering operation torque τn, the second coefficient kd is a weight coefficient for the steering damper torque τd, and the third coefficient kc is a weight coefficient for the steering adjustment torque τc.


In the illustrated embodiment, the steering control module 60 performs calculations of the first, second and third coefficient kn, kd and kc in parallel to calculations of the steering operation torque τn, the steering damper torque τd and the steering adjustment torque τc to calculate the steering torque τs with the equation (1) at a prescribed interval.


As illustrated in FIG. 5, if the detected suspension stroke is not larger than the first prescribed threshold Th1 (i.e., the normal steering mode), then the first coefficient kn is set to 1 while the second and third coefficients kd and kc are set to 0. Thus, in the normal steering mode, the steering actuator 36 is controlled to generate the steering operation torque τn as the steering torque τs (i.e., τs=τn).


As also illustrated in FIG. 5, if the detected suspension stroke is larger than the first prescribed threshold Th1, but is not larger than the second prescribed threshold Th2 (i.e., the steering damper mode), then the first and second coefficients kn and kd are set to 1 while the third coefficient kc is set to 0. Thus, in the steering damper mode, the steering actuator 36 is controlled to generate the sum of the steering operation torque τn and the steering damper torque τd as the steering torque τs (i.e., τs=τn+τd).


Specifically, in the illustrated embodiment, as illustrated in FIG. 5, when the detected suspension stroke becomes larger than the first prescribed threshold Th1, the second coefficient kd is gradually increased to 1 such that the influence of the steering damper torque τd in the steering torque τs is gradually increased. On the other hand, the second coefficient kd is gradually decreased to 0 such that the influence of the steering damper torque τd in the steering torque τs is gradually decreased and is canceled when the detected suspension stroke becomes smaller than the first prescribed threshold Th1.


More specifically, referring now to FIG. 6, the calculation of the second coefficient kd performed by the steering control module 60 will be further described in detail.


As illustrated in FIG. 6, the steering control module 60 determines whether the detected suspension stroke is larger than the first prescribed threshold Th1 (step S30). If the steering control module 60 determines that the detected suspension stroke is not larger than the first prescribed threshold Th1 (No in step S30), then the steering control module 60 sets the second coefficient kd to 0, and calculates the steering torque is with equation (1) using the second coefficient kd (i.e., kd=0) at the prescribed interval (step S44).


If the steering control module 60 determines that the detected suspension stroke is larger than the first prescribed threshold Th1 (Yes in step S30), then the steering control module 60 gradually increases the second coefficient kd to 1, and calculates the steering torque τs with equation (1) using the second coefficient kd at the prescribed interval (step S32). The steering control module 60 further determines whether the detected suspension stroke is larger than the sum of the first prescribed threshold Th1 and a prescribed margin α (i.e., Th1+α) (step S34). In the illustrated embodiment, the prescribed margin α is set to 3 (mm), for example. However, the prescribed margin α is not limited to this, and can be a different value as needed and/or desired. If the steering control module 60 determines that the detected suspension stroke is not larger than Th1+α (No in step S34), then the process returns to step S30. If the steering control module 60 determines that the detected suspension stroke is larger than Th1+α (Yes in step S34), then the steering control module 60 sets the second coefficient kd to 1, and calculates the steering torque is with equation (1) using the second coefficient kd (i.e., kd=1) at the prescribed interval (step S36).


The steering control module 60 further determines whether the detected suspension stroke is smaller than Th1+α (step S38). If the steering control module 60 determines that the detected suspension stroke is not smaller than Th1+α (No in step S38), then the process returns to step S36. If the steering control module 60 determines that the detected suspension stroke is smaller than Th1+α (Yes in step S38), then the steering control module 60 gradually decreases the second coefficient kd to 0, and calculates the steering torque τs with equation (1) using the second coefficient kd at the prescribed interval (step S40).


The steering control module 60 further determines whether the detected suspension stroke is smaller than the first prescribed threshold Th1 (step S42). If the steering control module 60 determines that the detected suspension stroke is not smaller than the first prescribed threshold Th1 (No in step S42), then the process returns to step S38. If the steering control module 60 determines that the detected suspension stroke is smaller than the first prescribed threshold Th1 (Yes in step S42), then the steering control module 60 sets the second coefficient kd to 0, and calculates the steering torque is with equation (1) using the second coefficient kd (i.e., kd=1) at the prescribed interval (step S44).


As also illustrated in FIG. 5, if the detected suspension stroke is larger than the second prescribed threshold Th2 (i.e., the steering angle adjustment mode), then the first coefficient kn is set to 0 while the second and third coefficients kd and kc are set to 1. Thus, in the steering angle adjustment mode, the steering actuator 36 is controlled to generate the sum of the steering damper torque τd and the steering adjustment torque τc as the steering torque τs (i.e., τs=τd+τc).


Specifically, in the illustrated embodiment, as illustrated in FIG. 5, when the detected suspension stroke becomes larger than the second prescribed threshold Th2, the third coefficient kc is gradually increased to 1 such that the influence of the steering adjustment torque τc in the steering torque τs is gradually increased. Also, when the detected suspension stroke becomes larger than the second prescribed threshold Th2, the first coefficient kn is gradually decreased to 0 such that the influence of the steering operation torque τn in the steering torque τs is gradually decreased and is canceled. On the other hand, the third coefficient kc is gradually decreased to 0 such that the influence of the steering adjustment torque τc in the steering torque τs is gradually decreased and is canceled when the detected suspension stroke becomes smaller than the second prescribed threshold Th2. Also, the first coefficient kn is gradually increased to 1 such that the influence of the steering operation torque τn in the steering torque τs is gradually increased by the timing when the detected suspension stroke becomes smaller than the second prescribed threshold Th2.


More specifically, referring now to FIG. 7, the calculation of the first coefficient kn performed by the steering control module 60 will be further described in detail.


As illustrated in FIG. 7, the steering control module 60 determines whether the detected suspension stroke is larger than the second prescribed threshold Th2 (step S50). If the steering control module 60 determines that the detected suspension stroke is not larger than the second prescribed threshold Th2 (No in step S50), then the steering control module 60 sets the first coefficient kn to 1, and calculates the steering torque is with equation (1) using the first coefficient kn (i.e., kn=1) at the prescribed interval (step S64).


If the steering control module 60 determines that the detected suspension stroke is larger than the second prescribed threshold Th2 (Yes in step S50), then the steering control module 60 gradually decreases the first coefficient kn to 0, and calculates the steering torque τs with equation (1) using the first coefficient kn at the prescribed interval (step S52). The steering control module 60 further determines whether the detected suspension stroke is larger than the sum of the second prescribed threshold Th2 and a prescribed margin β (i.e., Th2+β) (step S54). In the illustrated embodiment, the prescribed margin β is set to 3 (mm), for example. However, the prescribed margin β is not limited to this, and can be a different value as may be needed and/or desired. If the steering control module 60 determines that the detected suspension stroke is not larger than Th2+β (No in step S54), then the process returns to step S50. If the steering control module 60 determines that the detected suspension stroke is larger than Th2+β (Yes in step S54), then the steering control module 60 sets the first coefficient kn to 0, and calculates the steering torque τs with equation (1) using the first coefficient kn (i.e., kn=0) at the prescribed interval (step S56).


The steering control module 60 further determines whether the detected suspension stroke is smaller than Th2+β (step S58). If the steering control module 60 determines that the detected suspension stroke is not smaller than Th2+β (No in step S58), then the process returns to step S56. If the steering control module 60 determines that the detected suspension stroke is smaller than Th2+β (Yes in step S58), then the steering control module 60 gradually increases the first coefficient kn, to 1 and calculates the steering torque τs with equation (1) using the first coefficient kn at the prescribed interval (step S60).


The steering control module 60 further determines whether the detected suspension stroke is smaller than the second prescribed threshold Th2 (step S62). If the steering control module 60 determines that the detected suspension stroke is not smaller than the second prescribed threshold Th2 (No in step S62), then the process returns to step S58. If the steering control module 60 determines that the detected suspension stroke is smaller than the second prescribed threshold Th2 (Yes in step S62), then the steering control module 60 sets the first coefficient kn to 1, and calculates the steering torque is with equation (1) using the first coefficient kn (i.e., kn=1) at the prescribed interval (step S64).


Furthermore, referring now to FIG. 8, the calculation of the third coefficient kc performed by the steering control module 60 will be further described in detail.


As illustrated in FIG. 8, the steering control module 60 determines whether the detected suspension stroke is larger than the second prescribed threshold Th2 (step S70). If the steering control module 60 determines that the detected suspension stroke is not larger than the second prescribed threshold Th2 (No in step S70), then the steering control module 60 sets the third coefficient kc to 0, and calculates the steering torque is with equation (1) using the third coefficient kc (i.e., kc=0) at the prescribed interval (step S84).


If the steering control module 60 determines that the detected suspension stroke is larger than the second prescribed threshold Th2 (Yes in step S70), then the steering control module 60 gradually increases the third coefficient kc to 1, and calculates the steering torque τs with equation (1) using the third coefficient kc at the prescribed interval (step S72). The steering control module 60 further determines whether the detected suspension stroke is larger than the sum of the second prescribed threshold Th2 and a prescribed margin γ (i.e., Th2+γ) (step S74). In the illustrated embodiment, the prescribed margin γ is set to 2 (mm), for example. However, the prescribed margin γ is not limited to this, and can be a different value as needed and/or desired. Specifically, in the illustrated embodiment, the prescribed margins β and γ have different values. However, the prescribed margins β and γ can have the same value. Furthermore, in the illustrated embodiment, the prescribed margin γ is smaller than the prescribed margin β. However, the prescribed margin γ can be larger than the prescribed margin β. If the steering control module 60 determines that the detected suspension stroke is not larger than Th2+γ (No in step S74), then the process returns to step S70. If the steering control module 60 determines that the detected suspension stroke is larger than Th2+γ (Yes in step S74), then the steering control module 60 sets the third coefficient kc to 1, and calculates the steering torque τs with equation (1) using the third coefficient kc (i.e., kc=1) at the prescribed interval (step S76).


The steering control module 60 further determines whether the detected suspension stroke is smaller than Th2+γ (step S78). If the steering control module 60 determines that the detected suspension stroke is not smaller than Th2+γ (No in step S78), then the process returns to step S76. If the steering control module 60 determines that the detected suspension stroke is smaller than Th2+γ (Yes in step S78), then the steering control module 60 gradually decreases the third coefficient kc to 0, and calculates the steering torque τs with equation (1) using the third coefficient kc at the prescribed interval (step S80).


The steering control module 60 further determines whether the detected suspension stroke is smaller than the second prescribed threshold Th2 (step S82). If the steering control module 60 determines that the detected suspension stroke is not smaller than the second prescribed threshold Th2 (No in step S82), then the process returns to step S78. If the steering control module 60 determines that the detected suspension stroke is smaller than the second prescribed threshold Th2 (Yes in step S82), then the steering control module 60 sets the third coefficient kc to 0, and calculates the steering torque is with equation (1) using the third coefficient kc (i.e., kc=0) at the prescribed interval (step S84).


Referring now to FIGS. 9 and 10, simulation results of vehicle behaviors will be described.



FIG. 9 illustrates vehicle behaviors of a vehicle of a comparative example (without the steering control of the present disclosure), while FIG. 10 illustrates vehicle behaviors of a vehicle (e.g., the vehicle 10) of the present disclosure (with the steering control of the present disclosure). Specifically, FIG. 9 illustrates a velocity-versus-time graph G10, a steering angle-versus-time graph G12, a suspension stroke-versus-time graph G14 and a steering torque-versus-time graph G16. Similarly, FIG. 10 illustrates a velocity-versus-time graph G20, a steering angle-versus-time graph G22, a suspension stroke-versus-time graph G24 and a steering torque-versus-time graph G26. In each simulation, a steering angle of a front wheel of a vehicle is simulated using a mathematical model of the vehicle under the condition in which the vehicle follows an input velocity shown in the velocity-versus-time graphs G10 and G20 while maintaining the roll angle of the vehicle at 0 degrees.


Referring to FIGS. 9 and 10, the velocity-versus-time graphs G10 and G20 show velocity changes of front and rear wheels. As illustrated in the velocity-versus-time graphs G10 and G20, the vehicle is accelerated and then decelerated in the same manner while maintaining the roll angle of the vehicle at 0 degrees. As illustrated in the suspension stroke-versus-time graphs G14 and G24, due to the acceleration/deceleration shown in the velocity-versus-time graphs G10 and G20, the suspension stroke becomes larger than the first prescribed threshold Th1 at timing T1, and then becomes larger than the second prescribed threshold Th2 at timing T2. Furthermore, the suspension stroke becomes smaller than the second prescribed threshold Th2 at timing T3, and then becomes smaller than the first prescribed threshold Th1 at timing T4. Specifically, as illustrated in the velocity-versus-time graphs G10 and G20, the front wheel of the vehicle comes off the traveling surface of the ground GD at timing T5 (i.e., wheelie), and then contacts the traveling surface of the ground GD again at timing T6.


Furthermore, a steering torque applied to steer the front wheel of the vehicle is also simulated under the same condition in which the vehicle follows the input velocity shown in the velocity-versus-time graphs G10 and G20 while maintaining the roll angle of the vehicle at 0 degrees. Moreover, as illustrated in the steering torque-versus-time graph G16 in FIG. 9, the steering torque applied to steer the front wheel of the comparative example after timing T7 is forced to be maintained at 0. In other words, no steering toque is applied to steer the front wheel of the vehicle of the comparative example after timing T7. On the other hand, as illustrated in the steering torque-versus-time graph G26 in FIG. 10, the steering torque τs is applied to the front wheel according to the steering control of the present disclosure. In particular, during a period between timings T1 and T4, the steering damper torque τd is applied in addition to the steering operation torque τn. Also, during a period between timings T2 and T3, the steering adjustment torque τc is applied in addition to the steering damper torque τd.


As illustrated in the steering angle-versus-time graph G12 in FIG. 9, without the steering control of the present disclosure, steering oscillations occurs after the front wheel contacts the traveling surface of the ground GD at timing T6. On the other hand, as illustrated in the steering angle-versus-time graph G22 in FIG. 10, with the steering control of the present disclosure, the steering oscillations do not occur after the front wheel contacts the traveling surface of the ground GD at timing T6, and the steering angle is kept at 0 degrees.


Accordingly, with the steering control of the present disclosure, the steering oscillations can be effectively suppressed. Specifically, it is difficult for a human driver to manually keep the steering angle at a prescribed steering angle during a wheelie. However, with the steering control of the present disclosure, the steering angle can be actively controlled to the prescribed steering angle δc (e.g., 0 degrees) before the front wheel 16 touches the traveling surface of the ground GD while the front wheel 16 comes off the traveling surface of the ground GD. Thus, with the steering control of the present disclosure, the steering oscillations after a wheelie can be effectively minimized. Also, since the steering damper torque τd can be generated by the steering actuator 36, there is no need to provide a special mechanical damper to the vehicle 10.


In the illustrated embodiment, in the steering angle adjustment mode, the steering angle of the front wheel 16 is controlled to the prescribed steering angle δc. Specifically, the prescribed steering angle δc is a fixed value (0 degree). However, as illustrated in FIG. 11, the prescribed steering angle δc can be calculated based on the vehicle running states of the vehicle 10 detected by the running state detection sensor 52.


For example, the prescribed steering angle δc can be a value based on at least one of the vehicle speed and the roll angle (e.g., the vehicle roll angle). The vehicle speed can be detected by the vehicle speed sensor of the running state detection sensor 52, for example. Also, the roll angle can be detected based on the angular velocity in the roll direction detected by the gyroscope of the running state detection sensor 52. In particular, as illustrated in FIG. 11, the prescribed steering angle δc can be determined as a function of the vehicle speed and the roll angle. For example, as illustrated in FIG. 11, the prescribed steering angle δc can be decreased as the roll angle increases at a given vehicle speed. In other words, the prescribed steering angle δc can be set to an angle in which the front wheel 16 is steered rightward (i.e., the steering angle is negative) when the vehicle 10 leans rightward (i.e., the roll angle is positive) at a given vehicle speed, for example.


In the illustrated embodiment, as illustrated in FIG. 2, the handlebar 20 is mechanically decoupled from the steering shaft 28 such that the steering operation of the handlebar 20 is not directly transmitted to the steering shaft 28 from the handlebar 20. However, the handlebar 20 can be mechanically coupled to the steering shaft 28 via a clutch mechanism.


Specifically, the clutch mechanism can be arranged between the handlebar shaft of the handlebar 20 and the steering shaft 28, and is operated by the vehicle ECU 50. In particular, while the vehicle 10 is operated in the normal steering mode and the steering damper mode (FIGS. 4 and 5), the steering control module 60 engages the clutch mechanism to mechanically transit the steering operation of the handlebar 20 to the steering shaft 28. On the other hand, while the vehicle 10 is operated in the steering angle adjustment mode (FIGS. 4 and 5), the steering control module 60 disengages the clutch mechanism not to mechanically transmit the steering operation of the handlebar 20 to the steering shaft 28.


More specifically, in the normal steering mode, the steering control module 60 operates the steering actuator 36 to generate the steering operation torque τn according to the steering torque applied to the handlebar 20 to assist the steering operation of the handlebar 20 (i.e., a steering power assist system) (i.e., τs=τn). In this case, the total steering torque applied to the steering shaft 28 is the sum of the steering torque applied to the handlebar 20 and the steering operation torque τn. However, the steering control module 60 does not need to operate the steering actuator 36 to generate the steering operation torque τn in the normal steering mode (i.e., τs=0). In this case, the front wheel 16 is merely steered by the steering torque mechanically transmitted from the handlebar 20 in the normal steering mode.


Also, in the steering damper mode, the steering control module 60 operates the steering actuator 36 to generate the steering damper torque τd in the above-mentioned manner. In this case, the steering control module 60 further operates the steering actuator 36 to generate the steering operation torque τn according to the steering torque applied to the handlebar 20 (i.e., τs=τn+τd). Thus, in this case, the total steering torque applied to the steering shaft 28 is the sum of the steering torque applied to the handlebar 20, the steering operation torque τn and the steering damper torque τd. However, as mentioned above, the steering control module 60 does not need to operate the steering actuator 36 to generate the steering operation torque τn in the steering damper mode (i.e., τs=τd). In this case, the total steering torque applied to the steering shaft 28 is the sum of the steering torque applied to the handlebar 20 and the steering damper torque τd.


Furthermore, in the steering angle adjustment mode, the steering control module 60 disengages the clutch mechanism, thereby preventing the steering operation of the handlebar 20 from being directly transmitted to the steering shaft 28. In the steering angle adjustment mode, the steering control module 60 operates the steering actuator 36 to generate the steering damper torque τd and the steering adjustment torque τc (i.e., τs=τd++τc). In this case, the total steering torque applied to the steering shaft 28 is the sum of the steering damper torque τd and the steering adjustment torque τc since the steering torque applied to the handlebar 20 is not transmitted to the steering shaft 28.


In the illustrated embodiment, the vehicle 10 can further include an external vehicle actuator. The external vehicle actuator is formed as a humanoid or human-mimicking robot that resembles a human driver (rider). In this case, the external vehicle actuator is externally attached to the wheeled vehicle body 11 with little or no modification to the wheeled vehicle body 11. The external vehicle actuator physically operates at least the handlebar 20. The external vehicle actuator can further physically operate any other components of the wheeled vehicle body 11, such as the accelerator, the brake lever, the clutch lever, the brake pedal, and the shift pedal of the wheeled vehicle body 11, to autonomously drive the vehicle 10. With this configuration, the vehicle 10 can be utilized by switching an operation mode between an autonomous driven mode and a manual driven mode. In the autonomous driven mode, the external vehicle actuator is attached to the wheeled vehicle body 11, and autonomously drives the vehicle 10. In the manual driven mode, the external vehicle actuator is detached from the wheeled vehicle body 11, and a human driver manually drives the vehicle 10.


In the illustrated embodiment, the steering control module 60 of the vehicle ECU 50 can also be configured to autonomously operate the steering actuator 36. In this case, the steering control module 60 autonomously operates the steering actuator 36 to generate the steering torque is to steer the front wheel 16 such that the vehicle 10 autonomously follows a prescribed target path. In other words, the vehicle 10 can have an internal steering operation apparatus including the steering actuator 36, and can be configured to steer the front wheel 16 based on an automatic steering operation signal according to the prescribed target path, for example.


Referring now to FIGS. 12 and 13, a vehicle 110 in accordance with a modification example will be described. In view of the similarity between the vehicle 10 and the vehicle 110, the parts of the vehicle 110 that are identical to the parts of the vehicle 10 will be given the same reference numerals as the parts of the vehicle 10. Moreover, the descriptions of the parts of the vehicle 110 that are identical to the parts of the vehicle 10 may be omitted for the sake of brevity.


As illustrated in FIG. 12, the vehicle 110 includes a wheeled vehicle body 111 and an external vehicle actuator 170. The wheeled vehicle body 111 is similar to the wheeled vehicle body 11 illustrated in FIG. 2, except that the handlebar 20 is fixedly coupled to an upper part of a steering shaft 128 that is rotatably supported by a body frame 122 of a main body 112 of the wheeled vehicle body 111. Thus, the handlebar 20 is mechanically coupled to the front wheel 16 to steer the front wheel 16. As illustrated in FIG. 12, the wheeled vehicle body 111 further has the steering actuator 36 that is fixedly coupled to the body frame 122 in a conventional manner. The steering actuator 36 rotates the output gear 36a that is meshed with an input gear 128a of the steering shaft 128 to transmit a rotational torque of the steering actuator 36 (i.e., a steering torque of the steering actuator 36) to the steering shaft 128, which steers the front wheel 16.


Although only schematically illustrated in FIG. 12, the external vehicle actuator 170 is formed as a humanoid or human-mimicking robot that resembles a human driver (rider). The external vehicle actuator 170 is externally attached to the wheeled vehicle body 111 with little or no modification to the wheeled vehicle body 111. The external vehicle actuator 170 physically operates at least the handlebar 20. Specifically, as illustrated in FIG. 12, the external vehicle actuator 170 includes a steering operation actuator 172 and a link mechanism 174. Although only schematically illustrated in FIG. 12, the steering operation actuator 172 is fixedly attached to the main body 112 of the wheeled vehicle body 111 via a main body of the external vehicle actuator 170. The steering operation actuator 172 includes a servomotor that generates a rotational torque to physically steer the handlebar 20 via the link mechanism 174. In particular, an output shaft of the steering operation actuator 172 is mechanically coupled to the handlebar 20 via the link mechanism 174 to transmit the rotational torque from the steering operation actuator 172 to the handlebar 20. The external vehicle actuator 170 can further physically operate any other components of the wheeled vehicle body 111, such as the accelerator, the brake lever, the clutch lever, the brake pedal, and the shift pedal of the wheeled vehicle body 111, to autonomously drive the vehicle 110.


As illustrated in FIG. 13, the external vehicle actuator 170 includes an external ECU (Electronic Control Unit) 180 as an electronic controller for controlling various components of the external vehicle actuator 170. Specifically, as understood in the motorcycle field, the external ECU 180 includes a microcomputer having one or more processors that execute one or more control programs for controlling the external vehicle actuator 170. The external ECU 180 can also include other conventional components such as an input interface circuit, an output interface circuit, and data/program storage devices such as a ROM (Read Only Memory) device and a RAM (Random Access Memory) device. The RAM and ROM store processing results and control programs that are run by the processor(s) of the external ECU 180. The external ECU 180 is operatively coupled to the components of the external vehicle actuator 170 as appropriate, in a conventional manner. It will be apparent to those skilled in the art from this disclosure that the precise structure and algorithms for the external ECU 180 can be any combination of hardware and software that will carry out the functions of the present invention.


As illustrated in FIG. 13, the external ECU 180 is electrically coupled to a vehicle ECU 150 of the wheeled vehicle body 111. The vehicle ECU 150 includes a steering control module 160. The steering control module 160 is similar to the steering control module 60 of the vehicle ECU 50 of the vehicle 10. The external ECU 180 is interconnected to the vehicle ECU 150 through a vehicle bus, such as a CAN (Controller Area Network). With this configuration, the external ECU 180 can obtain various vehicle running states detected by the running state detection sensor 52 and various vehicle operation states detected by the operation state detection sensor 54 from the vehicle ECU 150. The external ECU 180 includes a steering operation control module 182. The steering operation control module 182 operates the steering operation actuator 172 to steer the handlebar 20 via the link mechanism 174 based on the various vehicle running states and the various vehicle operation states.


In the illustrated embodiment, the steering operation control module 182 of the external ECU 180 operates the steering operation actuator 172 to generate the rotational torque to steer the handlebar 20 such that the vehicle 110 autonomously follows a prescribed target path, for example. The handlebar 20 is configured to be operated by the external vehicle actuator 170 to steer the front wheel 16 based on an automatic steering operation signal according to the prescribed target path, for example. Thus, the vehicle 110 has the external vehicle actuator 170 (e.g., the external steering operation apparatus) that is configured to operate the handlebar 20 to steer the front wheel 16 based on the automatic steering operation signal.


In this case, while the vehicle 110 is operated in the normal steering mode (FIGS. 4 and 5), the steering control module 160 of the vehicle ECU 150 operates the steering actuator 36 to generate the steering operation torque τn according to the steering torque applied to the handlebar 20 by the external vehicle actuator 170 (i.e., a steering power assist system) (i.e., τs=τn). In this case, the total steering torque applied to the steering shaft 128 is the sum of the steering torque applied to the handlebar 20 by the external vehicle actuator 170 and the steering operation torque τn. Thus, in the illustrated embodiment, the vehicle ECU 150 is configured to generate the steering operation torque τn (e.g., steering assist torque) to the front wheel 16 using the steering actuator 36 based on the steering operation of the handlebar 20. However, the steering control module 160 does not need to operate the steering actuator 36 to generate the steering operation torque τn in the normal steering mode (i.e., τs=0). In this case, the front wheel 16 is merely steered by the steering torque applied to the handlebar 20 by the external vehicle actuator 170 in the normal steering mode.


Also, while the vehicle 110 is operated in the steering damper mode (FIGS. 4 and 5), the steering control module 160 operates the steering actuator 36 to generate the steering damper torque τd in the above-mentioned manner. In this case, the steering control module 160 further operates the steering actuator 36 to generate the steering operation torque τn according to the steering torque applied to the handlebar 20 by the external vehicle actuator 170 (i.e., τs=τn+τd). Thus, in this case, the total steering torque applied to the steering shaft 128 is the sum of the steering torque applied to the handlebar 20 by the external vehicle actuator 170, the steering operation torque τn and the steering damper torque τd. However, as mentioned above, the steering control module 160 does not need to operate the steering actuator 36 to generate the steering operation torque τn in the steering damper mode (i.e., τs=τd). In this case, the total steering torque applied to the steering shaft 128 is the sum of the steering torque applied to the handlebar 20 by the external vehicle actuator 170 and the steering damper torque τd.


Furthermore, while the vehicle 110 is operated in the steering angle adjustment mode (FIGS. 4 and 5), the external vehicle actuator 170 operates the steering operation actuator 172 such that no steering torque is applied to the handlebar 20 by the external vehicle actuator 170. In response, the steering control module 160 generates no steering operation torque τn using the steering actuator 36. Thus, without calculation of the first coefficient kn (FIG. 7), the influence of the steering operation torque τn in the steering torque is can be changed. Specifically, the steering operation torque τn can be decreased to 0 in the steering angle adjustment mode. On the other hand, in the steering angle adjustment mode, the steering control module 160 operates the steering actuator 36 to generate the steering damper torque τd and the steering adjustment torque τc (i.e., τs=τd+τc). Thus, in this case, the total steering torque applied to the steering shaft 128 is the sum of the steering damper torque τd and the steering adjustment torque τc since no steering torque is applied to the handlebar 20 by the external vehicle actuator 170.


Accordingly, with the external vehicle actuator 170, the influence of the steering operation torque τn in the steering torque is can be adjusted by adjusting the steering torque applied to the handlebar 20. In the illustrated embodiment, the steering operation actuator 172 of the external vehicle actuator 170 generates the steering torque applied to the handlebar 20 for adjusting the influence of the steering operation torque in in the steering torque τs. However, the steering operation actuator 172 of the external vehicle actuator 170 can also generate the steering torque applied to the handlebar 20 for adjusting the influence of the steering damper torque τd and/or the steering adjustment torque τc in the steering torque τs. In this case, once the total steering torque applied to the steering shaft 128 is determined by the steering control module 160 or the steering operation control module 182, then the steering actuator 36 of the wheeled vehicle body 111 and the steering operation actuator 172 of the external vehicle actuator 170 can further be operated to generate the total steering torque applied to the steering shaft 128 in cooperation with each other. More specifically, once the total steering torque applied to the steering shaft 128 is determined, then the steering actuator 36 of the wheeled vehicle body 111 is operated to generate the steering torque is, which is a part of the total steering torque applied to the steering shaft 128, while the steering operation actuator 172 of the external vehicle actuator 170 is operated to generate the remainder of the total steering torque applied to the steering shaft 128 (i.e., the “total steering torque”—the “steering torque τs”). In other words, in the illustrated embodiment, the steering operation actuator 172 of the external vehicle actuator 170 can be operated to generate a steering torque applied to the steering shaft 128 through the handlebar 20 that corresponds to any one of the combinations of the steering operation torque τn, the steering damper torque τd and the steering adjustment torque τc for performing the steering control of the present disclosure. In this case, the steering actuator 36 of the wheeled vehicle body 111 is operated to generate the remainder of the total steering torque applied to the steering shaft 128.


Referring further to FIGS. 14 and 15, a vehicle 210 in accordance with another modification example will be described. In view of the similarity between the vehicles 10, 110 and 210, the parts of the vehicle 210 that are identical to the parts of the vehicles 10 and 110 will be given the same reference numerals as the parts of the vehicles 10 and 110. Moreover, the descriptions of the parts of the vehicle 210 that are identical to the parts of the vehicles 10 and 110 may be omitted for the sake of brevity.


As illustrated in FIG. 14, the vehicle 210 includes a wheeled vehicle body 211 and an external vehicle actuator 270. The wheeled vehicle body 211 is similar to the wheeled vehicle body 111 illustrated in FIG. 12, except that the wheeled vehicle body 211 has no steering actuator. As illustrated in FIG. 14, the handlebar 20 is fixedly coupled to an upper part of a steering shaft 228 that is rotatably supported by a body frame 222 of a main body 212 of the wheeled vehicle body 211.


The external vehicle actuator 270 is also similar to the external vehicle actuator 170. As illustrated in FIG. 14, the external vehicle actuator 270 includes a steering operation actuator 272 and a link mechanism 274. Although only schematically illustrated in FIG. 14, the steering operation actuator 272 is fixedly attached to the main body 212 of the wheeled vehicle body 211 via a main body of the external vehicle actuator 270. The steering operation actuator 272 includes a servomotor that generates a rotational torque to physically steer the handlebar 20 via the link mechanism 274. In particular, an output shaft of the steering operation actuator 272 is mechanically coupled to the handlebar 20 via the link mechanism 274 to transmit the rotational torque from the steering operation actuator 272 to the handlebar 20. The external vehicle actuator 270 can further physically operate any other components of the wheeled vehicle body 211, such as the accelerator, the brake lever, the clutch lever, the brake pedal, and the shift pedal of the wheeled vehicle body 211, to autonomously drive the vehicle 210.


As illustrated in FIG. 15, the external vehicle actuator 270 includes an external ECU (Electronic Control Unit) 280 as an electronic controller for controlling various components of the external vehicle actuator 270. The external ECU 280 is similar to the external ECU 180, and thus detailed description will be omitted for the sake of brevity.


As illustrated in FIG. 15, the external ECU 280 is electrically coupled to a vehicle ECU 250 of the wheeled vehicle body 211. The external ECU 280 is interconnected to the vehicle ECU 250 through a vehicle bus, such as a CAN (Controller Area Network). With this configuration, the external ECU 280 can obtain various vehicle running states detected by the running state detection sensor 52 and various vehicle operation states detected by the operation state detection sensor 54 from the vehicle ECU 250. The external ECU 280 includes a steering operation control module 282. The steering operation control module 282 operates the steering operation actuator 272 to steer the handlebar 20 based on the various vehicle running states and the various vehicle operation states.


In the illustrated embodiment, the steering operation control module 282 of the external ECU 280 operates the steering operation actuator 272 to generate the rotational torque to steer the handlebar 20 such that the vehicle 210 autonomously follows a prescribed target path, for example. Furthermore, the steering operation control module 282 of the external ECU 280 operates the steering operation actuator 272 such that a steering torque is can be applied to the steering shaft 228 of the vehicle 210 in the same manner as the steering control of the vehicle 10 (FIGS. 4 and 5). Specifically, the steering operation control module 282 operates the steering operation actuator 272 to apply the steering torque is that is the same torque as the steering torque is applied to the steering shaft 28 by the steering actuator 36 for the steering control of the vehicle 10. Since the steering torque is applied to the steering shaft 228 during the steering control of the vehicle 210 is the same as the steering torque is applied to the steering shaft 28 during the steering control of the vehicle 10, the detailed description will be omitted for the sake of brevity.


Accordingly, the steering control of the vehicle 210, which is the same as the steering control of the vehicle 10 performed by applying the steering torque is to the steering shaft 28, can also be performed by applying the same steering torque is using the external vehicle actuator 270.


In understanding the scope of the present invention, the term “comprising” and its derivatives, as used herein, are intended to be open ended terms that specify the presence of the stated features, elements, components, groups, integers, and/or steps, but do not exclude the presence of other unstated features, elements, components, groups, integers and/or steps. The foregoing also applies to words having similar meanings such as the terms, “including”, “having” and their derivatives. Also, the terms “part,” “section,” “portion,” “member” or “element” when used in the singular can have the dual meaning of a single part or a plurality of parts. Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which illustrative embodiments of the inventive concepts belong. It will be further understood that terms, such as those defined in commonly-used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.


It will be understood that when an element is referred to as being “connected” or “coupled” to another element, it can be directly connected or coupled to the other element or intervening elements may be present. In contrast, when an element is referred to as being “directly connected” or “directly coupled” to another element, there are no intervening elements present. As used herein the term “and/or” includes any and all combinations of one or more of the associated listed items. Additionally, similar words used to describe the relationship between elements or layers should be interpreted in a like fashion (e.g., “between” versus “directly between”, “above” versus “directly above”, “below” versus “directly below”, “adjacent” versus “directly adjacent,” “on” versus “directly on”). Thus, components that are shown directly connected or contacting each other can have intermediate structures disposed between them unless specified otherwise.


Spatially relative terms, such as “forward”, “rearward”, “above”, “below”, “beneath”, “downward”, “vertical”, “horizontal”, and “transverse” as well as any other similar spatial terms may be used herein for the ease of description to describe one element or feature's relationship to another element(s) or feature(s) of the above embodiments. These terms, as utilized to describe the present invention should be interpreted relative to a vehicle on a horizontal surface.


While only selected embodiments have been chosen to illustrate the present invention, it will be apparent to those skilled in the art from this disclosure that various changes and modifications can be made herein without departing from the scope of the invention as defined in the appended claims. The structures and functions of one embodiment can be adopted in another embodiment. It is not necessary for all advantages to be present in a particular embodiment at the same time. Every feature which is unique from the prior art, alone or in combination with other features, also should be considered a separate description of further inventions by the applicant, including the structural and/or functional concepts embodied by such feature(s). Thus, the foregoing descriptions of the embodiments according to the present invention are provided for illustration only, and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.

Claims
  • 1. A vehicle comprising: a main body including a saddle;a steerable wheel coupled to the main body via a suspension;a steering turnably coupled to the main body to steer the steerable wheel;a steering actuator configured to apply steering torque to the steerable wheel; andan electronic controller configured to control the steering torque using the steering actuator and configured to generate steering damper torque to the steerable wheel using the steering actuator upon determining a reduced contact of the steerable wheel with a traveling surface with respect to a first prescribed threshold.
  • 2. A vehicle comprising: a main body;a steerable wheel coupled to the main body via a suspension;a steering turnably coupled to the main body to steer the steerable wheel;a steering actuator configured to change a steering angle of the steerable wheel; andan electronic controller configured to control the steering angle to a prescribed steering angle using the steering actuator upon determining a reduced contact of the steerable wheel with a traveling surface with respect to a second prescribed threshold.
  • 3. The vehicle according to claim 2, wherein The prescribed steering angle has a fixed value.
  • 4. The vehicle according to claim 3, wherein the fixed value is zero.
  • 5. The vehicle according to claim 2, wherein the prescribed steering angle is a value based on at least one of a vehicle speed and a vehicle roll angle.
  • 6. The vehicle according to claim 2, wherein the electronic controller is further configured to generate steering damper torque to the steerable wheel using the steering actuator upon determining a reduced contact of the steerable wheel with the traveling surface with respect to a first prescribed threshold.
  • 7. The vehicle according to claim 6, wherein the second prescribed threshold is indicative of less contact of the steerable wheel with the traveling surface with respect to the first prescribed threshold.
  • 8. The vehicle according to claim 7, wherein the first prescribed threshold is less than the second prescribed threshold.
  • 9. The vehicle according to claim 2, wherein the electronic controller is further configured to generate steering operation torque to the steerable wheel using the steering actuator based on a steering operation of the steering.
  • 10. The vehicle according to claim 2, wherein the steering is mechanically coupled to the steering wheel to steer the steerable wheel.
  • 11. The vehicle according to claim 10, wherein the electronic controller is further configured to generate steering assist torque to the steerable wheel using the steering actuator based on a steering operation of the steering.
  • 12. The vehicle according to claim 2, further comprising a stroke sensor configured to detect a suspension stroke of the suspension.
  • 13. The vehicle according to claim 2, wherein the steering is configured to be operated to steer the steerable wheel based on an automatic steering operation signal.
  • 14. The vehicle according to claim 13, further comprising an internal steering operation apparatus including the steering actuator, the internal steering operation apparatus configured to steer the steerable wheel based on the automatic steering operation signal.
  • 15. The vehicle according to claim 13, further comprising an external steering operation apparatus configured to operate the steering to steer the steerable wheel based on the automatic steering operation signal.
  • 16. The vehicle according to claim 1, wherein the steering includes a handlebar, andthe steerable wheel is a single wheel mounted to the main body via a fork.
  • 17. The vehicle according to claim 2, wherein the steering includes a handlebar, andthe steerable wheel is a single wheel mounted to the main body via a fork.
CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims the benefit of U.S. Provisional Patent Application No. 62/614,012, filed Jan. 5, 2018, which is incorporated herein by reference.

Provisional Applications (1)
Number Date Country
62614012 Jan 2018 US