Vehicle control device, vehicle control method, and program

The vehicle control device adjusts steering angular velocity limits in sync with driver input, ensuring smooth lane-keeping assistance without disrupting the driver's intended steering, thereby improving the driving experience.

JP7748906B2Active Publication Date: 2025-10-03HONDA MOTOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2022053979
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-03-29
Publication Date
2025-10-03
Estimated Expiration
2042-03-29

AI Technical Summary

Technical Problem

Existing vehicle control technologies that limit steering angular velocity based on vehicle speed can interfere with the driver's intended operation, causing discomfort and hindering driving experience.

Method used

A vehicle control device that adjusts the steering angular velocity upper limit based on the driver's input and the system's intended steering direction, ensuring the vehicle stays within the lane without disrupting the driver's intended steering actions.

Benefits of technology

The solution allows seamless integration of lane-keeping assistance without interfering with the driver's steering, enhancing the driving experience by reducing override situations and maintaining control during complex maneuvers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007748906000001
    Figure 0007748906000001
  • Figure 0007748906000002
    Figure 0007748906000002
  • Figure 0007748906000003
    Figure 0007748906000003
Patent Text Reader

Abstract

To control a steering angular speed of a steering device of a vehicle without disturbing a driving operation by a driver.SOLUTION: A vehicle control device comprises: an acquisition part which acquires a positional relationship between a vehicle and a lane in which the vehicle travels; a control part which causes a steering device of the vehicle to output steering torque for causing the vehicle to travel in the lane within a range of a steering angular speed upper limit value on the basis of the positional relationship; and an adjustment part which adjusts a value of the steering angular speed upper limit value on the basis of a steering direction inputted by a passenger of the vehicle and a steering direction which the control part causes the steering device to output.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a vehicle control device, a vehicle control method, and a program. [Background technology]

[0002] Conventionally, there are known techniques for controlling the steering angular velocity applied to a steering device of a vehicle. For example, Patent Document 1 discloses a technique for limiting a command value of the steering angular velocity by a limit value according to the vehicle speed in order to suppress abrupt steering. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2018-122680 Summary of the Invention [Problem to be solved by the invention]

[0004] However, with the technology described in Patent Document 1, there are cases where limiter processing is applied to the steering angle speed against the intention of the vehicle driver, which may impede the driver's driving operation.

[0005] The present invention has been made in consideration of the above circumstances, and one of its objects is to provide a vehicle control device, a vehicle control method, and a program that can control the steering angular speed of a vehicle's steering device without interfering with the driver's driving operation. [Means for solving the problem]

[0006] A vehicle control device, a vehicle control method, and a program according to the present invention employ the following configuration. (1): A vehicle control device according to one embodiment of the present invention includes an acquisition unit that acquires a positional relationship between a vehicle and a lane in which the vehicle is traveling; a control unit that causes a steering device of the vehicle to output a steering torque within a range of a steering angular velocity upper limit value based on the positional relationship, for causing the vehicle to travel within the lane; and an adjustment unit that adjusts the value of the steering angular velocity upper limit value based on a steering direction input by an occupant of the vehicle and a steering direction that the control unit causes the steering device to output.

[0007] (2): In the above aspect (1), the adjustment unit identifies the direction of the steering torque or the direction of the steering speed of the steering device as the steering direction input by the occupant of the vehicle or the steering direction that the control unit causes the steering device to output.

[0008] (3): In the above aspect (1) or (2), the adjustment unit increases the value of the steering angular velocity upper limit value when the steering direction input by the vehicle occupant coincides with the steering direction that the control unit causes the steering device to output.

[0009] (4): In any of the above aspects (1) to (3), the adjustment unit maintains the value of the steering angular velocity upper limit constant when the steering direction input by the vehicle occupant does not match the steering direction that the control unit causes the steering device to output.

[0010] (5): In another aspect of the present invention, a vehicle control method is provided in which a computer acquires a positional relationship between a vehicle and a lane in which the vehicle is traveling, and based on the positional relationship, causes a steering device of the vehicle to output a steering torque within a range of a steering angular velocity upper limit value for causing the vehicle to travel within the lane, and adjusts the value of the steering angular velocity upper limit value based on the steering direction input by an occupant of the vehicle and the steering direction to be output by the steering device.

[0011] (6): Another aspect of the present invention provides a program that causes a computer to acquire the positional relationship between a vehicle and the lane in which the vehicle is traveling, and based on the positional relationship, causes the steering device of the vehicle to output a steering torque within a range of a steering angular speed upper limit value for causing the vehicle to travel within the lane, and adjusts the value of the steering angular speed upper limit value based on the steering direction input by the vehicle occupant and the steering direction to be output by the steering device. [Effects of the Invention]

[0012] According to aspects (1) to (6), the steering angular speed of the steering device of the vehicle can be controlled without interfering with the driving operation by the driver. [Brief explanation of the drawings]

[0013] [Figure 1] 1 is a configuration diagram of a vehicle system 1 that uses a vehicle control device 100 according to an embodiment. [Figure 2] 10 is a diagram showing an example of a positional relationship acquired by an acquisition unit 110. FIG. [Figure 3] 10 is a diagram showing an example of an LKAS operation executed by a control unit 120. FIG. [Figure 4] 10 is an example of a graph showing an upper limit of a steering angular velocity adjusted by an adjustment unit 130. [Figure 5] 4 is a flowchart showing an example of the flow of operations executed by the vehicle control device 100. DETAILED DESCRIPTION OF THE INVENTION

[0014] Hereinafter, embodiments of a vehicle control device, a vehicle control method, and a program according to the present invention will be described with reference to the drawings.

[0015] [Overall configuration] 1 is a configuration diagram of a vehicle system 1 that uses a vehicle control device according to an embodiment. The vehicle on which the vehicle system 1 is mounted may be, for example, a two-wheeled, three-wheeled, or four-wheeled vehicle, and its drive source may be an internal combustion engine such as a diesel engine or a gasoline engine, an electric motor, or a combination of these. The electric motor operates using power generated by a generator connected to the internal combustion engine, or discharged power from a secondary battery or a fuel cell.

[0016] The vehicle system 1 includes, for example, a camera 10, a radar device 12, a LIDAR (Light Detection and Ranging) 14, an object recognition device 16, a communication device 20, an HMI (Human Machine Interface) 30, vehicle sensors 40, a driving operator 50, a vehicle control device 100, a driving force output device 200, a braking device 210, and a steering device 220. These devices and equipment are connected to each other via multiplexed communication lines such as a CAN (Controller Area Network) communication line, serial communication lines, a wireless communication network, etc. Note that the configuration shown in FIG. 1 is merely an example, and some of the configuration may be omitted, or other configurations may be added.

[0017] The camera 10 is, for example, a digital camera using a solid-state imaging element such as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor). The camera 10 is attached to any location of a vehicle (hereinafter referred to as the host vehicle M) in which the vehicle system 1 is installed. When capturing an image of the front, the camera 10 is attached to the top of the front windshield, the back of the rearview mirror, or the like. The camera 10, for example, periodically and repeatedly captures images of the surroundings of the host vehicle M. The camera 10 may be a stereo camera.

[0018] The radar device 12 emits radio waves such as millimeter waves around the vehicle M and detects radio waves reflected by an object (reflected waves) to detect at least the position (distance and direction) of the object. The radar device 12 is attached to any location on the vehicle M. The radar device 12 may detect the position and speed of an object using an FM-CW (Frequency Modulated Continuous Wave) method.

[0019] The LIDAR 14 irradiates the surroundings of the vehicle M with light (or electromagnetic waves with wavelengths similar to light) and measures the scattered light. The LIDAR 14 detects the distance to the target based on the time between light emission and light reception. The irradiated light is, for example, pulsed laser light. The LIDAR 14 is attached to any location on the vehicle M.

[0020] The object recognition device 16 performs sensor fusion processing on the detection results from some or all of the camera 10, the radar device 12, and the LIDAR 14 to recognize the position, type, speed, etc. of the object. The object recognition device 16 outputs the recognition results to the vehicle control device 100. The object recognition device 16 may output the detection results from the camera 10, the radar device 12, and the LIDAR 14 directly to the vehicle control device 100. The object recognition device 16 may be omitted from the vehicle system 1.

[0021] The communication device 20 communicates with other vehicles in the vicinity of the vehicle M, for example, using a cellular network, a Wi-Fi network, Bluetooth (registered trademark), DSRC (Dedicated Short Range Communication), etc., or communicates with various server devices via a wireless base station.

[0022] The HMI 30 presents various information to the occupants of the vehicle M and accepts input operations by the occupants. The HMI 30 includes various display devices, a speaker, a buzzer, a touch panel, switches, keys, and the like.

[0023] The vehicle sensor 40 includes a vehicle speed sensor that detects the speed of the host vehicle M, an acceleration sensor that detects acceleration, a yaw rate sensor that detects angular velocity around a vertical axis, a direction sensor that detects the direction of the host vehicle M, and the like.

[0024] The driving operators 50 include, for example, a steering wheel 52, an accelerator pedal, a brake pedal, a shift lever, and other operators. The driving operators 50 are equipped with sensors that detect the amount of operation or the presence or absence of operation, and the detection results are output to the vehicle control device 100 or some or all of the driving force output device 200, the brake device 210, and the steering device 220. The operators do not necessarily have to be annular and may be in the form of an irregular steering wheel, a joystick, a button, or the like. The steering wheel 52 is equipped with a steering grip sensor 54. The steering grip sensor 54 is realized by a capacitance sensor or the like and outputs a signal to the vehicle control device 100 that can detect whether the driver is gripping the steering wheel 52 (meaning whether the driver is in contact with the steering wheel in a state where force can be applied). As will be described later, the steering wheel 52 outputs a steering torque according to an instruction from the control unit 120 via an actuator in addition to the input of steering torque by the driver.

[0025] The vehicle control device 100 includes, for example, an acquisition unit 110, a control unit 120, and an adjustment unit 130. The acquisition unit 110, the control unit 120, and the adjustment unit 130 are each realized by a hardware processor, such as a CPU (Central Processing Unit), executing a program (software). Some or all of these components may be realized by hardware (including circuitry), such as an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a GPU (Graphics Processing Unit), or may be realized by a combination of software and hardware. The program may be stored in advance in a storage device (a storage device having a non-transitory storage medium) such as a HDD or flash memory of the vehicle control device 100, or may be stored in a removable storage medium such as a DVD or CD-ROM, and installed in the HDD or flash memory of the vehicle control device 100 by inserting the storage medium (non-transitory storage medium) into a drive device. The functions of the acquisition unit 110, the control unit 120, and the adjustment unit 130 will be described later.

[0026] The driving force output device 200 outputs a driving force (torque) for the vehicle to travel to the driving wheels. The driving force output device 200 includes, for example, a combination of an internal combustion engine, an electric motor, a transmission, etc., and an ECU (Electronic Control Unit) that controls these. The ECU controls the above components in accordance with information input from the control unit 120 or information input from the driving operator 50.

[0027] Braking device 210 includes, for example, a brake caliper, a cylinder that transmits hydraulic pressure to the brake caliper, an electric motor that generates hydraulic pressure in the cylinder, and a brake ECU. The brake ECU controls the electric motor according to information input from control unit 120 or information input from driving operation device 50, so that a brake torque corresponding to the braking operation is output to each wheel. Braking device 210 may include a backup mechanism that transmits hydraulic pressure generated by operation of a brake pedal included in driving operation device 50 to the cylinder via a master cylinder. Note that braking device 210 is not limited to the configuration described above, and may also be an electronically controlled hydraulic brake device that controls an actuator according to information input from control unit 120 to transmit hydraulic pressure from a master cylinder to the cylinder.

[0028] The steering device 220 includes, for example, a steering ECU and an electric motor. The electric motor applies a force to a rack and pinion mechanism to change the direction of the steered wheels. The steering ECU drives the electric motor in accordance with information input from the control unit 120 or information input from the driving operator 50 to change the direction of the steered wheels.

[0029] [Vehicle control device operation] The acquisition unit 110 acquires the positional relationship between the host vehicle M and the lane in which the host vehicle M is traveling, based on information received from the object recognition device 16. Fig. 2 is a diagram showing an example of the positional relationship acquired by the acquisition unit 110. First, the acquisition unit 110 acquires the road dividing line RL of the traveling lane L1 in which the host vehicle M is traveling, based on information received from the object recognition device 16 (or an image showing the periphery of the host vehicle M captured by the camera 10).

[0030] Next, the acquisition unit 110 calculates a center line CL between the road dividing lines RL on both sides of the host vehicle M and acquires the positional relationship between the host vehicle M and the center line CL. For example, the acquisition unit 110 draws a perpendicular line from the center of gravity of the host vehicle M to the center line CL and acquires the length of the perpendicular line as the distance between the host vehicle M and the center line CL. Furthermore, for example, when the center of gravity of the host vehicle M is located to the right of the center line CL, the acquisition unit 110 recognizes that the host vehicle M is located on the right side of the driving lane L1. Conversely, when the center of gravity of the host vehicle M is located to the left of the center line CL, the acquisition unit 110 recognizes that the host vehicle M is located on the left side of the driving lane L1. In the case of FIG. 2, the host vehicle M is traveling on the center line CL, so the acquisition unit 110 recognizes that the host vehicle M is located in the center of the driving lane L1.

[0031] The control unit 120 outputs, to the steering wheel 52 of the host vehicle M, a steering torque within the range of the steering angular speed upper limit value for driving the host vehicle M within the driving lane L1 (for example, on the center line CL of the driving lane L1) based on the positional relationship acquired by the acquisition unit 110. Such an operation of outputting, to the steering wheel 52, a steering torque for driving the host vehicle M within the driving lane L1 is referred to as an LKAS (Lane Keeping Assist System) operation.

[0032] FIG. 3 is a diagram illustrating an example of the LKAS operation executed by the control unit 120. FIG. 3 illustrates a scene in which the host vehicle M is traveling at a predetermined distance to the right of the center line CL of the traveling lane L1. At this time, the acquisition unit 110 acquires, based on information received from the object recognition device 16, a positional relationship indicating that the host vehicle M is traveling at a predetermined distance to the right of the center line CL. In response to this, the control unit 120 outputs, to the steering wheel 52, a steering torque for driving the host vehicle M on the center line CL, based on the positional relationship acquired by the acquisition unit 110. In the case of FIG. 3, the control unit 120 outputs, to the steering wheel 52, a steering torque for steering the host vehicle M to the left.

[0033] In this way, the control unit 120 outputs, to the steering wheel 52 of the host vehicle M, a steering torque within the range of the steering angular speed upper limit value for driving the host vehicle M within the driving lane L1, but generally, in an LKAS, if the driver inputs a steering torque that exceeds the steering angular speed upper limit value to the steering wheel 52, the control by the control unit 120 is interrupted by an override of the steering operation. This may cause the driver to feel as if the brakes are being applied at an intended steering speed, which may hinder the driver's driving of the host vehicle M.

[0034] In light of the above circumstances, the adjustment unit 130 adjusts the value of the steering angular velocity upper limit value based on the steering direction (i.e., rightward or leftward) input by the driver of the vehicle M and the steering direction that the control unit 120 causes the steering wheel 52 to output. For example, the adjustment unit 130 can identify the direction of the steering torque of the steering wheel 52 or the direction of the steering speed as these two steering directions. In the following description, an example will be described in which the adjustment unit 130 performs control by identifying the direction of the steering torque of the steering wheel 52 as the steering direction, but the processing is similar when identifying the direction of the steering speed as the steering direction.

[0035] Fig. 4 is an example of a graph showing the steering angular velocity upper limit value adjusted by adjustment unit 130. In Fig. 4, the horizontal axis represents the steering torque input by the driver of vehicle M, and the vertical axis represents the value of the steering angular velocity upper limit value. Adjustment unit 130 receives the steering torque input to steering wheel 52 by the driver of vehicle M, and when the direction of the received steering torque matches the direction of the steering torque that control unit 120 causes steering wheel 52 to output, adjusts adjustment unit 130 to increase the steering angular velocity upper limit value in accordance with the magnitude of the received steering torque.

[0036] For example, in Fig. 4, symbol RR represents a region in which adjustment unit 130 increases the steering angular velocity upper limit value in the right direction when the direction of the received steering torque is rightward. Similarly, symbol LR represents a region in which adjustment unit 130 increases the steering angular velocity upper limit value in the left direction when the direction of the received steering torque is leftward. Region RR (region LR) can be said to be a region in which, in conventional technology, steering to the right (left) by LKAS is insufficient, and an override occurs when the driver manually increases the steering torque.

[0037] On the other hand, in the present invention, when the steering torque input to the steering wheel 52 by the driver of the vehicle M is in the right direction (left direction) and the steering direction by the LKAS matches, the adjustment unit 130 increases the steering angular speed upper limit value in the right direction (left direction). This improves the continuation rate of LKAS control by the control unit 120 without causing an override, and prevents interference with driving operation due to an interruption of control. Furthermore, even on roads that conventional LKAS operation cannot follow and that require the driver to perform large steering operations (e.g., corners, roundabouts, intersections, etc.), the steering angular speed upper limit value increases in the same direction in response to light steering torque applied by the driver, thereby reducing the burden on the driver during steering operations.

[0038] When the direction of the steering torque input to the steering wheel 52 by the driver of the host vehicle M does not match the direction of the steering torque that the control unit 120 causes the steering wheel 52 to output, the adjustment unit 130 maintains the value of the steering angular velocity upper limit. For example, the second quadrant of the graph in FIG. 4 represents a state in which the direction of the steering torque input by the driver of the host vehicle M is the leftward direction, while the direction of the steering torque that the control unit 120 causes the steering wheel 52 to output is the rightward direction (i.e., the positive direction). Similarly, the fourth quadrant of the graph in FIG. 4 represents a state in which the direction of the steering torque input by the driver of the host vehicle M is the rightward direction, while the direction of the steering torque that the control unit 120 causes the steering wheel 52 to output is the leftward direction (i.e., the negative direction). In this way, by maintaining the value of the steering angular velocity upper limit when the directions of the steering torque do not match, the behavior of the host vehicle M can be suppressed, giving the driver time to deal with the problem, even if a malfunction in steering control occurs due to, for example, erroneous recognition by the camera 10.

[0039] Next, the flow of operations executed by the vehicle control device 100 will be described with reference to Fig. 5. Fig. 5 is a flowchart showing an example of the flow of operations executed by the vehicle control device 100. First, the acquisition unit 110 acquires the positional relationship between the host vehicle M and the driving lane based on information received from the object recognition device 16 (step S100).

[0040] Next, adjustment unit 130 acquires the value of the steering torque input to steering wheel 52 by the driver (step S102). Next, adjustment unit 130 acquires the value of the steering torque instructed by control unit 120 (step S104). Next, adjustment unit 130 determines whether the direction of the steering torque input to steering wheel 52 by the driver and the direction of the steering torque instructed by control unit 120 match (step S106).

[0041] If it is determined that the direction of the steering torque input to the steering wheel 52 by the driver and the direction of the steering torque instructed by the control unit 120 match, the adjustment unit 130 increases the steering angular speed upper limit value in accordance with the magnitude of the input steering torque (step S108). On the other hand, if it is determined that the direction of the steering torque input to the steering wheel 52 by the driver and the direction of the steering torque instructed by the control unit 120 do not match, the adjustment unit 130 maintains the steering angular speed upper limit value at a specified value (step S110).

[0042] Next, the control unit 120 outputs a steering torque to the steering wheel 52 for performing the LKAS operation within the range of the steering angular speed upper limit value set by the adjustment unit 130 (step S112). This ends the processing of this flowchart. Note that in the above flowchart, the processing of steps S100, S102, and S104 is performed sequentially, but these processing may also be performed in parallel.

[0043] According to the present embodiment described above, when the direction of the steering torque input by the vehicle occupant matches the direction of the steering torque instructed by the control unit that executes the LKAS operation, the upper limit of the steering angular velocity of the steering torque output by the LKAS operation is increased. This makes it possible to control the steering angular velocity of the steering device of the vehicle without interfering with the driving operation by the driver.

[0044] The above-described embodiment can be expressed as follows. a storage device storing a program; a hardware processor; The hardware processor executes the program stored in the storage device to acquire a positional relationship between a vehicle and a lane in which the vehicle is traveling, outputting a steering torque to a steering device of the vehicle within a range of a steering angular speed upper limit value based on the positional relationship, for causing the vehicle to travel within the lane; adjusting the value of the steering angular velocity upper limit value based on the steering direction input by the occupant of the vehicle and the steering direction that the control unit causes the steering device to output; The vehicle control device is configured as follows.

[0045] The above describes the form for carrying out the present invention using an embodiment, but the present invention is not limited to such an embodiment, and various modifications and substitutions can be made within the scope that does not deviate from the gist of the present invention. [Explanation of symbols]

[0046] 10 Camera 12 Radar equipment 14 LIDAR 16 Object recognition device 20. Communication Equipment 30 HMI 40 Vehicle Sensors 50 Driving controls 52 Steering wheel 54 Steering grip sensor 100 Vehicle control device 110 Acquisition Department 120 control section 130 Adjustment section 200 Driving force output device 210 Brake equipment 220 Steering device

Claims

1. an acquisition unit that acquires a positional relationship between a vehicle and a lane in which the vehicle is traveling; a control unit that outputs a steering torque to a steering device of the vehicle based on the positional relationship, within a range of a steering angular speed upper limit value, for causing the vehicle to travel within the lane; an adjustment unit that adjusts the steering angular velocity upper limit value based on a steering direction input by an occupant of the vehicle and a steering direction that the control unit causes the steering device to output, Vehicle control device.

2. The adjustment unit specifies the direction of the steering torque or the direction of the steering speed of the steering device as the steering direction input by an occupant of the vehicle or the steering direction that the control unit causes the steering device to output. The vehicle control device according to claim 1 .

3. the adjustment unit increases the steering angular velocity upper limit value when the steering direction input by the occupant of the vehicle coincides with the steering direction that the control unit causes the steering device to output. The vehicle control device according to claim 1 or 2.

4. the adjustment unit maintains the value of the steering angular velocity upper limit constant when the steering direction input by the occupant of the vehicle does not match the steering direction that the control unit causes the steering device to output. The vehicle control device according to any one of claims 1 to 3.

5. The computer Obtaining a positional relationship between a vehicle and a lane in which the vehicle is traveling; outputting a steering torque to a steering device of the vehicle within a range of a steering angular speed upper limit value based on the positional relationship, for causing the vehicle to travel within the lane; adjusting the steering angular velocity upper limit value based on a steering direction input by an occupant of the vehicle and a steering direction to be output by the steering device; Vehicle control method.

6. On the computer, acquiring a positional relationship between a vehicle and a lane in which the vehicle is traveling; outputting a steering torque to a steering device of the vehicle within a range of a steering angular speed upper limit value based on the positional relationship, for causing the vehicle to travel within the lane; adjusting the steering angular velocity upper limit value based on a steering direction input by an occupant of the vehicle and a steering direction to be output by the steering device; program.

Citation Information

Patent Citations

  • Electric power steering device

    JP2018122680A

  • Operation support device

    JP2021094955A