EP4382385A1 - Control device and control method for behavior of lean vehicle - Google Patents

Control device and control method for behavior of lean vehicle Download PDF

Info

Publication number
EP4382385A1
EP4382385A1 EP22760785.0A EP22760785A EP4382385A1 EP 4382385 A1 EP4382385 A1 EP 4382385A1 EP 22760785 A EP22760785 A EP 22760785A EP 4382385 A1 EP4382385 A1 EP 4382385A1
Authority
EP
European Patent Office
Prior art keywords
leaning vehicle
information
positional relationship
leaning
vehicle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
EP22760785.0A
Other languages
German (de)
French (fr)
Inventor
Lars Pfau
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Publication of EP4382385A1 publication Critical patent/EP4382385A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/14Adaptive cruise control
    • B60W30/16Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62JCYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
    • B62J45/00Electrical equipment arrangements specially adapted for use as accessories on cycles, not otherwise provided for
    • B62J45/20Cycle computers as cycle accessories
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62JCYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
    • B62J50/00Arrangements specially adapted for use on cycles not provided for in main groups B62J1/00 - B62J45/00
    • B62J50/20Information-providing devices
    • B62J50/21Information-providing devices intended to provide information to rider or passenger
    • B62J50/22Information-providing devices intended to provide information to rider or passenger electronic, e.g. displays
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2300/00Indexing codes relating to the type of vehicle
    • B60W2300/36Cycles; Motorcycles; Scooters
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/40Dynamic objects, e.g. animals, windblown objects
    • B60W2554/402Type
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/40Dynamic objects, e.g. animals, windblown objects
    • B60W2554/404Characteristics
    • B60W2554/4041Position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/40Dynamic objects, e.g. animals, windblown objects
    • B60W2554/404Characteristics
    • B60W2554/4049Relationship among other objects, e.g. converging dynamic objects
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2720/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/10Longitudinal speed
    • B60W2720/106Longitudinal acceleration
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2200/00Type of vehicle
    • B60Y2200/10Road Vehicles
    • B60Y2200/12Motorcycles, Trikes; Quads; Scooters

