CONTROLLER AND CONTROL METHOD

The present invention obtains a controller and a control method capable of appropriately assisting with a rider's operation while suppressing falling of a motorcycle, departure of the motorcycle from a lane, a difficulty of the motorcycle in adaptive cruise, and the like. In the controller and the control method according to the present invention, in a control mode to make the motorcycle perform autonomous cruise acceleration operation, automatic acceleration that is acceleration generated to the motorcycle by the autonomous cruise acceleration operation is controlled in accordance with a change rate of a state amount relevant to a posture of the motorcycle during turning travel.

BACKGROUND OF THE INVENTION

The present disclosure relates to a controller and a control method capable of appropriately assisting with a rider's operation while suppressing falling of a motorcycle, departure of the motorcycle from a lane, a difficulty of the motorcycle in adaptive cruise, and the like.

As a conventional technique related to a motorcycle, a technique of assisting with a rider's operation has been available.

For example, a system is disclosed in JP-A-2009-116882. Based on information detected by a sensor that detects an obstacle present in a travel direction or substantially in the travel direction, the system warns a motorcycle rider that the motorcycle inappropriately approaches the obstacle.

SUMMARY OF THE INVENTION

In order to assist with the rider's operation, use of an autonomous cruise travel mode is considered. The autonomous cruise travel mode is a travel mode in which the motorcycle continues traveling with behavior thereof being at least partially and automatically controlled. In the autonomous cruise travel mode, for example, a distance from the motorcycle to a preceding vehicle is controlled to approximate a distance reference value. Thus, in the autonomous cruise travel mode, the motorcycle is possibly controlled to perform autonomous cruise acceleration operation that is operation to accelerate the motorcycle without relying on the rider's operation. Here, a posture of the motorcycle tends to become unstable when compared to a posture of a four-wheeled vehicle, for example. In addition, a center of gravity of the rider himself/herself is significantly shifted during turning travel. This leads to such a problem that falling of the motorcycle, departure of the motorcycle from a lane, a difficulty of the motorcycle in adaptive cruise, and the like possibly occur due to the acceleration of the motorcycle by the autonomous cruise acceleration operation.

The present invention has been made with the above-described problem as the background and therefore obtains a controller and a control method capable of appropriately assisting with a rider's operation while suppressing falling of a motorcycle, departure of the motorcycle from a lane, a difficulty of the motorcycle in adaptive cruise, and the like.

A controller according to the present invention is a controller that controls behavior of a motorcycle, and includes: an acquisition section that acquires a change rate of a state amount relevant to a posture of the motorcycle during turning travel; and an execution section that initiates a control mode to make the motorcycle perform autonomous cruise acceleration operation. In the control mode, automatic acceleration that is acceleration generated to the motorcycle by the autonomous cruise acceleration operation is controlled in accordance with the change rate.

A control method according to the present invention is a control method for controlling behavior of a motorcycle, and includes: an execution step of initiating a control mode to make the motorcycle perform autonomous cruise acceleration operation; and an acquisition step of acquiring a change rate of a state amount relevant to a posture of the motorcycle during turning travel. In the control mode, automatic acceleration that is acceleration generated to the motorcycle by the autonomous cruise acceleration operation is controlled in accordance with the change rate.

In the controller and the control method according to the present invention, in the control mode to make the motorcycle perform the autonomous cruise acceleration operation, the automatic acceleration that is the acceleration generated to the motorcycle by the autonomous cruise acceleration operation is controlled in accordance with the change rate of the state amount relevant to the posture of the motorcycle during the turning travel. In this way, it is possible to appropriately control the automatic acceleration in accordance with the posture of the motorcycle. Therefore, it is possible to appropriately assist with the rider's operation while suppressing the falling of the motorcycle, the departure of the motorcycle from the lane, the difficulty of the motorcycle in the adaptive cruise, and the like.

DETAILED DESCRIPTION

A description will hereinafter be made on a controller and a control method according to the present invention with reference to the drawings. A description will hereinafter be made on a case where a motorcycle is a two-wheeled motor vehicle. However, the motorcycle may be another type of the motorcycle such as a three-wheeled motor vehicle. A description will also be made on a case where a behavior control system drives a rear wheel. However, the behavior control system may drive a front wheel or may drive both of the wheels.

A configuration, operation, and the like, which will be described below, merely constitute one example. The controller and the control method according to the present invention are not limited to a case with such a configuration, such operation, and the like.

The same or similar description will appropriately be simplified or will not be made below. In the drawings, the same or similar members or portions will not be denoted by a reference sign or will be denoted by the same reference sign. In addition, a detailed structure will appropriately be illustrated in a simplified manner or will not be illustrated.

<Configuration of Behavior Control System>

A description will be made on a configuration of a behavior control system10according to an embodiment of the present invention.FIG. 1is a schematic view of an exemplary outline configuration of a motorcycle100to which the behavior control system10according to the embodiment of the present invention is mounted.FIG. 2is a block diagram of an exemplary functional configuration of a controller60according to the embodiment of the present invention.FIG. 3is a view for illustrating a lean angle.

As illustrated inFIG. 1, the behavior control system10is mounted to the motorcycle100. The motorcycle100includes: a trunk1; a handlebar2that is held by the trunk1in a freely turnable manner; a front wheel3that is held by the trunk1in the freely turnable manner with the handlebar2; and a rear wheel4that is held by the trunk1in a freely rotatable manner.

For example, the behavior control system10includes: an operation section11; a drive source12that at least drives in an interlocking manner with the operation section11; a transmission mechanism13that transmits drive power generated by the drive source12to the rear wheel4; and brake mechanisms14that brake wheels (the front wheel3and the rear wheel4). The operation section11may be a throttle grip provided to the handlebar2of the motorcycle100, or may be an accelerator pedal provided to the trunk1of the motorcycle100, for example. The drive source12may be an engine or another mechanism such as a motor, for example. As the brake mechanism14, the brake mechanism14that brakes the front wheel3may only be provided, the brake mechanism14that brakes the rear wheel4may only be provided, or the brake mechanisms14that brake both of the front wheel3and the rear wheel4may be provided.

As illustrated inFIG. 1andFIG. 2, the behavior control system10includes an operation amount sensor41, a drive amount sensor42, a front-wheel rotational frequency sensor43, a rear-wheel rotational frequency sensor44, a lean angle sensor45, a surrounding environment sensor46, a steering angle sensor47, and an input device48, for example. Each of the sensors and the input device48are communicable with the controller60. The controller60may be provided as a single unit or may be divided into plural units. In addition, the controller60may partially or entirely be constructed of a microcomputer, a microprocessor unit, or the like, may be constructed of a member in which firmware or the like can be updated, or may be a program module or the like that is executed by a command from a CPU or the like, for example.

The operation amount sensor41detects a displacement amount of the operation section11, and outputs a detection result. The displacement amount may be detected as a rotation angle, or may be detected as a stroke. The operation amount sensor41may detect another physical quantity that can substantially be converted to the displacement amount of the operation section11.

The drive amount sensor42detects a drive amount generated in the motorcycle100, and outputs a detection result. The drive amount may be detected as a rotational frequency of the drive source12, or may be detected as torque that is transmitted from the drive source12to the rear wheel4via the transmission mechanism13. The drive amount sensor42may detect another physical quantity that can substantially be converted to the drive amount generated in the motorcycle100.

The front-wheel rotational frequency sensor43detects a rotational frequency of the front wheel3, and outputs a detection result. The front-wheel rotational frequency sensor43may detect another physical quantity that can substantially be converted to the rotational frequency of the front wheel3. The rear-wheel rotational frequency sensor44detects a rotational frequency of the rear wheel4, and outputs a detection result. The rear-wheel rotational frequency sensor44may detect another physical quantity that can substantially be converted to the rotational frequency of the rear wheel4. The front-wheel rotational frequency sensor43and the rear-wheel rotational frequency sensor44are respectively provided to the front wheel3and the rear wheel4.

The lean angle sensor45detects the lean angle of the motorcycle100and an angular velocity of the lean angle thereof, and outputs a detection result. For example, the lean angle corresponds to a tilt angle θ of the motorcycle100in a rolling direction with respect to an upper vertical direction illustrated inFIG. 3. Note that the motorcycle100is tilted in the rolling direction with respect to the upper vertical direction during turning travel. More specifically, an inertial measurement unit (IMU) that includes a three-axis gyroscope sensor and a three-directional acceleration sensor is used as the lean angle sensor45. The lean angle sensor45may detect another physical quantity that can substantially be converted to the lean angle of the motorcycle100and the angular velocity of the lean angle thereof. The lean angle sensor45is provided to the trunk1.

The surrounding environment sensor46detects surrounding environment of the motorcycle100, and outputs a detection result. For example, as the surrounding environment, the surrounding environment sensor46detects a distance from the motorcycle100to a preceding vehicle that travels ahead of the motorcycle100. The surrounding environment sensor46may detect another physical quantity that can substantially be converted to the distance to the preceding vehicle. More specifically, a camera that captures an image in front of the motorcycle100or a distance measurement sensor that can detect the distance to the preceding vehicle is used as the surrounding environment sensor46. The surrounding environment sensor46is provided to a front portion of the trunk1.

The steering angle sensor47detects a steering angle of the motorcycle100and an angular velocity of the steering angle thereof, and outputs a detection result. The steering angle sensor47may detect another physical quantity that can substantially be converted to the steering angle of the motorcycle100and the angular velocity of the steering angle thereof. The steering angle sensor47is provided to the trunk1.

The input device48receives a travel mode selection operation by a rider, and outputs information on the received operation. As the travel mode, the input device48at least receives the selection operation to select an autonomous cruise travel mode. The autonomous cruise travel mode is a travel mode in which the motorcycle100continues traveling with behavior thereof being at least partially automatically controlled. In the autonomous cruise travel mode, for example, the distance from the motorcycle100to the preceding vehicle is controlled to approximate a distance reference value. As the distance from the motorcycle100to the preceding vehicle, the distance reference value is set to such a value that the rider's safety can be secured. In the autonomous cruise travel mode, the motorcycle100may be controlled such that a body speed thereof approximates a speed reference value. For example, the speed reference value can appropriately be set by the rider. The body speed of the motorcycle100can be calculated on the basis of the rotational frequencies of the front wheel3and the rear wheel4. For example, a lever, a button, or a touchscreen can be used as the input device48. The input device48is provided to the handlebar2, for example.

The controller60controls the behavior of the motorcycle100. The controller60includes an acquisition section61and an execution section62, for example. The acquisition section61acquires the information that is output from each of the sensors and the input device48, and outputs the acquired information to the execution section62. The execution section62includes a control section63, an acceleration request determination section64, a change rate determination section65, and a lean angle determination section66, for example. Each of the determination sections executes determination processing by using the information that is output from each of the sensors. When the rider selects the autonomous cruise travel mode, the execution section62initiates a control mode to make the motorcycle100perform autonomous cruise acceleration operation in accordance with a determination result by the acceleration request determination section64. In the control mode, the control section63outputs a command that governs output of the drive source12in accordance with the determination result by each of the determination sections, so as to control automatic acceleration that is the acceleration of the motorcycle100generated by the autonomous cruise acceleration operation. In addition, for example, in a situation where the autonomous cruise acceleration operation is performed on a downhill, the control section63may control the automatic acceleration by outputting a command to reduce a braking force applied to each of the wheels (the front wheel3and the rear wheel4) by the brake mechanism14of the motorcycle100.

More specifically, in the control mode, the control section63controls the automatic acceleration in accordance with a change rate of a state amount relevant to a posture of the motorcycle100during the turning travel. Alternatively, in the control mode, the control section63may control the automatic acceleration in accordance with the lean angle of the motorcycle100. The control for the automatic acceleration includes control to permit or prohibit the autonomous cruise acceleration operation in addition to the control for the automatic acceleration generated to the motorcycle100during the autonomous cruise acceleration operation.

The controller60includes a storage element, and the information such as the reference value used in each of the processing executed by the controller60may be stored in the storage element in advance.

In the autonomous cruise travel mode, autonomous cruise deceleration operation is controlled by another controller that is a separate component from the controller60or is integrated with the controller60, for example. The autonomous cruise deceleration operation is operation to decelerate the motorcycle100without relying on the rider's operation. The control for automatic deceleration that is deceleration generated to the motorcycle100during the autonomous cruise deceleration operation may be executed when another controller controls the braking force applied to each of the wheels (the front wheel3and the rear wheel4) by the brake mechanism14of the motorcycle100, the output of the drive source12, or the like, for example.

<Operation of Behavior Control System>

A description will be made on operation of the behavior control system10according to the embodiment of the present invention.FIG. 4is a flowchart of an exemplary processing procedure that is executed by the controller60according to the embodiment of the present invention. A control flow illustrated inFIG. 4is repeated while the autonomous cruise travel mode is selected. Step S110and step S190inFIG. 4respectively correspond to initiation and termination of the control flow. In step S110, the control flow is initiated in a state where the control mode is not initiated.

In step S113, the acceleration request determination section64determines whether an acceleration request has been made. If it is determined that an acceleration request has been made (step S113/Y), the processing proceeds to step S115. On the other hand, if it is determined that the acceleration request has not been made (step S113/N), step S113is repeated. For example, in the case where the distance from the motorcycle100to the preceding vehicle exceeds the distance reference value, the acceleration request determination section64determines that the acceleration request has been made. In the case where the motorcycle100is controlled in the autonomous cruise travel mode such that the body speed thereof approximates the speed reference value and where the body speed of the motorcycle100falls below the speed reference value, the acceleration request determination section64may determine that the acceleration request has been made.

The above description has been made on the case where the acceleration request determination section64compares the distance from the motorcycle100to the preceding vehicle with the distance reference value or compares the body speed of the motorcycle100with the speed reference value. However, these comparisons may be made by the different controller from the controller60. In such a case, the other controller outputs information indicative of results of these comparisons or information that directly indicates whether the acceleration request has been made to the controller60. In this way, the acceleration request determination section64can make the determination.

In step S115, the execution section62initiates the control mode to make the motorcycle100perform the autonomous cruise acceleration operation.

Next, in step S117, the acquisition section61acquires the change rate of the state amount relevant to the posture of the motorcycle100during the turning travel. The state amount relevant to the posture of the motorcycle100during the turning travel includes the lean angle, the angular velocity of the lean angle, the steering angle, or the angular velocity of the steering angle, for example.

Next, in step S119, the change rate determination section65determines whether the change rate of the state amount relevant to the posture of the motorcycle100during the turning travel exceeds a change rate reference value. If it is determined that the change rate exceeds the change rate reference value (step S119/Y), the processing proceeds to step S127. On the other hand, if it is determined that the change rate does not exceed the change rate reference value (step S119/N), the processing proceeds to step S121. The change rate reference value is set to a value with which it is possible to determine whether the rider has his/her intention to change a course.

In step S121, the acquisition section61acquires the lean angle of the motorcycle100.

Next, in step S123, the lean angle determination section66determines whether the lean angle of the motorcycle100exceeds a lean angle reference value. If it is determined that the lean angle exceeds the lean angle reference value (step S123/Y), the processing proceeds to step S127. On the other hand, if it is determined that the lean angle does not exceed the lean angle reference value (step S123/N), the processing proceeds to step S125. The lean angle reference value is a value with which it is possible to determine whether a possibility of falling of the motorcycle100, departure of the motorcycle100from a lane, a difficulty of the motorcycle100in adaptive cruise, or the like, which is caused by generation of the acceleration of the motorcycle100, is excessively high, and is set in accordance with a friction coefficient of a travel road surface, a design specification of the motorcycle100, or the like, for example.

In step S125, the control section63permits the autonomous cruise acceleration operation. Once permitting the autonomous cruise acceleration operation, the control section63causes the generation of the automatic acceleration that is the acceleration irrespective of the rider's operation, and makes the motorcycle100perform the autonomous cruise acceleration operation. For example, the control section63causes the generation of the automatic acceleration by making the motorcycle100generate the drive power. For example, in a situation where the autonomous cruise acceleration operation is performed on the downhill, the control section63may cause the generation of the automatic acceleration by reducing the braking force generated to the motorcycle100. The braking force includes the braking force applied to each of the wheels (the front wheel3and the rear wheel4) by the brake mechanism14, the braking force generated by engine brake, and the like.

For example, the control section63controls the drive power to be generated to the motorcycle100by controlling the output of the drive source12. More specifically, the control section63calculates reference target acceleration that is a reference value of a target automatic acceleration value. For example, as a difference between the distance from the motorcycle100to the preceding vehicle and the distance reference value is increased (in other words, as the motorcycle100departs from the preceding vehicle), the control section63calculates a larger value as the reference target acceleration. However, the control section63may calculate a constant value as the reference target acceleration irrespective of the difference between the distance from the motorcycle100to the preceding vehicle and the distance reference value. Then, the control section63determines target acceleration on the basis of the calculated reference target acceleration. For example, the control section63determines a value that is acquired by multiplying the reference target acceleration by a coefficient as the target acceleration. Then, on the basis of the target acceleration, the control section63determines a target rotational frequency that is a target value of the rotational frequency of the drive source12. Next, the control section63controls the rotational frequency of the drive source12such that the rotational frequency matches the target rotational frequency. In this way, the automatic acceleration is controlled to match the target acceleration.

In the case where the motorcycle100is controlled in the autonomous cruise travel mode such that the body speed thereof approximates the speed reference value, the control section63calculates the larger value as the reference target acceleration as a difference between the body speed of the motorcycle100and the speed reference value is increased, for example. However, the control section63may calculate the constant value as the reference target acceleration irrespective of the difference between the body speed of the motorcycle100and the speed reference value.

The above description has been made on the case where the control section63calculates the reference target acceleration. However, the different controller from the controller60may calculate the reference target acceleration. In such a case, the other controller outputs information on the reference target acceleration to the controller60. In this way, the control section63can control the automatic acceleration.

For example, in the case where the lean angle is large, the control section63makes the motorcycle100perform the autonomous cruise acceleration operation in which the automatic acceleration is lower than the automatic acceleration in the autonomous cruise acceleration operation that is performed when the lean angle is small. More specifically, the control section63determines, as the target acceleration, the value that is acquired by multiplying the reference target acceleration by the smaller coefficient as the lean angle is increased. In this way, the control section63controls the automatic acceleration.

In addition, for example, in the case where the change rate of the state amount relevant to the posture of the motorcycle100during the turning travel is high, the control section63makes the motorcycle100perform the autonomous cruise acceleration operation in which the automatic acceleration is lower than the automatic acceleration in the autonomous cruise acceleration operation that is performed when the change rate is low. More specifically, the control section63determines, as the target acceleration, the value that is acquired by multiplying the reference target acceleration by the smaller coefficient as the change rate of the state amount relevant to the posture of the motorcycle100during the turning travel is increased. In this way, the control section63controls the automatic acceleration.

The control section63may determine the target acceleration in accordance with both of the lean angle and the change rate of the state amount relevant to the posture of the motorcycle100during the turning travel. In such a case, for example, the control section63determines, as the target acceleration, the value that is acquired by multiplying the reference target acceleration by both of the coefficient corresponding to the lean angle and the coefficient corresponding to the change rate of the state amount.

In step S127, the control section63prohibits the autonomous cruise acceleration operation. When prohibiting the autonomous cruise acceleration operation, the control section63brings the motorcycle100into a normal state where the acceleration is generated in accordance with the rider's operation. The motorcycle100may be controlled in a state where the body speed thereof is maintained at the speed before the prohibition.

Following step S125or step S127, in step S131, the acceleration request determination section64determines whether the acceleration request has been made. If it is determined that the acceleration request has been made (step S131/Y), the processing returns to step S117. On the other hand, if it is determined that the acceleration request has not been made (step S131/N), the processing proceeds to step S133.

As described above, if it is determined in step S131that the acceleration request has been made (step S131/Y), the control mode continues, and the processing from step S117to step S131is repeated. In the case where the control mode continues, the control section63appropriately switches between a state where the autonomous cruise acceleration operation is permitted and a state where the autonomous cruise acceleration operation is prohibited in accordance with determination results of the determination processing by the change rate determination section65and the lean angle determination section66(step S119and step S123).

In the case where the determination results in step S119and step S123are No in the state where the autonomous cruise acceleration operation is permitted, the control section63continues the state where the autonomous cruise acceleration operation is permitted. In this case, for example, the control section63controls the automatic acceleration generated to the motorcycle100during the autonomous cruise acceleration operation in accordance with the lean angle that is acquired during the autonomous cruise acceleration operation. In addition, for example, the control section63controls the automatic acceleration generated to the motorcycle100during the autonomous cruise acceleration operation in accordance with the change rate of the state amount relevant to the posture of the motorcycle100during the turning travel that is acquired during the autonomous cruise acceleration operation.

In the case where at least one of the determination results in step S119and step S123is Yes in the state where the autonomous cruise acceleration operation is permitted, the control section63cancels the state where the autonomous cruise acceleration operation is permitted, and prohibits the autonomous cruise acceleration operation. For example, in the case where the change rate of the state amount relevant to the posture of the motorcycle100during the turning travel that is acquired during the autonomous cruise acceleration operation exceeds the change rate reference value, the control section63cancels the state where the autonomous cruise acceleration operation is permitted, and prohibits the autonomous cruise acceleration operation. In addition, for example, in the case where the lean angle that is acquired during the autonomous cruise acceleration operation exceeds the lean angle reference value, the control section63cancels the state where the autonomous cruise acceleration operation is permitted, and prohibits the autonomous cruise acceleration operation.

In the case where at least one of the determination results in step S119and step S123is Yes in the state where the autonomous cruise acceleration operation is prohibited, the control section63continues the state where the autonomous cruise acceleration operation is prohibited.

In the case where the determination results in step S119and step S123are No in the state where the autonomous cruise acceleration operation is prohibited, the control section63cancels the state where the autonomous cruise acceleration operation is prohibited, and permits the autonomous cruise acceleration operation. For example, in the cases where the determination result in step S119is No and the lean angle that is acquired during the prohibition of the autonomous cruise acceleration operation falls below the lean angle reference value, the control section63cancels the state where the autonomous cruise acceleration operation is prohibited, and permits the autonomous cruise acceleration operation. However, the determination processing in step S119may be eliminated from the control flow illustrated inFIG. 4. In such a case, in the case where the lean angle that is acquired during the prohibition of the autonomous cruise acceleration operation falls below the lean angle reference value, the control section63cancels the state where the autonomous cruise acceleration operation is prohibited, and permits the autonomous cruise acceleration operation.

In step S133, the execution section62terminates the control mode.

<Effects of Behavior Control System>

A description will be made on effects of the behavior control system10according to the embodiment of the present invention.

In the control mode to make the motorcycle100perform the autonomous cruise acceleration operation, the behavior control system10controls the automatic acceleration in accordance with the change rate of the state amount relevant to the posture of the motorcycle100during the turning travel. In this way, it is possible to appropriately control the automatic acceleration in accordance with the posture of the motorcycle100. Therefore, it is possible to appropriately assist with the rider's operation while suppressing the falling of the motorcycle100, the departure of the motorcycle100from the lane, the difficulty of the motorcycle100in the adaptive cruise, and the like.

Preferably, in the control mode, the behavior control system10prohibits the autonomous cruise acceleration operation in the case where the change rate of the state amount relevant to the posture of the motorcycle100during the turning travel exceeds the change rate reference value. In this way, in the case where it is assumed that the rider has his/her intention to change the course, the autonomous cruise acceleration operation can be prohibited. Thus, it is possible to suppress the generation of the automatic acceleration against the rider's intention. As a result, it is possible to effectively suppress the falling of the motorcycle100, the departure of the motorcycle100from the lane, the difficulty of the motorcycle100in the adaptive cruise, and the like.

In the control mode, the control section63may prohibit the autonomous cruise acceleration operation in the case where an operation amount of the motorcycle100operated by the rider exceeds an operation amount reference value. The rider's operation of the motorcycle100includes an accelerator pedal operation, a brake operation, and a clutch operation, for example. The operation amount reference value is set to a value with which it is possible to determine whether the rider has operated the motorcycle100. Accordingly, in the case where the operation amount exceeds the operation amount reference value, the autonomous cruise acceleration operation is prohibited. In this way, it is possible to suppress the generation of the automatic acceleration against the rider's operation of the motorcycle100. As a result, it is possible to effectively suppress the falling of the motorcycle100, the departure of the motorcycle100from the lane, the difficulty of the motorcycle100in the adaptive cruise, and the like.

In addition, in the control mode, in the case where the change rate of the state amount relevant to the posture of the motorcycle100during the turning travel exceeds the change rate reference value, the control section63may reduce the operation amount reference value in comparison with the case where the change rate does not exceed the change rate reference value. In this way, in the case where it is assumed that the rider has his/her intention to change the course, a sense to detect the rider's operation of the motorcycle100can be improved. Therefore, it is possible to improve reliability of prohibiting the autonomous cruise acceleration operation.

Preferably, in the control mode, in the case where the change rate of the state amount relevant to the posture of the motorcycle100during the turning travel is high, the behavior control system10performs the autonomous cruise acceleration operation in which the automatic acceleration is lower than the automatic acceleration in the autonomous cruise acceleration operation that is performed when the change rate is low. Here, it is assumed that the possibility of the rider having his/her intention to change the course is higher as the change rate of the state amount is increased. Accordingly, in the case where the change rate of the state amount is high, the autonomous cruise acceleration operation, in which the automatic acceleration is lower than the automatic acceleration in the autonomous cruise acceleration operation that is performed when the change rate is low, is performed. In this way, it is possible to appropriately control the automatic acceleration in accordance with the possibility of the rider having his/her intention to change the course. Thus, it is possible to suppress the falling of the motorcycle100, the departure of the motorcycle100from the lane, the difficulty of the motorcycle100in the adaptive cruise, and the like, which is caused by the generation of the automatic acceleration against the rider's intention.

Preferably, in the control mode, the behavior control system10controls the automatic acceleration generated to the motorcycle100during the autonomous cruise acceleration operation in accordance with the change rate of the state amount relevant to the posture of the motorcycle100during the turning travel that is acquired during the autonomous cruise acceleration operation. In this way, it is possible to appropriately control the automatic acceleration generated to the motorcycle100during the autonomous cruise acceleration operation in accordance with a change in the change rate of the state amount over time during the autonomous cruise acceleration operation. Therefore, it is possible to effectively suppress the falling of the motorcycle100, the departure of the motorcycle100from the lane, the difficulty of the motorcycle100in the adaptive cruise, and the like, which is caused by the generation of the automatic acceleration against the rider's intention.

Preferably, the state amount relevant to the posture of the motorcycle100during the turning travel that is used for the control of the automatic acceleration includes the lean angle of the motorcycle100or the angular velocity of the lean angle thereof. In this way, it is possible to control the automatic acceleration by using the detection result that is output from the lean angle sensor45. Thus, other sensors (for example, the steering angle sensor47) can be eliminated from the configuration of the behavior control system10. Therefore, the behavior control system10can be simplified.

Preferably, in the control mode, the behavior control system10controls the automatic acceleration in accordance with the lean angle of the motorcycle100. In this way, it is possible to further appropriately control the automatic acceleration in accordance with the posture of the motorcycle100. Therefore, it is possible to further improve the effect of appropriately assisting with the rider's operation while suppressing the falling of the motorcycle100, the departure of the motorcycle100from the lane, the difficulty of the motorcycle100in the adaptive cruise, and the like.

Preferably, in the control mode, in the case where the lean angle is large, the behavior control system10performs the autonomous cruise acceleration operation in which the automatic acceleration is lower than the automatic acceleration in the autonomous cruise acceleration operation that is performed when the lean angle is small. Here, grounding areas of tires of the motorcycle100are reduced as the lean angle is increased. In addition, a friction characteristic in a grounding portion of each of the tires of the motorcycle100possibly has such a characteristic that a friction force is less likely to be generated in an advancing direction as the lean angle is increased. Accordingly, the possibility of the falling of the motorcycle100, which is caused by the generation of the acceleration of the motorcycle100, tends to be increased as the lean angle is increased. In addition, in the situation where the large lean angle is generated in the motorcycle100, it is difficult to maintain the posture. Thus, the generation of the high acceleration that is unexpected by the rider possibly leads to the departure of the motorcycle100from the lane, the difficulty of the motorcycle100in the adaptive cruise, and the like. Therefore, in the case where the lean angle is large, compared to the autonomous cruise acceleration operation that is performed when the lean angle is small, it is possible to effectively suppress the falling of the motorcycle100, the departure of the motorcycle100from the lane, the difficulty of the motorcycle100in the adaptive cruise, and the like by performing the autonomous cruise acceleration operation in which the automatic acceleration is low.

Preferably, in the control mode, the behavior control system10controls the automatic acceleration generated to the motorcycle100during the autonomous cruise acceleration operation in accordance with the lean angle that is acquired during the autonomous cruise acceleration operation. In this way, it is possible to appropriately control the automatic acceleration generated to the motorcycle100during the autonomous cruise acceleration operation in accordance with the change in the lean angle over time during the autonomous cruise acceleration operation. For example, it is possible to increase the automatic acceleration in conjunction with a reduction in the lean angle that is caused by performing the autonomous cruise acceleration operation. Therefore, it is possible to further improve the effect of appropriately assisting with the rider's operation while suppressing the falling of the motorcycle100, the departure of the motorcycle100from the lane, the difficulty of the motorcycle100in the adaptive cruise, and the like.

Preferably, in the control mode, the behavior control system10prohibits the autonomous cruise acceleration operation in the case where the lean angle exceeds the lean angle reference value. In this way, in the case where the possibility of the falling of the motorcycle100, the departure of the motorcycle100from the lane, the difficulty of the motorcycle100in the adaptive cruise, or the like, which is caused by the generation of the acceleration of the motorcycle100, is excessively high, the autonomous cruise acceleration operation can be prohibited. As a result, it is possible to effectively suppress the falling of the motorcycle100, the departure of the motorcycle100from the lane, the difficulty of the motorcycle100in the adaptive cruise, and the like.

Preferably, in the control mode, the behavior control system10permits the autonomous cruise acceleration operation in the case where the lean angle that is acquired during the prohibition of the autonomous cruise acceleration operation falls below the lean angle reference value. In this way, in the case where the possibility of the falling of the motorcycle100, the departure of the motorcycle100from the lane, the difficulty of the motorcycle100in the adaptive cruise, or the like, which is caused by the generation of the acceleration of the motorcycle100, becomes relatively low even during the prohibition of the autonomous cruise acceleration operation, it is possible to appropriately perform the autonomous cruise acceleration operation. Therefore, it is possible to improve the effect of appropriately assisting with the rider's operation.

The present invention is not limited to the embodiment that has been described. For example, only a part of the embodiment may be implemented, or parts of the embodiment may be combined. In addition, an order of the steps may be switched, for example.

REFERENCE SIGNS LIST