Definitions

  • the present invention relates to a controller that maneuvers a leaning vehicle, and a control method for maneuvering the leaning vehicle.
  • Controllers are known to maneuver a leaning vehicle.
  • WO 2018/197965 A1 discloses a controller that acquires information about environment surrounding a leaning vehicle and executes an automatic acceleration operation and an automatic deceleration operation based on the information.
  • a controller maneuvers a leaning vehicle in a manner that an automatic acceleration and deceleration operation is executed when a group ride mode is operable.
  • the group ride mode is a mode in which lean vehicles including the lean vehicle travels in a group.
  • a positional relationship adjustment control is executed to adjust a positional relationship between the lean vehicle and one of other vehicles located around the lean vehicle.
  • leaning vehicles are extremely small in size of a body as compared to other types of vehicles (e.g., passenger cars and trucks).
  • the other vehicles located around the lean vehicle may travel with a small distance between adjacent two vehicles of the other vehicles. Accordingly, it may be difficult to select one vehicle, as a target vehicle in the positional relationship adjustment control, from the other vehicles located around the lean vehicle.
  • the present invention addresses the above-described issues, and therefore it is an objective of the present invention to provide a controller and a control method that suitably assist a rider in driving a lean vehicle.
  • a controller maneuvers a leaning vehicle.
  • the controller has an acquisition unit and an execution unit.
  • the acquisition unit acquires, while the leaning vehicle travels, a surrounding environment information that is information about an environment surrounding the leaning vehicle.
  • the execution unit causes the leaning vehicle to execute an automatic acceleration and deceleration operation based on the surrounding environment information acquired by the acquisition unit.
  • the execution unit causes the leaning vehicle to execute, as the automatic acceleration and deceleration operation, a positional relationship adjustment control with respect to a virtual moving object that represents a plurality of peripheral vehicles near the leaning vehicle.
  • a control method for maneuvering a leaning vehicle comprising: acquiring, using an acquisition unit of a controller, a surrounding environment information that is information about an environment surrounding the leaning vehicle, the acquisition unit configured to acquire the surrounding environment information while the leaning vehicle travels; and causing, using an execution unit of the controller, the leaning vehicle to execute an automatic acceleration and deceleration operation based on the surrounding environment information acquired by the acquisition unit.
  • the execution unit causes the leaning vehicle to execute, as the automatic acceleration and deceleration operation, a positional relationship adjustment control with respect to a virtual moving object that represents a plurality of peripheral vehicles near the leaning vehicle.
  • the execution unit causes the leaning vehicle to execute, as the automatic acceleration and deceleration operation, a positional relationship adjustment control with respect to a virtual moving object that represents a plurality of peripheral vehicles near the leaning vehicle when a group ride mode in which the leaning vehicle travels together with a plurality of other leaning vehicles in a group is operable. Therefore, the automatic acceleration and deceleration operation can be executed in the leaning vehicle even in a situation specific to leaning vehicles, i.e., even if the lean vehicle and other lean vehicles travel while being located densely. Thus, the rider can be suitably assisted in driving the lean vehicle.
  • the leaning vehicle represents a vehicle in which a vehicle body falls to the right when turning to the right, and the vehicle body falls to the left when turning to the left.
  • Examples of the leaning vehicle include motorcycles (automatic two-wheeled vehicles, and automatic three-wheeled vehicles), bicycles, and the like. Examples of the motorcycles include a vehicle powered by an engine, a vehicle powered by an electric motor, and the like.
  • Examples of the motorcycles include auto bicycles, scooters, electric scooters, and the like.
  • the bicycles represent a vehicle that can be propelled on a road by a rider pedaling force applied to a pedal.
  • Examples of the bicycles include ordinary bicycles, electrically power assisted bicycles, electric bicycles, and the like.
  • Fig. 1 is a view illustrating a mounting state of the rider supporting system according to the embodiment of the invention to the leaning vehicle.
  • Fig. 2 is a view illustrating a system configuration of the rider supporting system according to the embodiment of the invention.
  • Fig. 3 to Fig. 6 are views illustrating a configuration of the rider supporting system according to the embodiment of the invention.
  • a rider supporting system 1 is mounted to a leaning vehicle 100.
  • the rider supporting system 1 includes a surrounding environment sensor 11, a behavior sensor 12, a setting input device 13, a controller (ECU) 20, a braking device 30, a drive device 40, and a notification device 50.
  • ECU controller
  • the controller 20 executes a rider supporting operation of supporting driving of the leaning vehicle 100 by a rider by using an output from the surrounding environment sensor 11 and the behavior sensor 12, and an output from the setting input device 13.
  • the controller 20 outputs a command to various devices (for example, the braking device 30, the drive device 40, the notification device 50, and the like), and executes the rider supporting operation.
  • the controller 20 receives an output from various sensors (not illustrated) configured to detect another information (for example, information about an operation state of the braking device 30 by the rider, information on an operation state of the drive device 40 by the rider, and the like) as necessary.
  • the other information may be, e.g., information about an operation state of the braking device 30 by the rider, and information about an operation state of the drive device 40 by the rider.
  • Respective parts of the rider supporting system 1 may be used exclusively for the rider supporting system 1, or may be shared with other systems.
  • the surrounding environment sensor 11 may be a surrounding environment sensor 11a facing a forward side of the leaning vehicle 100, a surrounding environment sensor 11b facing a backward side of the leaning vehicle 100, a surrounding environment sensor 11c facing a leftward side of the leaning vehicle 100, a surrounding environment sensor 11d facing a rightward side of the leaning vehicle 100, or a combination thereof.
  • the surrounding environment sensors 11a, 11b, 11c, and 11d are a radar, a lidar sensor, an ultrasonic sensor, a camera, and the like, respectively. At least a part of the surrounding environment sensor 11c and the surrounding environment sensor 11d may be substituted with the surrounding environment sensor 11a or the surrounding environment sensor 11b.
  • Examples of the behavior sensor 12 include a vehicle speed sensor, an inertial sensor (IMU), and the like.
  • the vehicle speed sensor detects a speed occurring in the leaning vehicle 100.
  • the vehicle speed sensor may detect other physical quantities capable of being substantially converted into the speed occurring in the leaning vehicle 100.
  • the inertial sensor detects acceleration of three axes and an angular velocity of three axes (roll, pitch, and yaw) which are occurring in the leaning vehicle 100.
  • the three axes are a front-rear direction of the leaning vehicle 100 (i.e., a longitudinal direction), a left-right direction of the leaning vehicle 100 (i.e., a lateral direction), and an up-down direction of the leaning vehicle 100 (i.e., a height direction).
  • the inertial sensor may detect other physical quantities capable of being substantially converted into the acceleration of the three axes and the angular velocity of the three axes which are occurring in the leaning vehicle 100.
  • the inertial sensor may detect only a part of the acceleration of the three axes and the angular velocity of the three axes.
  • the setting input device 13 receives an input of various settings made by a rider.
  • the rider can switch validity and invalidity of various rider supporting operations by using the setting input device 13.
  • the rider can set various modes or various threshold values (for example, an upper limit value, a lower limit value, and the like) used in the various rider supporting operations by using the setting input device 13.
  • the setting input device 13 may receive an operation by the body (for example, hands, foots, and the like) of the rider, and may receive a voice emitted from the rider.
  • the setting input device 13 may be provided to the leaning vehicle 100, or may be provided to equipment (for example, a helmet, a glove, or the like) accompanying the leaning vehicle 100.
  • the controller 20 includes at least an acquisition unit 21 and an execution unit 22. All parts or each part of the controller 20 may be collectively provided in one casing, or may be divided into a plurality of casings. In addition, all parts or each part of the controller 20 may be constituted, for example, by a microcomputer, a microprocessor unit, or the like, may be configured by updatable firmware or the like, or may be a program module that is executed by a command from a CPU or the like.
  • the acquisition unit 21 acquires a surrounding environment information that is information about environment surrounding the leaning vehicle 100.
  • the acquisition unit 21 acquires the surrounding environment information based on an output from the surrounding environment sensor 11 while the leaning vehicle 100 travels.
  • the surrounding environment information includes positional relationship information between the leaning vehicle 100 and a target (for example, a vehicle, an obstacle, a road facility, a human being, an animal, or the like) located at the periphery of the leaning vehicle 100.
  • Examples of the positional relationship information include information such as a relative position, a relative distance, a relative speed, relative acceleration, relative jerk, a passing time difference, and a prediction time up to collision.
  • the positional relationship information may another physical quantity information capable of being substantially converted into the above-described information.
  • the execution unit 22 causes the leaning vehicle 100 to execute an automatic acceleration and deceleration operation based on the positional relationship information acquired by the acquisition unit 21 as the rider supporting operation. In execution of the automatic acceleration and deceleration operation, the execution unit 22 outputs a command to the braking device 30 or the drive device 40.
  • the braking device 30 brakes the leaning vehicle 100.
  • the drive device 40 drives the leaning vehicle 100 as a power source of the leaning vehicle 100.
  • the braking device 30 may be controlled to generate or increase deceleration, or may be controlled to generate or increase acceleration.
  • the drive device 40 may be controlled to generate or increase acceleration, or may be controlled to generate or increase deceleration.
  • the execution unit 22 causes the notification device 50 to execute a notification operation to a rider as necessary.
  • the notification device 50 may give a notification to the rider by display (that is, perception where a visual organ is used as a sensory organ), may give a notification to the rider by a sound (that is, perception where an auditory organ is used as a sensory organ), or may give a notification to the rider by vibration (that is, perception where a tactile organ is used as a sensory organ).
  • Examples of the notification device 50 include a display, a lamp, a speaker, a vibrator, and the like.
  • the notification device 50 may be provided to the leaning vehicle 100, or may be provided to equipment (for example, a helmet, a glove, or the like) accompanying the leaning vehicle 100.
  • the execution unit 22 determines whether or not a group ride mode is operable while the leaning vehicle 100 travels.
  • the group ride mode is a mode in which the leaning vehicle 100 and other leaning vehicles 200A travel in a group, that is, as a group.
  • validity and invalidity of the group ride mode can be automatically switched by the execution unit 22 based on the surrounding environment information acquired by the acquisition unit 21.
  • the execution unit 22 determines whether or not the group ride mode is operable based on information about the switching.
  • the execution unit 22 determines whether or not traveling of the leaning vehicle 100 and the plurality of other leaning vehicles 200A which are peripheral vehicles 200 of the leaning vehicle 100 in a specific mode (for example, a mode in which two lines are formed so that the leaning vehicle 100 and the plurality of other leaning vehicles 200A are arranged in a zigzag pattern as illustrated in Fig.
  • the execution unit 22 may specify other leaning vehicles 200A located in a lane DL in which the leaning vehicle 100 travels, and may set only the specified other leaning vehicles 200A as a determination target, or the execution unit 22 may specify other leaning vehicles 200A which are continuously located at the periphery of the leaning vehicle 100 over the reference time or the reference travel distance without using a boundary information about the lane DL, and may set the specified other leaning vehicles 200A as a determination target.
  • validity and invalidity of the group ride mode can be switched by a setting input by the rider, and the execution unit 22 determines whether or not the group ride mode is operable based on an output from the setting input device 13 that is acquired by the acquisition unit 21.
  • the execution unit 22 automatically suggests validation and/or invalidation of the group ride mode based on the surrounding environment information acquired by the acquisition unit 21, and the suggestion may be determined by a setting input of approval by the rider.
  • the execution unit 22 causes the leaning vehicle 100 to execute an operation of a performing positional relationship adjustment control with respect to one peripheral vehicle 200 that actually exists at the periphery of the leaning vehicle 100 as the automatic acceleration and deceleration operation.
  • the execution unit 22 causes the leaning vehicle 100 to execute an operation of performing positional relationship adjustment control with respect to one virtual moving object that represents the plurality of peripheral vehicles 200 near the leaning vehicle 100 as the automatic acceleration and deceleration operation.
  • the positional relationship adjustment control may be an operation of automatically causing deceleration or acceleration to occur in the leaning vehicle 100 to adjust a positional relationship between the leaning vehicle 100 and one peripheral vehicle 200 or one virtual moving object (for example, an adaptive cruise control operation in which the one peripheral vehicle 200 or the virtual moving object is set as a speed tracking target, an operation of decelerating or accelerating the leaning vehicle 100 to avoid or mitigate collision with respect to the one peripheral vehicle 200 or the virtual moving object, an operation of operating the braking device 30 to control an inter-vehicle distance with respect to the one peripheral vehicle 200 or the virtual moving object to a distance corresponding to an operation amount in a state in which the rider is operating the drive device 40, an operation of operating the drive device 40 to control an inter-vehicle distance with respect to the one peripheral vehicle 200 or the virtual moving object to a distance corresponding to an operation amount in a state in which the rider is operating the braking device 30, and
  • the positional relationship adjustment control may be an operation of adjusting a positional relationship between the leaning vehicle 100 and the one peripheral vehicle 200 or the virtual moving object by automatically increasing or decreasing braking power that occurs in the leaning vehicle 100 so as to correct excess or deficiency of the operation on the braking device 30 by the rider, or may be an operation of adjusting the positional relationship between the leaning vehicle 100 and the one peripheral vehicle 200 or the virtual moving object by automatically increasing or decreasing drive power that occurs in the leaning vehicle 100 so as to correct excess or deficiency of the operation on the drive device 40 by the rider.
  • the execution unit 22 performs positional relationship adjustment control with respect to one peripheral vehicle 200 located on a forward side of the leaning vehicle 100, or one virtual moving object that represents the plurality of peripheral vehicles 200 located on a forward side of the leaning vehicle 100.
  • the automatic acceleration and deceleration operation is intended to support driving by the rider with respect to an event that occurs in a backward side, a leftward side, or a rightward side of the leaning vehicle 100.
  • the execution unit 22 preferably causes the leaning vehicle 100 to execute, as the automatic acceleration and deceleration operation, the positional relationship adjustment control so that the positional relationship between the leaning vehicle 100 and a virtual moving object.
  • the group ride mode is a mode in which a group of leaning vehicles including the leaning vehicle 100 and other vehicles 200A.
  • the virtual moving object represents the other vehicles 200A only. It may be determined whether another leaning vehicle is included in the other vehicles 200A based on information registered in advance by the rider.
  • the information registered in advance by the rider may be, e.g., information about a traveling position of the leaning vehicle 100 in the group and an identification information about the other leaning vehicles 200A belonging to the group. For another example, it may be determined whether another leaning vehicle is included in the other vehicles 200A based on information about a change in the positional relationship between the leaning vehicle 100 and the other vehicle over time.
  • the execution unit 22 preferably causes the leaning vehicle 100 to execute, as the automatic acceleration and deceleration operation, the positional relationship adjustment control so that the positional relationship between the leaning vehicle 100 and a virtual moving object.
  • the virtual moving object represents at least a first vehicle of the other vehicles 200A and a second vehicle of the other vehicles 200A.
  • the group of the leaning vehicles forms a first line L1 and a second line L2 in the group ride.
  • the leaning vehicle 100 and the first leaning vehicle the first vehicle of the other vehicles 200A are located in the first line L1.
  • the second vehicle of the other vehicles 200A is located in the second line L2.
  • the execution unit 22 identifies at least the first leaning vehicle of the other vehicles 200A and the second leaning vehicle of the other vehicles 200A based on a line information that is information about lines formed by the group. More specifically, the execution unit 22 identifies at least the first leaning vehicle of the other vehicles 200A and the second leaning vehicle of the other vehicles 200A by determining which one of a left line and a right line the leaning vehicle 100 is located inside the lane DL based on the information registered in advance by the rider, e.g., the information about the traveling position of the leaning vehicle 100 in the group, or based on information about a change in the positional relationship between the leaning vehicle 100 and the other leaning vehicles 200A over time.
  • the acquisition unit 21 acquires, as the surrounding environment information, the positional relationship information between the leaning vehicle 100 and each one of the other leaning vehicles 200A.
  • the execution unit 22 determines a target value regarding the positional relationship adjustment control based on the positional relationship information between the leaning vehicle 100 and each one of the other leaning vehicles 200A.
  • the acquisition unit 21 preferably acquires a longitudinal positional relationship information about a positional relationship between the leaning vehicle 100 and each one of the other leaning vehicles 200A along the front-rear direction of the leaning vehicle 100.
  • the acquisition unit 21 also preferably acquires a lateral positional relationship information about a positional relationship between the leaning vehicle 100 and each one of the other leaning vehicles 200A along the left-right direction of the leaning vehicle 100.
  • the execution unit 22 Based on the positional relationship information about the positional relationship between the leaning vehicle 100 and each one of the other leaning vehicles 200A, the execution unit 22 derives a virtual positional relationship information that is information about a virtual positional relationship between the leaning vehicle 100 and each one of the other leaning vehicles 200A. Subsequently, the execution unit 22 determines the target value regarding the positional relationship adjustment control based on the virtual positional relationship information.
  • the execution unit 22 preferably distinguish the other leaning vehicles 200A from the vehicles 200 based on the line information that is information about lines formed by the group of the lean vehicles.
  • the execution unit 22 determines a weight with respect to each one of the other leaning vehicles 200A and derives the virtual positional relationship information by assigning the weight to formula 1 shown below. Then, the execution unit 22 determines a target value of an output from the braking device 30 or a target value of an output from the drive device 40 so that the positional relationship between the leaning vehicle 100 and the virtual moving object, which is explained as the positional relationship information, is optimized.
  • PV P 1 ⁇ k 1 + P 2 ⁇ k 2
  • PV represents the virtual positional relationship information.
  • P1 represents the positional relationship information that is information about a positional relationship between the leaning vehicle 100 and a first closest leaning vehicle.
  • the first closest leaning vehicle is one of the other leaning vehicles 200A and is closest to the leaning vehicle 100 among the other leaning vehicles 200A located in the first line L1.
  • k1 represents the weight of the first closest leaning vehicle.
  • P2 represents the positional relationship information that is information about a positional relationship between the leaning vehicle 100 and a second closest leaning vehicle.
  • the second closest leaning vehicle is one of the other leaning vehicles 200A and is closest to the leaning vehicle 100 among the other leaning vehicles 200A located in the second line L2.
  • the k2 represents the weight of the second closest leaning vehicle.
  • the sum of the weight k1 and the weight k2 is 1.
  • Each of the weight k1 and the weight k2 is determined to be larger than 0 and smaller than 1.
  • the weight k1 can be 0 or 1.
  • the weight k2 also can be 0 or 1.
  • the positional relationship adjustment control is performed with respect to existing one of the first closest leaning vehicle and the second closest leaning vehicle.
  • the execution unit 22 may use, as the positional relationship information P1, the longitudinal positional relationship information that is information about the positional relationship between the leaning vehicle 100 and the first closest leaning vehicle along the longitudinal direction.
  • the execution unit 22 may determine the weight k1 based on the positional relationship information P1 that is information about the positional relationship between the leaning vehicle 100 and the first closest leaning vehicle along the lateral direction.
  • the execution unit 22 may determine the weight k2 based on the longitudinal positional relationship information P2 that is information about the positional relationship between the leaning vehicle 100 and the second closest leaning vehicle along the longitudinal direction. That is, the execution unit 22 preferably determines the weight k1 and the weight k2 based on the surrounding environment information acquired by the acquisition unit 21.
  • the weight k1 may be a fixed value that is set in advance regardless of the lateral positional relationship information that is information about the positional relationship between the leaning vehicle 100 and the first closest leaning vehicle along the lateral direction.
  • the weight k2 also may be a fixed value that is set in advance regardless of the lateral positional relationship information that is information about the positional relationship between the leaning vehicle 100 and the second closest leaning vehicle along the lateral direction.
  • the weight k1 and the weight k2 may be set by a rider as needed. That is, the acquisition unit 21 may acquire a setting information that is information about a setting input by the rider, and the execution unit 22 may determine the weight k1 and the weight k2 based on the setting information input by the rider.
  • the acquisition unit 21 acquires a separate positional relationship information with respect to each of the other leaning vehicles 200A, and the execution unit 22 sets a separate target value based on the separate positional relationship information.
  • the separate target value is used in a separate positional relationship adjustment control executed with respect to each of the other leaning vehicles 200A.
  • the execution unit 22 sets the target value regarding the positional relationship adjustment control based on a set of the separate target values of the separate positional relationship adjustment controls.
  • the execution unit 22 preferably distinguish the other leaning vehicles 200A from the vehicles 200 based on the line information that is information about lines formed by the group of the lean vehicles.
  • the execution unit 22 determines a separate target value of an output from the braking device 30 and a separate target value of an output from the drive device 40 so that the positional relationship between the leaning vehicle 100 and each of the other leaning vehicles 200A, which is explained as the positional relationship information, is optimized.
  • the execution unit 22 determines the weight with respect to each of the other leaning vehicles 200A.
  • the execution unit 22 determines an actual target value of the output from the braking device 30 and an actual target value of the output from the drive device 40 by assigning the weight to the following formula 2.
  • TV T 1 ⁇ k 1 + T 2 ⁇ k 2
  • TV represents an actual target value regarding the positional relationship adjustment control.
  • T1 represents a separate target value with respect to the first closest leaning vehicle.
  • the first closest leaning vehicle is one of the other leaning vehicles 200A and is closest to the leaning vehicle 100 among the other leaning vehicles 200A located in the first line L1.
  • k1 represents the weight of the first closest leaning vehicle.
  • T2 represents a separate target value with respect to the second closest leaning vehicle.
  • the second closest leaning vehicle is one of the other leaning vehicles 200A and is closest to the leaning vehicle 100 among the other leaning vehicles 200A located in the second line L2.
  • k2 represents the weight of the first closest leaning vehicle.
  • the sum of the weight k1 and the weight k2 is 1.
  • Each of the weight k1 and the weight k2 is determined to be larger than 0 and smaller than 1.
  • the weight k1 can be 0 or 1.
  • the weight k2 also can be 0 or 1.
  • the positional relationship adjustment control is performed with respect to existing one of the first closest leaning vehicle and the second closest leaning vehicle.
  • the execution unit 22 may determines the separate target value T1 based on the longitudinal positional relationship information that is information about the positional relationship between the leaning vehicle 100 and the first closest leaning vehicle along the longitudinal direction.
  • the execution unit 22 may determine the weight k1 based on the lateral positional relationship information that is information about the positional relationship between the leaning vehicle 100 and the first closest leaning vehicle along the lateral direction.
  • the execution unit 22 may determines the separate target value T2 based on the longitudinal positional relationship information that is information about the positional relationship between the leaning vehicle 100 and the first closest leaning vehicle along the longitudinal direction.
  • the execution unit 22 may determine the weight k2 based on the lateral positional relationship information that is information about the positional relationship between the leaning vehicle 100 and the first closest leaning vehicle along the lateral direction. That is, the execution unit 22 preferably determines the weight k1 and the weight k2 based on the surrounding environment information acquired by the acquisition unit 21.
  • the weight k1 may be a fixed value that is set in advance regardless of the lateral positional relationship information that is information about the positional relationship between the leaning vehicle 100 and the first closest leaning vehicle along the lateral direction.
  • the weight k2 also may be a fixed value that is set in advance regardless of the lateral positional relationship information that is information about the positional relationship between the leaning vehicle 100 and the second closest leaning vehicle along the lateral direction.
  • the weight k1 and the weight k2 may be set by a rider as needed. That is, the acquisition unit 21 may acquire a setting information that is information about a setting input by the rider, and the execution unit 22 may determine the weight k1 and the weight k2 based on the setting information input by the rider.
  • the execution unit 22 sets the weight k2 of the second closest leaning vehicle that is located closest to the leaning vehicle 100 among the other leaning vehicles 200A forming the second line L2 to be lower than the weight k1 of the first closest leaning vehicle that is located closest to the leaning vehicle 100 among the other leaning vehicles 200A forming the first line L1.
  • execution unit 22 increases the weight k2 of the second closest leaning vehicle when the positional relationship information P2 indicates that a degree of proximity, i.e., a distance, between the leaning vehicle 100 and the second closest leaning vehicle along the lateral direction is high or is increasing rapidly.
  • the virtual moving object may represent the first closest leaning vehicle that is located closest to the leaning vehicle 100 among the other leaning vehicles 200A forming the first line L1 and/or the second closest leaning vehicle that is located closest to the leaning vehicle 100 among the other leaning vehicles 200A forming the second line L2.
  • the virtual moving object may further represent a third closest leaning vehicle that is located second closest to the leaning vehicle 100 among the other leaning vehicles 200A forming the first line L1 and/or a fourth closest leaning vehicle that is located second closest to the leaning vehicle 100 among the other leaning vehicles 200A forming the second line L2.
  • the execution unit 22 sets a weight of the fourth closest leaning vehicle in the second line L2 to be smaller than a weight of the third closest leaning vehicle in the first line L1.
  • the execution unit 22 sets the weight of the third closest leaning vehicle in the first line L1 to be smaller than the weight k1 of the first closest leaning vehicle in the first line L1.
  • the execution unit 22 sets the weight of the fourth closest leaning vehicle in the second line L2 to be smaller than the weight k2 of the second closest leaning vehicle in the second line L2.
  • the execution unit 22 may increases a weight of preceding other leaning vehicle 200A located in front of the leaning vehicle 100 in the second line L2 as compared to the weight when the leaning vehicle 100 or the group of the leaning vehicles travels straight. Accordingly, the leaning vehicle 100 can be maneuvered to keep an appropriate distance between the leaning vehicle 100 and the other leaning vehicle 200A located in the second line L2.
  • the acquisition unit 21 acquires a behavior information about a behavior of the leaning vehicle 100 (e.g., information such as a roll angle, lateral acceleration, a yaw angular velocity, a steering angle) based on an output from the behavior sensor 12.
  • the execution unit 22 can determine whether or not the leaning vehicle 100 or the group of the lean vehicles is turning a curve based on the behavior information acquired by the acquisition unit 21. That is, the execution unit 22 determines the weight based on the behavior information about a behavior of the leaning vehicle 100.
  • the execution unit 22 may determine whether or not the leaning vehicle 100 or the group of the leaning vehicles is turning a curve based on surrounding environment information (for example, information such as behavior information about a behavior of other leaning vehicle 200A, a road shape, a road sign, and GPS positioning) and the like acquired by the acquisition unit 21. That is, the execution unit 22 may determine the weight based on the surrounding environment information on the leaning vehicle 100. The execution unit 22 may further increase the weight of other leaning vehicle 200A that is preceding in the second line L2 as the degree of turning of the leaning vehicle 100 or the group is higher.
  • surrounding environment information for example, information such as behavior information about a behavior of other leaning vehicle 200A, a road shape, a road sign, and GPS positioning
  • the execution unit 22 may increases a weight of preceding other leaning vehicle 200A located in front of the leaning vehicle 100 in the second line L2 as compared to the weight when the traveling direction of the leaning vehicle 100 or the group of the leaning vehicles is stable. Accordingly, the leaning vehicle 100 can be maneuvered to keep an appropriate distance between the leaning vehicle 100 and the other leaning vehicle 200A located in the second line L2.
  • the acquisition unit 21 acquires the behavior information about a behavior of the leaning vehicle 100 (for example, information such as a variation rate of a roll angle, a variation rate of lateral acceleration, a variation rate of yaw angular velocity, and a variation rate of a steering angle) based on an output from the behavior sensor 12.
  • the execution unit 22 can determine whether or not the traveling direction of the leaning vehicle 100 or the group steeply varies based on the behavior information acquired by the acquisition unit 21. That is, the execution unit 22 determines the weight based on the behavior information about a behavior of the leaning vehicle 100.
  • the execution unit 22 may determine whether or not a posture of the leaning vehicle 100 is unstable by making a reference to a GPS positioning signal of the leaning vehicle 100 as map information.
  • the execution unit 22 may determine whether or not the traveling direction of the leaning vehicle 100 or the group steeply varies based on surrounding environment information (for example, information such as behavior information about behavior of other leaning vehicle 200A, a road shape, a road sign, and GPS positioning) acquired by the acquisition unit 21. That is, the execution unit 22 may determine the weight based on the surrounding environment information on the leaning vehicle 100. The execution unit 22 may further increase the weight of other leaning vehicle 200A that is preceding in the second line L2 as the degree of variation of the traveling direction of the leaning vehicle 100 or the group is higher.
  • surrounding environment information for example, information such as behavior information about behavior of other leaning vehicle 200A, a road shape, a road sign, and GPS positioning
  • the execution unit 22 may further decrease the weight of other leaning vehicle 200A that is preceding in the second line L2 in comparison to a state in which the group is predicted not to stop.
  • transition from a state in which the group travels in a mode in which two lines are formed so that the leaning vehicle 100 and the plurality of other leaning vehicles 200A are lined up in a zigzag shape as illustrated in Fig. 3 to a state in which the group stops in a mode in which two lines are formed so that the leaning vehicle 100 and the plurality of other leaning vehicles 200A are lined up side by side as illustrated in Fig. 4 becomes smooth.
  • the acquisition unit 21 acquires behavior information about a behavior of the leaning vehicle 100 (for example, information such as a vehicle speed and deceleration) based on an output from the behavior sensor 12.
  • the execution unit 22 can predict whether or not the group will stop based on the behavior information acquired by the acquisition unit 21.
  • the execution unit 22 may decrease the weight of other leaning vehicle 200A that is preceding in the second line L2 as the vehicle speed of the leaning vehicle 100 becomes lower. That is, the execution unit 22 determines the weight based on the behavior information about a behavior of the leaning vehicle 100.
  • the execution unit 22 may predict whether or not the group will stop based on surrounding environment information (for example, information such as behavior information about a behavior of other leaning vehicle 200A, the degree of congestion, a traffic signal, a stop line, a road sign, and GPS positioning) acquired by the acquisition unit 21. That is, the execution unit 22 may determine the weight based on the surrounding environment information on the leaning vehicle 100.
  • surrounding environment information for example, information such as behavior information about a behavior of other leaning vehicle 200A, the degree of congestion, a traffic signal, a stop line, a road sign, and GPS positioning
  • the execution unit 22 may increase a weight of the some of the other leaning vehicle 200A decelerating rapidly as compared to the weight when the some of the other leaning vehicle 200A do not decelerate rapidly. It is determined whether some of the other leaning vehicle 200A decelerate rapidly based on the surrounding environment information acquired by the acquisition unit 21. That is, the execution unit 22 determines the weight based on the surrounding environment information that is information about environment surrounding the leaning vehicle 100.
  • a degree of increase in the weight may be small as compared to a degree of increase in the weight when the at least one of the other leaning vehicle 200A decelerating rapidly belongs to the first line L1. That is, the execution unit 22 may determine the weight based on the line information that is information about lines formed by the group leaning vehicles.
  • the execution unit 22 executes an operation of causing the notification device 50 to display a mark LV representing a virtual moving object in addition to a mark LA representing the type of the rider supporting operation.
  • the mark LA may be a mark representing an adaptive cruise control operation as illustrated in Fig. 5 , or a mark representing a speed tracking mode (for example, a passing time difference mode, an inter-vehicle distance mode, or the like) that is set in the adaptive cruise control operation as illustrated in Fig. 6 .
  • the mark LV may be displayed adjacently to the mark LA.
  • the mark LV may be an illustration imitating a vehicle (for example, a motorcycle, a passenger car, or the like), or may be a character or a symbol representing the virtual moving object.
  • the execution unit 22 may display a mark that is displayed when positional relationship adjustment control for one actually existing vehicle is performed and represents the vehicle in a different mode (for example, a different color, a different concentration, a different line type, or the like) as the mark LV representing the virtual moving object.
  • the mark LA representing the type of the rider supporting operation may not be displayed.
  • the execution unit 22 executes an operation of causing the notification device 50 to display each weight of other leaning vehicle 200A to a rider as information VI of the virtual moving object.
  • the weights k1 and k2 may be displayed in a mode corresponding to the positional relationship of the other leaning vehicles 200A with respect to the leaning vehicle 100.
  • the execution unit 22 may cause the notification device 50 to notify the rider of the information VI of the virtual moving object, for example, by another means such as a voice.
  • the information VI of the virtual moving object may be, for example, another information on the virtual moving object such as the longitudinal positional relationship information P1 or P2, the virtual positional relationship information PV, the separate target values T1 and T2, and the target value TV.
  • Fig. 7 is a view illustrating an operation flow of the controller of the rider supporting system according to the embodiment of the invention.
  • the controller 20 executes the operation flow illustrated in Fig. 7 while the leaning vehicle 100 travels.
  • step S101 the acquisition unit 21 acquires surrounding environment information on the leaning vehicle 100 while the leaning vehicle 100 travels. In addition, the acquisition unit 21 acquires various pieces of information as necessary.
  • step S102 the execution unit 22 causes the leaning vehicle 100 to execute an automatic acceleration and deceleration operation based on the surrounding environment information acquired by the acquisition unit 21.
  • the execution unit 22 executes, as the automatic acceleration and deceleration operation, the positional relationship adjustment control.
  • the group ride mode is a mode in which a plurality of leaning vehicles including the leaning vehicle 100 and the other leaning vehicles 200A travel in a group.
  • the positional relationship adjustment control is a control in which the positional relationship between the leaning vehicle 100 and the virtual moving object, which represents the other leaning vehicles 200A, is adjusted.
  • the execution unit 22 causes the leaning vehicle 100 to execute an automatic acceleration and deceleration operation based on the surrounding environment information acquired by the acquisition unit 21.
  • the execution unit 22 executes, as the automatic acceleration and deceleration operation, the positional relationship adjustment control.
  • the group ride mode is a mode in which a plurality of leaning vehicles including the leaning vehicle 100 and the other leaning vehicles 200A travel in a group.
  • the positional relationship adjustment control is a control in which the positional relationship between the leaning vehicle 100 and the virtual moving object, which represents the other leaning vehicles 200A, is adjusted.
  • the leaning vehicle 100 tends to be put in a situation where a distance between the leaning vehicle 100 and an adjacent leaning vehicle of the peripheral vehicles 200 is small. According to the present disclosure, it is possible to cause the leaning vehicle 100 to appropriately execute the automatic acceleration and deceleration operation in such a situation. Therefore, the rider can be assisted in driving the leaning vehicle 100.
  • the virtual moving object represents only the other leaning vehicles 200A belonging to the group.
  • the group ride mode it is possible to correspond to congestion that occurs in the lane DL in which the leaning vehicle 100 travels. Therefore, the rider can be assisted in driving the leaning vehicle 100.
  • the virtual moving object may represent other leaning vehicle 200A belonging to the first line L1 to which the leaning vehicle 100 belongs, and other leaning vehicle 200A belonging to the second line L2 to which the leaning vehicle 100 does not belong.
  • this configuration it is possible to correspond to congestion that occurs when the leaning vehicle 100 and the plurality of leaning vehicles 200A travel in a unique mode that cannot be employed in other vehicles (for example, a passenger vehicle, a truck, and the like). Therefore, the rider can be assisted in driving the leaning vehicle 100.
  • the acquisition unit 21 acquires, as the surrounding environment information, a set of positional relationship information P1, P2 that is information about positional relationships between the leaning vehicle 100 and respective ones of the peripheral vehicles 200.
  • the execution unit 22 determines the target value TV based on the set of positional relationship information P1, P2.
  • the target value TV is used in the positional relationship adjustment control in which a positional relationship between the leaning vehicle 100 and the virtual moving object is adjusted.
  • the execution unit 22 derives the virtual positional relationship information PV, which is information about a positional relationship between the leaning vehicle 100 and the virtual moving object, based on the set of positional relationship information P1 and P2. Subsequently, the execution unit 22 determines the target value TV based on the virtual positional relationship information PV.
  • the execution unit 22 determines the separate target value T1 and the separate target value T2 based on the set of positional relationship information P1, P2.
  • the separate target values T1, T2 are used as target values in the separate positional relationship adjustment control that is performed in the respective one of the peripheral vehicles 200. Subsequently, the execution unit 22 determines, based on the separate target values T1, T2 determined for the respective ones of the peripheral vehicles 200, the target value TV used in the positional relationship adjustment control in which a positional relationship between the leaning vehicle 100 and the virtual moving object is adjusted. According to this configuration, the target value TV of the positional relationship adjustment control with respect to the virtual moving object can be appropriately determined.
  • the acquisition unit 21 may acquire positional relationship information between the leaning vehicle 100 and the peripheral vehicles 200 in a longitudinal direction of the leaning vehicle 100, and positional relationship information between the leaning vehicle 100 and the peripheral vehicles 200 in a lateral direction of the leaning vehicle 100 as the plurality of pieces of positional relationship information P1 and P2. According to this configuration, processing in the execution unit 22 is simplified.
  • the execution unit 22 determines the weights k1 and k2 of the plurality of peripheral vehicles 200 for which the plurality of pieces of positional relationship information P1 and P2 are acquired by the acquisition unit 21, and determines the target value TV of the positional relationship adjustment control with respect to one virtual moving object based on the weights k1 and k2.
  • the target value TV of the positional relationship adjustment control with respect to the virtual moving object can be appropriately determined.
  • the execution unit 22 determines the weights k1 and k2 based on the line information on the group.
  • the execution unit 22 determines the weights k1 and k2 based on the surrounding environment information acquired by the acquisition unit 21.
  • the execution unit 22 determines the weights k1 and k2 based on the setting input information that is input by the rider of the leaning vehicle 100. In addition, for example, the execution unit 22 determines the weights k1 and k2 based on the behavior information about a behavior of the leaning vehicle 100. According to the configuration, the target value TV of the positional relationship adjustment control with respect to the virtual moving object can be appropriately determined.
  • the execution unit 22 executes an operation of causing the notification device 50 to display the mark LV representing a virtual moving object. According to this configuration, the rider recognizes that the positional relationship adjustment control with respect to one virtual moving object is performed. Therefore, the rider can be assisted in driving the leaning vehicle 100.
  • the execution unit 22 executes an operation of causing the notification device 50 to give a notification of the information VI of the virtual moving object. According to this configuration, predictability by the rider for the positional relationship adjustment control with respect to the virtual moving object can be improved. Therefore, the rider can be assisted in driving the leaning vehicle 100.
  • the acquisition unit 21 acquires the plurality of pieces of positional relationship information P1 and P2 between the leaning vehicle 100 and the peripheral vehicles 200 based on the output from the surrounding environment sensor 11, but the acquisition unit 21 may acquire the plurality of pieces of positional relationship information P1 and P2 between the leaning vehicle 100 and the peripheral vehicles 200 by using another means (for example, radio communication between the leaning vehicle 100 and the peripheral vehicles 200, radio communication between the leaning vehicle 100 and a peripheral infrastructure facility, and the like).
  • another means for example, radio communication between the leaning vehicle 100 and the peripheral vehicles 200, radio communication between the leaning vehicle 100 and a peripheral infrastructure facility, and the like.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Traffic Control Systems (AREA)

Abstract

The present invention provides a controller and a control method that assist a rider in driving a leaning vehicle.
A controller (20) maneuvers a leaning vehicle (100). The controller has an acquisition unit (21) and an execution unit (22). The acquisition unit acquires, while the leaning vehicle (100) travels, a surrounding environment information that is information about an environment surrounding the leaning vehicle (100). The execution unit (22) causes the leaning vehicle (100) to execute an automatic acceleration and deceleration operation based on the surrounding environment information acquired by the acquisition unit (21). When a group ride mode in which the leaning vehicle (100) travels together with a plurality of other leaning vehicles (200A) in a group is operable, the execution unit (22) causes the leaning vehicle (100) to execute, as the automatic acceleration and deceleration operation, a positional relationship adjustment control with respect to a virtual moving object that represents a plurality of peripheral vehicles (200) near the leaning vehicle (100).

Description

    Technical Field
  • The present invention relates to a controller that maneuvers a leaning vehicle, and a control method for maneuvering the leaning vehicle.
  • Background Art
  • Controllers are known to maneuver a leaning vehicle. For example, WO 2018/197965 A1 discloses a controller that acquires information about environment surrounding a leaning vehicle and executes an automatic acceleration operation and an automatic deceleration operation based on the information.
  • Citation List Patent Literature
  • Summary of Invention Technical Issues
  • According to such conventional techniques, a controller maneuvers a leaning vehicle in a manner that an automatic acceleration and deceleration operation is executed when a group ride mode is operable. The group ride mode is a mode in which lean vehicles including the lean vehicle travels in a group. More specifically, as the automatic acceleration and deceleration operation, a positional relationship adjustment control is executed to adjust a positional relationship between the lean vehicle and one of other vehicles located around the lean vehicle. Here, leaning vehicles are extremely small in size of a body as compared to other types of vehicles (e.g., passenger cars and trucks). As such, the other vehicles located around the lean vehicle may travel with a small distance between adjacent two vehicles of the other vehicles. Accordingly, it may be difficult to select one vehicle, as a target vehicle in the positional relationship adjustment control, from the other vehicles located around the lean vehicle.
  • The present invention addresses the above-described issues, and therefore it is an objective of the present invention to provide a controller and a control method that suitably assist a rider in driving a lean vehicle.
  • Solution to the Issues
  • As one aspect of the present invention, a controller maneuvers a leaning vehicle. The controller has an acquisition unit and an execution unit. The acquisition unit acquires, while the leaning vehicle travels, a surrounding environment information that is information about an environment surrounding the leaning vehicle. The execution unit causes the leaning vehicle to execute an automatic acceleration and deceleration operation based on the surrounding environment information acquired by the acquisition unit. When a group ride mode in which the leaning vehicle travels together with a plurality of other leaning vehicles in a group is operable, the execution unit causes the leaning vehicle to execute, as the automatic acceleration and deceleration operation, a positional relationship adjustment control with respect to a virtual moving object that represents a plurality of peripheral vehicles near the leaning vehicle.
  • As one aspect of the present invention, a control method for maneuvering a leaning vehicle comprising: acquiring, using an acquisition unit of a controller, a surrounding environment information that is information about an environment surrounding the leaning vehicle, the acquisition unit configured to acquire the surrounding environment information while the leaning vehicle travels; and causing, using an execution unit of the controller, the leaning vehicle to execute an automatic acceleration and deceleration operation based on the surrounding environment information acquired by the acquisition unit. When a group ride mode in which the leaning vehicle travels together with a plurality of other leaning vehicles in a group is operable, the execution unit causes the leaning vehicle to execute, as the automatic acceleration and deceleration operation, a positional relationship adjustment control with respect to a virtual moving object that represents a plurality of peripheral vehicles near the leaning vehicle.
  • Advantageous Effects of Invention
  • According to the controller and the control method, the execution unit causes the leaning vehicle to execute, as the automatic acceleration and deceleration operation, a positional relationship adjustment control with respect to a virtual moving object that represents a plurality of peripheral vehicles near the leaning vehicle when a group ride mode in which the leaning vehicle travels together with a plurality of other leaning vehicles in a group is operable. Therefore, the automatic acceleration and deceleration operation can be executed in the leaning vehicle even in a situation specific to leaning vehicles, i.e., even if the lean vehicle and other lean vehicles travel while being located densely. Thus, the rider can be suitably assisted in driving the lean vehicle.
  • Brief Description of Drawings
    • Fig. 1 is a view illustrating a mounting state of a rider supporting system according to an embodiment of the invention to a leaning vehicle.
    • Fig. 2 is a view illustrating a system configuration of the rider supporting system according to the embodiment of the invention.
    • Fig. 3 is a view illustrating a configuration of the rider supporting system according to the embodiment of the invention.
    • Fig. 4 is a view illustrating a configuration of the rider supporting system according to the embodiment of the invention.
    • Fig. 5 is a view illustrating a configuration of the rider supporting system according to the embodiment of the invention.
    • Fig. 6 is a view illustrating a configuration of the rider supporting system according to the embodiment of the invention.
    • Fig. 7 is a view illustrating an operation flow of a controller of the rider supporting system according to the embodiment of the invention.
    Description of Embodiments
  • Hereinafter, a controller and a control method according to the invention will be described with reference to the accompanying drawings.
  • Note that, a configuration, an operation, and the like which are described below are illustrative only, and the controller and the control method according to the invention are not limited to cases of the configuration, the operation, and the like.
  • For example, in the following description, description will be given of a case where the controller and the control method according to the invention are used in a rider supporting system of an automatic two-wheeled vehicle, but the controller and the control method according to the invention may be used in a rider supporting system of other leaning vehicles other than the automatic two-wheeled vehicle. The leaning vehicle represents a vehicle in which a vehicle body falls to the right when turning to the right, and the vehicle body falls to the left when turning to the left. Examples of the leaning vehicle include motorcycles (automatic two-wheeled vehicles, and automatic three-wheeled vehicles), bicycles, and the like. Examples of the motorcycles include a vehicle powered by an engine, a vehicle powered by an electric motor, and the like. Examples of the motorcycles include auto bicycles, scooters, electric scooters, and the like. The bicycles represent a vehicle that can be propelled on a road by a rider pedaling force applied to a pedal. Examples of the bicycles include ordinary bicycles, electrically power assisted bicycles, electric bicycles, and the like.
  • In addition, in the following description, the same or similar description will be appropriately simplified or omitted. In addition, in the drawings, the same reference numeral will be given to the same or similar portion, or the reference numeral will be omitted. In addition, minute structures are appropriately simplified or omitted in the drawings.
  • Embodiment
  • Hereinafter, a rider supporting system according to an embodiment will be described.
  • <Configuration of Rider Supporting System>
  • A configuration of the rider supporting system according to the embodiment will be described.
  • Fig. 1 is a view illustrating a mounting state of the rider supporting system according to the embodiment of the invention to the leaning vehicle. Fig. 2 is a view illustrating a system configuration of the rider supporting system according to the embodiment of the invention. Fig. 3 to Fig. 6 are views illustrating a configuration of the rider supporting system according to the embodiment of the invention.
  • As illustrated in Fig. 1 and Fig. 2, a rider supporting system 1 is mounted to a leaning vehicle 100. For example, the rider supporting system 1 includes a surrounding environment sensor 11, a behavior sensor 12, a setting input device 13, a controller (ECU) 20, a braking device 30, a drive device 40, and a notification device 50.
  • In the rider supporting system 1, the controller 20 executes a rider supporting operation of supporting driving of the leaning vehicle 100 by a rider by using an output from the surrounding environment sensor 11 and the behavior sensor 12, and an output from the setting input device 13. The controller 20 outputs a command to various devices (for example, the braking device 30, the drive device 40, the notification device 50, and the like), and executes the rider supporting operation. The controller 20 receives an output from various sensors (not illustrated) configured to detect another information (for example, information about an operation state of the braking device 30 by the rider, information on an operation state of the drive device 40 by the rider, and the like) as necessary. The other information may be, e.g., information about an operation state of the braking device 30 by the rider, and information about an operation state of the drive device 40 by the rider. Respective parts of the rider supporting system 1 may be used exclusively for the rider supporting system 1, or may be shared with other systems.
  • For example, the surrounding environment sensor 11 may be a surrounding environment sensor 11a facing a forward side of the leaning vehicle 100, a surrounding environment sensor 11b facing a backward side of the leaning vehicle 100, a surrounding environment sensor 11c facing a leftward side of the leaning vehicle 100, a surrounding environment sensor 11d facing a rightward side of the leaning vehicle 100, or a combination thereof. For example, the surrounding environment sensors 11a, 11b, 11c, and 11d are a radar, a lidar sensor, an ultrasonic sensor, a camera, and the like, respectively. At least a part of the surrounding environment sensor 11c and the surrounding environment sensor 11d may be substituted with the surrounding environment sensor 11a or the surrounding environment sensor 11b.
  • Examples of the behavior sensor 12 include a vehicle speed sensor, an inertial sensor (IMU), and the like. The vehicle speed sensor detects a speed occurring in the leaning vehicle 100. The vehicle speed sensor may detect other physical quantities capable of being substantially converted into the speed occurring in the leaning vehicle 100. The inertial sensor detects acceleration of three axes and an angular velocity of three axes (roll, pitch, and yaw) which are occurring in the leaning vehicle 100. The three axes are a front-rear direction of the leaning vehicle 100 (i.e., a longitudinal direction), a left-right direction of the leaning vehicle 100 (i.e., a lateral direction), and an up-down direction of the leaning vehicle 100 (i.e., a height direction). The inertial sensor may detect other physical quantities capable of being substantially converted into the acceleration of the three axes and the angular velocity of the three axes which are occurring in the leaning vehicle 100. In addition, the inertial sensor may detect only a part of the acceleration of the three axes and the angular velocity of the three axes.
  • The setting input device 13 receives an input of various settings made by a rider. For example, the rider can switch validity and invalidity of various rider supporting operations by using the setting input device 13. In addition, for example, the rider can set various modes or various threshold values (for example, an upper limit value, a lower limit value, and the like) used in the various rider supporting operations by using the setting input device 13. The setting input device 13 may receive an operation by the body (for example, hands, foots, and the like) of the rider, and may receive a voice emitted from the rider. In addition, the setting input device 13 may be provided to the leaning vehicle 100, or may be provided to equipment (for example, a helmet, a glove, or the like) accompanying the leaning vehicle 100.
  • The controller 20 includes at least an acquisition unit 21 and an execution unit 22. All parts or each part of the controller 20 may be collectively provided in one casing, or may be divided into a plurality of casings. In addition, all parts or each part of the controller 20 may be constituted, for example, by a microcomputer, a microprocessor unit, or the like, may be configured by updatable firmware or the like, or may be a program module that is executed by a command from a CPU or the like.
  • The acquisition unit 21 acquires a surrounding environment information that is information about environment surrounding the leaning vehicle 100. The acquisition unit 21 acquires the surrounding environment information based on an output from the surrounding environment sensor 11 while the leaning vehicle 100 travels. The surrounding environment information includes positional relationship information between the leaning vehicle 100 and a target (for example, a vehicle, an obstacle, a road facility, a human being, an animal, or the like) located at the periphery of the leaning vehicle 100. Examples of the positional relationship information include information such as a relative position, a relative distance, a relative speed, relative acceleration, relative jerk, a passing time difference, and a prediction time up to collision. The positional relationship information may another physical quantity information capable of being substantially converted into the above-described information.
  • The execution unit 22 causes the leaning vehicle 100 to execute an automatic acceleration and deceleration operation based on the positional relationship information acquired by the acquisition unit 21 as the rider supporting operation. In execution of the automatic acceleration and deceleration operation, the execution unit 22 outputs a command to the braking device 30 or the drive device 40. The braking device 30 brakes the leaning vehicle 100. The drive device 40 drives the leaning vehicle 100 as a power source of the leaning vehicle 100. The braking device 30 may be controlled to generate or increase deceleration, or may be controlled to generate or increase acceleration. The drive device 40 may be controlled to generate or increase acceleration, or may be controlled to generate or increase deceleration.
  • In execution of the rider supporting operation, the execution unit 22 causes the notification device 50 to execute a notification operation to a rider as necessary. The notification device 50 may give a notification to the rider by display (that is, perception where a visual organ is used as a sensory organ), may give a notification to the rider by a sound (that is, perception where an auditory organ is used as a sensory organ), or may give a notification to the rider by vibration (that is, perception where a tactile organ is used as a sensory organ). Examples of the notification device 50 include a display, a lamp, a speaker, a vibrator, and the like. The notification device 50 may be provided to the leaning vehicle 100, or may be provided to equipment (for example, a helmet, a glove, or the like) accompanying the leaning vehicle 100.
  • The execution unit 22 determines whether or not a group ride mode is operable while the leaning vehicle 100 travels. As illustrated in Fig. 3 and Fig. 4, the group ride mode is a mode in which the leaning vehicle 100 and other leaning vehicles 200A travel in a group, that is, as a group.
  • For example, validity and invalidity of the group ride mode can be automatically switched by the execution unit 22 based on the surrounding environment information acquired by the acquisition unit 21. The execution unit 22 determines whether or not the group ride mode is operable based on information about the switching. The execution unit 22 determines whether or not traveling of the leaning vehicle 100 and the plurality of other leaning vehicles 200A which are peripheral vehicles 200 of the leaning vehicle 100 in a specific mode (for example, a mode in which two lines are formed so that the leaning vehicle 100 and the plurality of other leaning vehicles 200A are arranged in a zigzag pattern as illustrated in Fig. 3, a mode in which two lines are formed so that the leaning vehicle 100 and the plurality of other leaning vehicles 200A are lined up side by side as illustrated in Fig. 4, or the like) continues over a reference time or a reference travel distance based on the surrounding environment information acquired by the acquisition unit 21, and in a case where the determination is positive, the execution unit 22 automatically validates the group ride mode. The execution unit 22 may specify other leaning vehicles 200A located in a lane DL in which the leaning vehicle 100 travels, and may set only the specified other leaning vehicles 200A as a determination target, or the execution unit 22 may specify other leaning vehicles 200A which are continuously located at the periphery of the leaning vehicle 100 over the reference time or the reference travel distance without using a boundary information about the lane DL, and may set the specified other leaning vehicles 200A as a determination target.
  • For example, validity and invalidity of the group ride mode can be switched by a setting input by the rider, and the execution unit 22 determines whether or not the group ride mode is operable based on an output from the setting input device 13 that is acquired by the acquisition unit 21. Note that, the execution unit 22 automatically suggests validation and/or invalidation of the group ride mode based on the surrounding environment information acquired by the acquisition unit 21, and the suggestion may be determined by a setting input of approval by the rider.
  • In a case where the group ride mode is invalid, the execution unit 22 causes the leaning vehicle 100 to execute an operation of a performing positional relationship adjustment control with respect to one peripheral vehicle 200 that actually exists at the periphery of the leaning vehicle 100 as the automatic acceleration and deceleration operation. In addition, in a case where the group ride mode is operable, the execution unit 22 causes the leaning vehicle 100 to execute an operation of performing positional relationship adjustment control with respect to one virtual moving object that represents the plurality of peripheral vehicles 200 near the leaning vehicle 100 as the automatic acceleration and deceleration operation. Regardless of an operation of the braking device 30 and the drive device 40 by the rider, the positional relationship adjustment control may be an operation of automatically causing deceleration or acceleration to occur in the leaning vehicle 100 to adjust a positional relationship between the leaning vehicle 100 and one peripheral vehicle 200 or one virtual moving object (for example, an adaptive cruise control operation in which the one peripheral vehicle 200 or the virtual moving object is set as a speed tracking target, an operation of decelerating or accelerating the leaning vehicle 100 to avoid or mitigate collision with respect to the one peripheral vehicle 200 or the virtual moving object, an operation of operating the braking device 30 to control an inter-vehicle distance with respect to the one peripheral vehicle 200 or the virtual moving object to a distance corresponding to an operation amount in a state in which the rider is operating the drive device 40, an operation of operating the drive device 40 to control an inter-vehicle distance with respect to the one peripheral vehicle 200 or the virtual moving object to a distance corresponding to an operation amount in a state in which the rider is operating the braking device 30, and the like). In addition, the positional relationship adjustment control may be an operation of adjusting a positional relationship between the leaning vehicle 100 and the one peripheral vehicle 200 or the virtual moving object by automatically increasing or decreasing braking power that occurs in the leaning vehicle 100 so as to correct excess or deficiency of the operation on the braking device 30 by the rider, or may be an operation of adjusting the positional relationship between the leaning vehicle 100 and the one peripheral vehicle 200 or the virtual moving object by automatically increasing or decreasing drive power that occurs in the leaning vehicle 100 so as to correct excess or deficiency of the operation on the drive device 40 by the rider.
  • Note that, in a case where the automatic acceleration and deceleration operation is intended to support driving by the rider with respect to an event occurring on a forward side of the leaning vehicle 100, the execution unit 22 performs positional relationship adjustment control with respect to one peripheral vehicle 200 located on a forward side of the leaning vehicle 100, or one virtual moving object that represents the plurality of peripheral vehicles 200 located on a forward side of the leaning vehicle 100. The same applies in a case where the automatic acceleration and deceleration operation is intended to support driving by the rider with respect to an event that occurs in a backward side, a leftward side, or a rightward side of the leaning vehicle 100.
  • When the group ride mode is operable, the execution unit 22 preferably causes the leaning vehicle 100 to execute, as the automatic acceleration and deceleration operation, the positional relationship adjustment control so that the positional relationship between the leaning vehicle 100 and a virtual moving object. The group ride mode is a mode in which a group of leaning vehicles including the leaning vehicle 100 and other vehicles 200A. The virtual moving object represents the other vehicles 200A only. It may be determined whether another leaning vehicle is included in the other vehicles 200A based on information registered in advance by the rider. The information registered in advance by the rider may be, e.g., information about a traveling position of the leaning vehicle 100 in the group and an identification information about the other leaning vehicles 200A belonging to the group. For another example, it may be determined whether another leaning vehicle is included in the other vehicles 200A based on information about a change in the positional relationship between the leaning vehicle 100 and the other vehicle over time.
  • When the group ride mode is operable, the execution unit 22 preferably causes the leaning vehicle 100 to execute, as the automatic acceleration and deceleration operation, the positional relationship adjustment control so that the positional relationship between the leaning vehicle 100 and a virtual moving object. According to this example, the virtual moving object represents at least a first vehicle of the other vehicles 200A and a second vehicle of the other vehicles 200A. Specifically, the group of the leaning vehicles forms a first line L1 and a second line L2 in the group ride. The leaning vehicle 100 and the first leaning vehicle the first vehicle of the other vehicles 200A are located in the first line L1. The second vehicle of the other vehicles 200A is located in the second line L2. The execution unit 22 identifies at least the first leaning vehicle of the other vehicles 200A and the second leaning vehicle of the other vehicles 200A based on a line information that is information about lines formed by the group. More specifically, the execution unit 22 identifies at least the first leaning vehicle of the other vehicles 200A and the second leaning vehicle of the other vehicles 200A by determining which one of a left line and a right line the leaning vehicle 100 is located inside the lane DL based on the information registered in advance by the rider, e.g., the information about the traveling position of the leaning vehicle 100 in the group, or based on information about a change in the positional relationship between the leaning vehicle 100 and the other leaning vehicles 200A over time.
  • Hereinafter, as a specific example, description will be given of a case where the executed positional relationship adjustment control is the adaptive cruise control operation in which one virtual moving object is set as a speed tracking target. The same description will be true of a case where another positional relationship adjustment control is executed.
  • When the group ride mode is operable, the acquisition unit 21 acquires, as the surrounding environment information, the positional relationship information between the leaning vehicle 100 and each one of the other leaning vehicles 200A. In addition, the execution unit 22 determines a target value regarding the positional relationship adjustment control based on the positional relationship information between the leaning vehicle 100 and each one of the other leaning vehicles 200A. In view of simplifying processing performed by the execution unit 22, the acquisition unit 21 preferably acquires a longitudinal positional relationship information about a positional relationship between the leaning vehicle 100 and each one of the other leaning vehicles 200A along the front-rear direction of the leaning vehicle 100. In view of simplifying processing performed by the execution unit 22, the acquisition unit 21 also preferably acquires a lateral positional relationship information about a positional relationship between the leaning vehicle 100 and each one of the other leaning vehicles 200A along the left-right direction of the leaning vehicle 100.
  • Based on the positional relationship information about the positional relationship between the leaning vehicle 100 and each one of the other leaning vehicles 200A, the execution unit 22 derives a virtual positional relationship information that is information about a virtual positional relationship between the leaning vehicle 100 and each one of the other leaning vehicles 200A. Subsequently, the execution unit 22 determines the target value regarding the positional relationship adjustment control based on the virtual positional relationship information. Here, there may be vehicles 200 around the leaning vehicle 100. As such, the execution unit 22 preferably distinguish the other leaning vehicles 200A from the vehicles 200 based on the line information that is information about lines formed by the group of the lean vehicles. More specifically, the execution unit 22 determines a weight with respect to each one of the other leaning vehicles 200A and derives the virtual positional relationship information by assigning the weight to formula 1 shown below. Then, the execution unit 22 determines a target value of an output from the braking device 30 or a target value of an output from the drive device 40 so that the positional relationship between the leaning vehicle 100 and the virtual moving object, which is explained as the positional relationship information, is optimized. PV = P 1 × k 1 + P 2 × k 2
    Figure imgb0001
  • In formula 1, PV represents the virtual positional relationship information. P1 represents the positional relationship information that is information about a positional relationship between the leaning vehicle 100 and a first closest leaning vehicle. The first closest leaning vehicle is one of the other leaning vehicles 200A and is closest to the leaning vehicle 100 among the other leaning vehicles 200A located in the first line L1. k1 represents the weight of the first closest leaning vehicle. P2 represents the positional relationship information that is information about a positional relationship between the leaning vehicle 100 and a second closest leaning vehicle. The second closest leaning vehicle is one of the other leaning vehicles 200A and is closest to the leaning vehicle 100 among the other leaning vehicles 200A located in the second line L2. k2 represents the weight of the second closest leaning vehicle. The sum of the weight k1 and the weight k2 is 1. Each of the weight k1 and the weight k2 is determined to be larger than 0 and smaller than 1. The weight k1 can be 0 or 1. The weight k2 also can be 0 or 1. When one of the weight k1 and the weight k2 is 0 or 1, the positional relationship adjustment control is performed with respect to existing one of the first closest leaning vehicle and the second closest leaning vehicle. The execution unit 22 may use, as the positional relationship information P1, the longitudinal positional relationship information that is information about the positional relationship between the leaning vehicle 100 and the first closest leaning vehicle along the longitudinal direction. The execution unit 22 may determine the weight k1 based on the positional relationship information P1 that is information about the positional relationship between the leaning vehicle 100 and the first closest leaning vehicle along the lateral direction. The execution unit 22 may determine the weight k2 based on the longitudinal positional relationship information P2 that is information about the positional relationship between the leaning vehicle 100 and the second closest leaning vehicle along the longitudinal direction. That is, the execution unit 22 preferably determines the weight k1 and the weight k2 based on the surrounding environment information acquired by the acquisition unit 21. As an example, the weight k1 may be a fixed value that is set in advance regardless of the lateral positional relationship information that is information about the positional relationship between the leaning vehicle 100 and the first closest leaning vehicle along the lateral direction. The weight k2 also may be a fixed value that is set in advance regardless of the lateral positional relationship information that is information about the positional relationship between the leaning vehicle 100 and the second closest leaning vehicle along the lateral direction. The weight k1 and the weight k2 may be set by a rider as needed. That is, the acquisition unit 21 may acquire a setting information that is information about a setting input by the rider, and the execution unit 22 may determine the weight k1 and the weight k2 based on the setting information input by the rider.
  • As another example, the acquisition unit 21 acquires a separate positional relationship information with respect to each of the other leaning vehicles 200A, and the execution unit 22 sets a separate target value based on the separate positional relationship information. The separate target value is used in a separate positional relationship adjustment control executed with respect to each of the other leaning vehicles 200A. The execution unit 22 sets the target value regarding the positional relationship adjustment control based on a set of the separate target values of the separate positional relationship adjustment controls. Here, there may be the vehicles 200 around the leaning vehicle 100. As such, the execution unit 22 preferably distinguish the other leaning vehicles 200A from the vehicles 200 based on the line information that is information about lines formed by the group of the lean vehicles. For example, the execution unit 22 determines a separate target value of an output from the braking device 30 and a separate target value of an output from the drive device 40 so that the positional relationship between the leaning vehicle 100 and each of the other leaning vehicles 200A, which is explained as the positional relationship information, is optimized. The execution unit 22 determines the weight with respect to each of the other leaning vehicles 200A. The execution unit 22 determines an actual target value of the output from the braking device 30 and an actual target value of the output from the drive device 40 by assigning the weight to the following formula 2. TV = T 1 × k 1 + T 2 × k 2
    Figure imgb0002
  • In formula 2, TV represents an actual target value regarding the positional relationship adjustment control. T1 represents a separate target value with respect to the first closest leaning vehicle. The first closest leaning vehicle is one of the other leaning vehicles 200A and is closest to the leaning vehicle 100 among the other leaning vehicles 200A located in the first line L1. k1 represents the weight of the first closest leaning vehicle. T2 represents a separate target value with respect to the second closest leaning vehicle. The second closest leaning vehicle is one of the other leaning vehicles 200A and is closest to the leaning vehicle 100 among the other leaning vehicles 200A located in the second line L2. k2 represents the weight of the first closest leaning vehicle. The sum of the weight k1 and the weight k2 is 1. Each of the weight k1 and the weight k2 is determined to be larger than 0 and smaller than 1. The weight k1 can be 0 or 1. The weight k2 also can be 0 or 1. When one of the weight k1 and the weight k2 is 0 or 1, the positional relationship adjustment control is performed with respect to existing one of the first closest leaning vehicle and the second closest leaning vehicle. The execution unit 22 may determines the separate target value T1 based on the longitudinal positional relationship information that is information about the positional relationship between the leaning vehicle 100 and the first closest leaning vehicle along the longitudinal direction. The execution unit 22 may determine the weight k1 based on the lateral positional relationship information that is information about the positional relationship between the leaning vehicle 100 and the first closest leaning vehicle along the lateral direction. The execution unit 22 may determines the separate target value T2 based on the longitudinal positional relationship information that is information about the positional relationship between the leaning vehicle 100 and the first closest leaning vehicle along the longitudinal direction. The execution unit 22 may determine the weight k2 based on the lateral positional relationship information that is information about the positional relationship between the leaning vehicle 100 and the first closest leaning vehicle along the lateral direction. That is, the execution unit 22 preferably determines the weight k1 and the weight k2 based on the surrounding environment information acquired by the acquisition unit 21. However, as an example, the weight k1 may be a fixed value that is set in advance regardless of the lateral positional relationship information that is information about the positional relationship between the leaning vehicle 100 and the first closest leaning vehicle along the lateral direction. The weight k2 also may be a fixed value that is set in advance regardless of the lateral positional relationship information that is information about the positional relationship between the leaning vehicle 100 and the second closest leaning vehicle along the lateral direction. The weight k1 and the weight k2 may be set by a rider as needed. That is, the acquisition unit 21 may acquire a setting information that is information about a setting input by the rider, and the execution unit 22 may determine the weight k1 and the weight k2 based on the setting information input by the rider.
  • The execution unit 22 sets the weight k2 of the second closest leaning vehicle that is located closest to the leaning vehicle 100 among the other leaning vehicles 200A forming the second line L2 to be lower than the weight k1 of the first closest leaning vehicle that is located closest to the leaning vehicle 100 among the other leaning vehicles 200A forming the first line L1. In addition, execution unit 22 increases the weight k2 of the second closest leaning vehicle when the positional relationship information P2 indicates that a degree of proximity, i.e., a distance, between the leaning vehicle 100 and the second closest leaning vehicle along the lateral direction is high or is increasing rapidly.
  • The virtual moving object may represent the first closest leaning vehicle that is located closest to the leaning vehicle 100 among the other leaning vehicles 200A forming the first line L1 and/or the second closest leaning vehicle that is located closest to the leaning vehicle 100 among the other leaning vehicles 200A forming the second line L2. The virtual moving object may further represent a third closest leaning vehicle that is located second closest to the leaning vehicle 100 among the other leaning vehicles 200A forming the first line L1 and/or a fourth closest leaning vehicle that is located second closest to the leaning vehicle 100 among the other leaning vehicles 200A forming the second line L2. The execution unit 22 sets a weight of the fourth closest leaning vehicle in the second line L2 to be smaller than a weight of the third closest leaning vehicle in the first line L1. The execution unit 22 sets the weight of the third closest leaning vehicle in the first line L1 to be smaller than the weight k1 of the first closest leaning vehicle in the first line L1. The execution unit 22 sets the weight of the fourth closest leaning vehicle in the second line L2 to be smaller than the weight k2 of the second closest leaning vehicle in the second line L2.
  • When the leaning vehicle 100 or the group of the leaning vehicles is turning a curve, a distance between the leaning vehicle 100 and the other leaning vehicle 200A located in the second line L2 tends to be small. As such, when the leaning vehicle 100 or the group of the leaning vehicles is turning a curve, the execution unit 22 may increases a weight of preceding other leaning vehicle 200A located in front of the leaning vehicle 100 in the second line L2 as compared to the weight when the leaning vehicle 100 or the group of the leaning vehicles travels straight. Accordingly, the leaning vehicle 100 can be maneuvered to keep an appropriate distance between the leaning vehicle 100 and the other leaning vehicle 200A located in the second line L2. The acquisition unit 21 acquires a behavior information about a behavior of the leaning vehicle 100 (e.g., information such as a roll angle, lateral acceleration, a yaw angular velocity, a steering angle) based on an output from the behavior sensor 12. The execution unit 22 can determine whether or not the leaning vehicle 100 or the group of the lean vehicles is turning a curve based on the behavior information acquired by the acquisition unit 21. That is, the execution unit 22 determines the weight based on the behavior information about a behavior of the leaning vehicle 100. The execution unit 22 may determine whether or not the leaning vehicle 100 or the group of the leaning vehicles is turning a curve based on surrounding environment information (for example, information such as behavior information about a behavior of other leaning vehicle 200A, a road shape, a road sign, and GPS positioning) and the like acquired by the acquisition unit 21. That is, the execution unit 22 may determine the weight based on the surrounding environment information on the leaning vehicle 100. The execution unit 22 may further increase the weight of other leaning vehicle 200A that is preceding in the second line L2 as the degree of turning of the leaning vehicle 100 or the group is higher.
  • When a traveling direction of the leaning vehicle 100 or the group of the leaning vehicles changes rapidly, a distance between the leaning vehicle 100 and the other leaning vehicle 200A located in the second line L2 tends to be small. As such, when an traveling direction of the leaning vehicle 100 or the group of the leaning vehicles changes rapidly, the execution unit 22 may increases a weight of preceding other leaning vehicle 200A located in front of the leaning vehicle 100 in the second line L2 as compared to the weight when the traveling direction of the leaning vehicle 100 or the group of the leaning vehicles is stable. Accordingly, the leaning vehicle 100 can be maneuvered to keep an appropriate distance between the leaning vehicle 100 and the other leaning vehicle 200A located in the second line L2. The acquisition unit 21 acquires the behavior information about a behavior of the leaning vehicle 100 (for example, information such as a variation rate of a roll angle, a variation rate of lateral acceleration, a variation rate of yaw angular velocity, and a variation rate of a steering angle) based on an output from the behavior sensor 12. The execution unit 22 can determine whether or not the traveling direction of the leaning vehicle 100 or the group steeply varies based on the behavior information acquired by the acquisition unit 21. That is, the execution unit 22 determines the weight based on the behavior information about a behavior of the leaning vehicle 100. The execution unit 22 may determine whether or not a posture of the leaning vehicle 100 is unstable by making a reference to a GPS positioning signal of the leaning vehicle 100 as map information. The execution unit 22 may determine whether or not the traveling direction of the leaning vehicle 100 or the group steeply varies based on surrounding environment information (for example, information such as behavior information about behavior of other leaning vehicle 200A, a road shape, a road sign, and GPS positioning) acquired by the acquisition unit 21. That is, the execution unit 22 may determine the weight based on the surrounding environment information on the leaning vehicle 100. The execution unit 22 may further increase the weight of other leaning vehicle 200A that is preceding in the second line L2 as the degree of variation of the traveling direction of the leaning vehicle 100 or the group is higher.
  • In a state in which the group is predicted to stop, the execution unit 22 may further decrease the weight of other leaning vehicle 200A that is preceding in the second line L2 in comparison to a state in which the group is predicted not to stop. According to this configuration, transition from a state in which the group travels in a mode in which two lines are formed so that the leaning vehicle 100 and the plurality of other leaning vehicles 200A are lined up in a zigzag shape as illustrated in Fig. 3 to a state in which the group stops in a mode in which two lines are formed so that the leaning vehicle 100 and the plurality of other leaning vehicles 200A are lined up side by side as illustrated in Fig. 4 becomes smooth. The acquisition unit 21 acquires behavior information about a behavior of the leaning vehicle 100 (for example, information such as a vehicle speed and deceleration) based on an output from the behavior sensor 12. The execution unit 22 can predict whether or not the group will stop based on the behavior information acquired by the acquisition unit 21. The execution unit 22 may decrease the weight of other leaning vehicle 200A that is preceding in the second line L2 as the vehicle speed of the leaning vehicle 100 becomes lower. That is, the execution unit 22 determines the weight based on the behavior information about a behavior of the leaning vehicle 100. The execution unit 22 may predict whether or not the group will stop based on surrounding environment information (for example, information such as behavior information about a behavior of other leaning vehicle 200A, the degree of congestion, a traffic signal, a stop line, a road sign, and GPS positioning) acquired by the acquisition unit 21. That is, the execution unit 22 may determine the weight based on the surrounding environment information on the leaning vehicle 100.
  • When some of the other leaning vehicle 200A decelerate rapidly, the execution unit 22 may increase a weight of the some of the other leaning vehicle 200A decelerating rapidly as compared to the weight when the some of the other leaning vehicle 200A do not decelerate rapidly. It is determined whether some of the other leaning vehicle 200A decelerate rapidly based on the surrounding environment information acquired by the acquisition unit 21. That is, the execution unit 22 determines the weight based on the surrounding environment information that is information about environment surrounding the leaning vehicle 100. When at least one of the other leaning vehicle 200A decelerating rapidly belongs to the second line L2, a degree of increase in the weight may be small as compared to a degree of increase in the weight when the at least one of the other leaning vehicle 200A decelerating rapidly belongs to the first line L1. That is, the execution unit 22 may determine the weight based on the line information that is information about lines formed by the group leaning vehicles.
  • As illustrated in Fig. 5 and Fig. 6, the execution unit 22 executes an operation of causing the notification device 50 to display a mark LV representing a virtual moving object in addition to a mark LA representing the type of the rider supporting operation. The mark LA may be a mark representing an adaptive cruise control operation as illustrated in Fig. 5, or a mark representing a speed tracking mode (for example, a passing time difference mode, an inter-vehicle distance mode, or the like) that is set in the adaptive cruise control operation as illustrated in Fig. 6. The mark LV may be displayed adjacently to the mark LA. The mark LV may be an illustration imitating a vehicle (for example, a motorcycle, a passenger car, or the like), or may be a character or a symbol representing the virtual moving object. When positional relationship adjustment control with respect to one virtual moving object is performed, the execution unit 22 may display a mark that is displayed when positional relationship adjustment control for one actually existing vehicle is performed and represents the vehicle in a different mode (for example, a different color, a different concentration, a different line type, or the like) as the mark LV representing the virtual moving object. Note that, the mark LA representing the type of the rider supporting operation may not be displayed.
  • The execution unit 22 executes an operation of causing the notification device 50 to display each weight of other leaning vehicle 200A to a rider as information VI of the virtual moving object. For example, in the example illustrated in Fig. 3, in a case where positional relationship adjustment control with respect to one virtual moving object is performed by setting the weight k1 of other leaning vehicle 200A that precedes the leaning vehicle 100 on the closest side in the first line L1 to 0.8, and by setting the weight k2 of other leaning vehicle 200A that precedes the leaning vehicle 100 on the closest side in the second line L2 to 0.2, the weights k1 and k2 may be displayed in a mode corresponding to the positional relationship of the other leaning vehicles 200A with respect to the leaning vehicle 100. The execution unit 22 may cause the notification device 50 to notify the rider of the information VI of the virtual moving object, for example, by another means such as a voice. In addition, the information VI of the virtual moving object may be, for example, another information on the virtual moving object such as the longitudinal positional relationship information P1 or P2, the virtual positional relationship information PV, the separate target values T1 and T2, and the target value TV.
  • <Operation of Rider Supporting System>
  • Description will be given of an operation of the rider supporting system according to the embodiment.
  • Fig. 7 is a view illustrating an operation flow of the controller of the rider supporting system according to the embodiment of the invention.
  • The controller 20 executes the operation flow illustrated in Fig. 7 while the leaning vehicle 100 travels.
  • (Acquisition Step)
  • In step S101, the acquisition unit 21 acquires surrounding environment information on the leaning vehicle 100 while the leaning vehicle 100 travels. In addition, the acquisition unit 21 acquires various pieces of information as necessary.
  • (Execution Step)
  • In step S102, the execution unit 22 causes the leaning vehicle 100 to execute an automatic acceleration and deceleration operation based on the surrounding environment information acquired by the acquisition unit 21. When the group ride mode is operable, the execution unit 22 executes, as the automatic acceleration and deceleration operation, the positional relationship adjustment control. The group ride mode is a mode in which a plurality of leaning vehicles including the leaning vehicle 100 and the other leaning vehicles 200A travel in a group. The positional relationship adjustment control is a control in which the positional relationship between the leaning vehicle 100 and the virtual moving object, which represents the other leaning vehicles 200A, is adjusted.
  • <Effect of Rider Supporting System>
  • Description will be given of an effect of the rider supporting system according to the embodiment.
  • According to the controller 20, the execution unit 22 causes the leaning vehicle 100 to execute an automatic acceleration and deceleration operation based on the surrounding environment information acquired by the acquisition unit 21. When the group ride mode is operable, the execution unit 22 executes, as the automatic acceleration and deceleration operation, the positional relationship adjustment control. The group ride mode is a mode in which a plurality of leaning vehicles including the leaning vehicle 100 and the other leaning vehicles 200A travel in a group. The positional relationship adjustment control is a control in which the positional relationship between the leaning vehicle 100 and the virtual moving object, which represents the other leaning vehicles 200A, is adjusted. The leaning vehicle 100 tends to be put in a situation where a distance between the leaning vehicle 100 and an adjacent leaning vehicle of the peripheral vehicles 200 is small. According to the present disclosure, it is possible to cause the leaning vehicle 100 to appropriately execute the automatic acceleration and deceleration operation in such a situation. Therefore, the rider can be assisted in driving the leaning vehicle 100.
  • Preferably, the virtual moving object represents only the other leaning vehicles 200A belonging to the group. According to this configuration, in the group ride mode, it is possible to correspond to congestion that occurs in the lane DL in which the leaning vehicle 100 travels. Therefore, the rider can be assisted in driving the leaning vehicle 100.
  • Particularly, the virtual moving object may represent other leaning vehicle 200A belonging to the first line L1 to which the leaning vehicle 100 belongs, and other leaning vehicle 200A belonging to the second line L2 to which the leaning vehicle 100 does not belong. According to this configuration, it is possible to correspond to congestion that occurs when the leaning vehicle 100 and the plurality of leaning vehicles 200A travel in a unique mode that cannot be employed in other vehicles (for example, a passenger vehicle, a truck, and the like). Therefore, the rider can be assisted in driving the leaning vehicle 100.
  • Preferably, the acquisition unit 21 acquires, as the surrounding environment information, a set of positional relationship information P1, P2 that is information about positional relationships between the leaning vehicle 100 and respective ones of the peripheral vehicles 200. The execution unit 22 determines the target value TV based on the set of positional relationship information P1, P2. The target value TV is used in the positional relationship adjustment control in which a positional relationship between the leaning vehicle 100 and the virtual moving object is adjusted. For example, the execution unit 22 derives the virtual positional relationship information PV, which is information about a positional relationship between the leaning vehicle 100 and the virtual moving object, based on the set of positional relationship information P1 and P2. Subsequently, the execution unit 22 determines the target value TV based on the virtual positional relationship information PV. In addition, the execution unit 22 determines the separate target value T1 and the separate target value T2 based on the set of positional relationship information P1, P2. The separate target values T1, T2 are used as target values in the separate positional relationship adjustment control that is performed in the respective one of the peripheral vehicles 200. Subsequently, the execution unit 22 determines, based on the separate target values T1, T2 determined for the respective ones of the peripheral vehicles 200, the target value TV used in the positional relationship adjustment control in which a positional relationship between the leaning vehicle 100 and the virtual moving object is adjusted. According to this configuration, the target value TV of the positional relationship adjustment control with respect to the virtual moving object can be appropriately determined.
  • Particularly, the acquisition unit 21 may acquire positional relationship information between the leaning vehicle 100 and the peripheral vehicles 200 in a longitudinal direction of the leaning vehicle 100, and positional relationship information between the leaning vehicle 100 and the peripheral vehicles 200 in a lateral direction of the leaning vehicle 100 as the plurality of pieces of positional relationship information P1 and P2. According to this configuration, processing in the execution unit 22 is simplified.
  • Particularly, the execution unit 22 determines the weights k1 and k2 of the plurality of peripheral vehicles 200 for which the plurality of pieces of positional relationship information P1 and P2 are acquired by the acquisition unit 21, and determines the target value TV of the positional relationship adjustment control with respect to one virtual moving object based on the weights k1 and k2. According to the configuration, the target value TV of the positional relationship adjustment control with respect to the virtual moving object can be appropriately determined. For example, the execution unit 22 determines the weights k1 and k2 based on the line information on the group. In addition, for example, the execution unit 22 determines the weights k1 and k2 based on the surrounding environment information acquired by the acquisition unit 21. In addition, for example, the execution unit 22 determines the weights k1 and k2 based on the setting input information that is input by the rider of the leaning vehicle 100. In addition, for example, the execution unit 22 determines the weights k1 and k2 based on the behavior information about a behavior of the leaning vehicle 100. According to the configuration, the target value TV of the positional relationship adjustment control with respect to the virtual moving object can be appropriately determined.
  • Preferably, the execution unit 22 executes an operation of causing the notification device 50 to display the mark LV representing a virtual moving object. According to this configuration, the rider recognizes that the positional relationship adjustment control with respect to one virtual moving object is performed. Therefore, the rider can be assisted in driving the leaning vehicle 100.
  • Preferably, the execution unit 22 executes an operation of causing the notification device 50 to give a notification of the information VI of the virtual moving object. According to this configuration, predictability by the rider for the positional relationship adjustment control with respect to the virtual moving object can be improved. Therefore, the rider can be assisted in driving the leaning vehicle 100.
  • Hereinbefore, the embodiment has been described, but only a part of the embodiment may be carried out, or a part of the embodiment may be changed to another aspect. That is, the invention is not limited to description of the embodiment.
  • For example, hereinbefore, description has been given of a case where the acquisition unit 21 acquires the plurality of pieces of positional relationship information P1 and P2 between the leaning vehicle 100 and the peripheral vehicles 200 based on the output from the surrounding environment sensor 11, but the acquisition unit 21 may acquire the plurality of pieces of positional relationship information P1 and P2 between the leaning vehicle 100 and the peripheral vehicles 200 by using another means (for example, radio communication between the leaning vehicle 100 and the peripheral vehicles 200, radio communication between the leaning vehicle 100 and a peripheral infrastructure facility, and the like).
  • Reference Signs List
    • 1: Rider supporting system
    • 11: Surrounding environment sensor
    • 12: Behavior sensor
    • 13: Setting input device
    • 20: Controller
    • 21: Acquisition unit
    • 22: Execution unit
    • 30: Braking device
    • 40: Drive device
    • 50: Notification device
    • 100: Leaning vehicle
    • 200: Peripheral vehicle
    • 200A: Another leaning vehicle
    • DL: Lane
    • L1: First line
    • L2: Second line
    • LA: Mark representing type of rider supporting operation
    • LV: Mark representing virtual moving object
    • VI: Information on virtual moving object

Claims (15)

  1. A controller (20) configured to maneuver a leaning vehicle (100), comprising:
    an acquisition unit (21) that is configured to acquire a surrounding environment information that is information about an environment surrounding the leaning vehicle (100), the acquisition unit (21) configured to acquire the surrounding environment information while the leaning vehicle (100) travels; and
    an execution unit (22) that is configured to cause the leaning vehicle (100) to execute an automatic acceleration and deceleration operation based on the surrounding environment information acquired by the acquisition unit (21), wherein
    when a group ride mode in which the leaning vehicle (100) travels together with a plurality of other leaning vehicles (200A) in a group is operable, the execution unit (22) causes the leaning vehicle (100) to execute, as the automatic acceleration and deceleration operation, a positional relationship adjustment control with respect to a virtual moving object that represents a plurality of peripheral vehicles (200) near the leaning vehicle (100).
  2. The controller (20) according to claim 1, wherein
    the virtual moving object represents only the plurality of other leaning vehicles (200A) belonging to the group.
  3. The controller (20) according to claim 2, wherein
    the virtual moving object represents:
    the plurality of other leaning vehicles (200A) forming a first line (L1) to which the leaning vehicle (100) belongs; and
    the plurality of other leaning vehicles (200A) forming a second line (L2) to which the leaning vehicle (100) does not belong.
  4. The controller (20) according to any one of claims 1 to 3, wherein
    the acquisition unit (21) is configured to acquire, as the surrounding environment information, a set of positional relationship information (P1, P2) that is information about a plurality of positional relationships between the leaning vehicle (100) and respective ones of the peripheral vehicles (200), and
    the execution unit (22) is configured to determine, based on the set of positional relationship information (P1, P2), a target value (TV) used in the positional relationship adjustment control performed with respect to the virtual moving object.
  5. The controller (20) according to claim 4, wherein
    the execution unit (22) is configured to:
    derive a virtual positional relationship information (PV) based on the set of positional relationship information (P1, P2), the virtual positional relationship information (PV) is information about a positional relationship between the leaning vehicle (100) and the virtual moving object, and
    determine, based on the virtual positional relationship information (PV), the target value (TV) used in the positional relationship adjustment control performed with respect to the virtual moving object.
  6. The controller (20) according to claim 4, wherein
    the execution unit (22) is configured to:
    determine a separate target value (T1, T2) based on the set of positional relationship information (P1, P2), the separate target value (T1, T2) is set with respect to the respective ones of the peripheral vehicles (200) and used in the positional relationship adjustment control performed with respect to the respective ones of the peripheral vehicles (200); and
    determine, based on the separate target value (T1, T2), the target value (TV) that is used in the positional relationship adjustment control performed with respect to the virtual moving object.
  7. The controller (20) according to any one of claims 4 to 6, wherein
    the acquisition unit (21) is configured to acquire, as the positional relationship information (P1, P2),:
    a longitudinal positional relationship information that is information about a positional relationship between the leaning vehicle (100) and the respective ones of peripheral vehicles (200) along a front-rear direction of the leaning vehicle (100); and
    a lateral positional relationship information that is information about a positional relationship between the leaning vehicle (100) and the respective ones of peripheral vehicles (200) in a left-right direction of the leaning vehicle (100).
  8. The controller (20) according to any one of claims 4 to 7, wherein
    the execution unit (22) is configured to:
    determine a weight (k1, K2) with respect to each of the plurality of peripheral vehicles (200) for which the positional relationship information (P1, P2) is acquired by the acquisition unit (21); and
    determine, based on the weight (k1, k2), the target value (TV) that is used in the positional relationship adjustment control performed with respect to the virtual moving object.
  9. The controller (20) according to claim 8, wherein
    the execution unit (22) is configured to determine the weight (k1, k2) based on a line information that is information about a line formed by the group.
  10. The controller (20) according to claim 8 or 9, wherein
    the execution unit (22) is configured to determine the weight (k1, k2) based on the surrounding environment information acquired by the acquisition unit (21).
  11. The controller (20) according to any one of claims 8 to 10, wherein
    the execution unit (22) is configured to determine the weight (k1, k2) based on a setting information that is information about an input by a rider of the leaning vehicle (100).
  12. The controller (20) according to any one of claims 8 to 11, wherein
    the execution unit (22) is configured to determine the weight (k1, k2) based on a behavior information that is information about a behavior of the leaning vehicle (100).
  13. The controller according to any one of claims 1 to 12, wherein
    the execution unit (22) is configured to execute an operation that causes a notification device (50) to display a mark (LV) representing the virtual moving object.
  14. The controller (20) according to any one of claims 1 to 13, wherein
    the execution unit (22) executes an operation that causes a notification device (50) to notify of an information (VI) about the virtual moving object.
  15. A control method for maneuvering a leaning vehicle (100), the control method comprising:
    acquiring, using an acquisition unit (21) of a controller (20), a surrounding environment information that is information about an environment surrounding the leaning vehicle (100), the acquisition unit (21) configured to acquire the surrounding environment information while the leaning vehicle (100) travels; and
    causing, using an execution unit (22) of the controller (20), the leaning vehicle (100) to execute an automatic acceleration and deceleration operation based on the surrounding environment information acquired by the acquisition unit (21), wherein
    when a group ride mode in which the leaning vehicle (100) travels together with a plurality of other leaning vehicles (200A) in a group is operable, the execution unit (22) causes the leaning vehicle (100) to execute, as the automatic acceleration and deceleration operation, a positional relationship adjustment control with respect to a virtual moving object that represents a plurality of peripheral vehicles (200) near the leaning vehicle (100).
EP22760785.0A 2021-08-03 2022-08-01 Control device and control method for behavior of lean vehicle Pending EP4382385A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021127026 2021-08-03
PCT/IB2022/057137 WO2023012647A1 (en) 2021-08-03 2022-08-01 Control device and control method for behavior of lean vehicle

Publications (1)

Publication Number Publication Date
EP4382385A1 true EP4382385A1 (en) 2024-06-12

Family

ID=83081714

Family Applications (1)

Application Number Title Priority Date Filing Date
EP22760785.0A Pending EP4382385A1 (en) 2021-08-03 2022-08-01 Control device and control method for behavior of lean vehicle

Country Status (3)

Country Link
EP (1) EP4382385A1 (en)
JP (1) JPWO2023012647A1 (en)
WO (1) WO2023012647A1 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3732292B2 (en) * 1996-11-27 2006-01-05 本田技研工業株式会社 Vehicle group running control system
DE102009021476A1 (en) * 2009-05-15 2010-11-18 Audi Ag Method for automatic longitudinal guidance of a motor vehicle comprising an adaptive longitudinal guidance system (ACC system)
WO2019235395A1 (en) * 2018-06-04 2019-12-12 ヤマハ発動機株式会社 Leaning vehicle
DE102019205881A1 (en) * 2019-04-25 2020-10-29 Robert Bosch Gmbh Method and device for the automatic setting of a speed or distance control system of a single-track motor vehicle

Also Published As

Publication number Publication date
JPWO2023012647A1 (en) 2023-02-09
WO2023012647A1 (en) 2023-02-09

Similar Documents

Publication Publication Date Title
CN109789873B (en) Vehicle control device
CN103813950B (en) Method for improving riding stability
JP6376059B2 (en) Control device for autonomous driving vehicle
JP6729220B2 (en) Vehicle driving support device
CN110770105B (en) Target vehicle speed generation method and target vehicle speed generation device for driving assistance vehicle
CN111278706A (en) Vehicle control device
CN111247045A (en) Vehicle control device
CN109804420B (en) Vehicle control device
CN110171421B (en) Vehicle control device
JP2015093560A (en) Drive control device of moving body
CN110861644A (en) Driving force control device
JP6817166B2 (en) Self-driving policy generators and vehicles
EP3950449B1 (en) Control device for controlling operation of motorcycle, and control method
JP2001052297A (en) Method and device for supporting safe travel and recording medium
JP2019171893A (en) Operation support system, operation support device and operation support method
CN110588640B (en) Collision mitigation device
JP7222343B2 (en) Driving support device
EP4382385A1 (en) Control device and control method for behavior of lean vehicle
US20240217610A1 (en) Controller maneuvering leaning vehicle and control method thereof
JP2017073060A (en) Lane change support device
EP3950450A1 (en) Control device and control method for controlling actions of motorcycle
EP4382383A1 (en) Controller and control method for rider support system
EP4331934A1 (en) Control device and control method for rider assistance system
EP4269202A1 (en) Control device and control method for controlling operation of motorcycle
US20230147987A1 (en) Vehicle control system, vehicle control method, and storage medium

Legal Events

Date Code Title Description
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: UNKNOWN

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE

PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE

17P Request for examination filed

Effective date: 20240304

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR