WO2018042671A1 - 車両走行制御方法及び車両走行制御装置 - Google Patents
車両走行制御方法及び車両走行制御装置 Download PDFInfo
- Publication number
- WO2018042671A1 WO2018042671A1 PCT/JP2016/076036 JP2016076036W WO2018042671A1 WO 2018042671 A1 WO2018042671 A1 WO 2018042671A1 JP 2016076036 W JP2016076036 W JP 2016076036W WO 2018042671 A1 WO2018042671 A1 WO 2018042671A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- vehicle
- region
- area
- travel control
- control method
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/167—Driving aids for lane monitoring, lane changing, e.g. blind spot detection
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/166—Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Purposes 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/10—Path keeping
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Purposes 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/14—Adaptive cruise control
- B60W30/16—Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
- B60W30/165—Automatically following the path of a preceding lead vehicle, e.g. "electronic tow-bar"
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
- B60W40/06—Road conditions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
- B60W40/06—Road conditions
- B60W40/072—Curvature of the road
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2552/00—Input parameters relating to infrastructure
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60Y—INDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
- B60Y2300/00—Purposes or special features of road vehicle drive control systems
- B60Y2300/10—Path keeping
Definitions
- the present disclosure relates to a vehicle travel control method and a vehicle travel control device that control a host vehicle so as to follow a preceding vehicle.
- the control target value may change greatly and the behavior of the vehicle may become unstable.
- Patent Document 1 Japanese Patent Application Laid-Open No. 2007-176290
- the gain used for feedback control for following the preceding vehicle is temporarily reduced. Suppressing large changes in vehicle behavior.
- an object of the present disclosure is to realize vehicle travel control that can suppress a large change in the behavior of the vehicle when the preceding vehicle is switched and can ensure followability to the preceding vehicle.
- the present disclosure executes the following processing when an interruption of a new preceding vehicle is detected between the preceding vehicle and the host vehicle. That is, a first area in which the host vehicle is determined to be able to travel from the travel locus of the new preceding vehicle is calculated, the area in which the host vehicle can travel up to the previous time is set as the second area, and the first area, the second area, Are added together to define the travelable area. Furthermore, a target travel track of the host vehicle is generated within the defined travelable area, and the host vehicle is controlled along the generated target travel track.
- FIG. 1 is a block diagram generally showing an outline of a vehicle travel control system to which a vehicle travel control method and a vehicle travel control apparatus of Example 1 are applied. It is a flowchart which shows the vehicle travel control process of Example 1 performed by the calculator for vehicle control.
- FIG. 6 is an explanatory diagram for explaining a travelable area calculation process according to the first embodiment.
- FIG. 10 is an explanatory diagram for explaining a modification of the travelable area calculation process according to the first embodiment. It is explanatory drawing for demonstrating the traveling track production
- FIG. 10 is an explanatory diagram for explaining a travelable area calculation process according to a second embodiment.
- FIG. 1 is a block diagram illustrating an outline of a vehicle travel control system 1 according to the first embodiment.
- the vehicle travel control system 1 includes an object detection sensor 21, a wheel speed sensor 22, a yaw rate sensor 23, an object recognition calculator 24, a vehicle control calculator 30, and an actuator 40.
- the vehicle travel control system 1 is a system mounted on the host vehicle 10.
- the object detection sensor 21 detects the presence or absence of a preceding vehicle or an obstacle existing around the host vehicle 10.
- the object detection sensor 21 includes, for example, a scanning laser radar or a millimeter wave radar.
- the wheel speed sensor 22 is provided on the left and right driven wheels of the host vehicle 10 and detects the rotational speed of the driven wheel. The rotational speed detected by the wheel speed sensor 22 is used to calculate the vehicle speed and traveling direction of the host vehicle 10.
- the yaw rate sensor 23 detects the rotational angular velocity of the host vehicle 10. The rotational angular velocity detected by the yaw rate sensor 23 is used to calculate the direction of the host vehicle 10.
- the object recognition computing unit 24 detects the position of the object detected by the object detection sensor 21, and determines whether or not the detected object is a preceding vehicle based on the size of the object, the relative speed with the host vehicle 10, or the like. to decide.
- the preceding vehicle is labeled. Therefore, when another vehicle has interrupted between the preceding vehicle and the host vehicle 10 or when the preceding vehicle has changed lanes, the switching of the preceding vehicle can be detected.
- the object recognition computing unit 24 calculates the detected vehicle speed of the preceding vehicle, the inter-vehicle distance between the preceding vehicle and the host vehicle 10, and the like in order to realize the follow-up control of the preceding vehicle.
- the vehicle control computing unit 30 includes a travelable area calculation unit 301, a memory 302, a track generation unit 303, and a travel control unit 304.
- the travelable area calculation unit 301 calculates an area where it can be determined that the host vehicle 10 can travel based on the calculation result of the object recognition computing unit 24 and the detection results of the wheel speed sensor 22 and the yaw rate sensor 23.
- the travelable area calculated by the travelable area calculation unit 301 is stored in the memory 302 and transmitted to the track generation unit 303.
- the track generation unit 303 generates the target travel track T of the host vehicle 10 within the received travelable area.
- the target travel trajectory T generated by the trajectory generation unit 303 is transmitted to the travel control unit 304.
- the travel control unit 304 calculates control amounts for the steering, the accelerator, the brake, and the like (all not shown) so that the host vehicle 10 can travel along the received target travel track T. Further, the actuator 40 is driven based on the calculated control amount.
- the actuator 40 consists of a steering actuator, a drive actuator, a braking actuator, etc.
- FIG. 2 is a flowchart showing a vehicle travel control process according to the first embodiment, which is executed by the vehicle control computing unit 30 (more precisely, a processor built in the vehicle control computing unit 30).
- the flowchart shown in FIG. 2 is executed when the start condition of the preceding vehicle following control is satisfied. Note that whether the start condition of the preceding vehicle following control is satisfied is when the preceding vehicle exists, for example, the execution switch of the preceding vehicle following control provided in the driver's seat of the host vehicle 10 is turned on. Judgment based on / OFF state and traffic state.
- step S31 a preceding vehicle is detected by the object detection sensor 21 and the object recognition computing unit 24.
- the travelable area calculation unit 301 calculates the travelable area existing between the preceding vehicle detected in step S31 and the host vehicle 10 as the first area A. Specifically, a travel locus in which the preceding vehicle actually traveled between the current position of the host vehicle and the current position of the preceding vehicle is calculated as the first region A. This is because the area based on the locus on which the preceding vehicle has already traveled can be determined that the host vehicle 10 can also travel.
- the first region may be the travel locus itself (that is, only the width of the preceding vehicle), the travel locus may be extended to the travel lane width, or may be set to a width therebetween.
- step S33 the travelable area calculation unit 301 sets the travelable area calculated up to the previous time as the second area B. That is, all the areas determined to be able to run in the process loop immediately before the current process loop are read from the memory 302 and set as the second area B described above.
- step S33 when the travelable region of the host vehicle 10 up to the previous time is set as the second region B, coordinate conversion according to the travel amount and the travel direction of the host vehicle 10 from the previous time to the current time is also executed.
- the coordinate conversion described above can be performed by calculating the movement amount and movement direction of the host vehicle 10 by dead reckoning from the outputs of the wheel speed sensor 22 and the yaw rate sensor 23.
- coordinate conversion may be performed by calculating the movement amount and movement direction of the host vehicle 10 from the output of the wheel speed sensor 22 by odometry.
- step S34 the travelable area C is calculated by adding the first area A calculated in step S32 and the second area B calculated in step S33. That is, the travelable area C indicates all areas where it can be determined that the vehicle can travel at the present time.
- the calculation result of step S34 is stored in the memory 302 and is used when setting the second region B in the next processing loop.
- step S35 the trajectory generating unit 303 generates the target travel trajectory T of the host vehicle 10 in the central area in the travelable area C calculated in step S34.
- the central region refers to a range in which the center line of the travelable region C is enlarged by a predetermined amount (for example, half the vehicle width of the host vehicle 10).
- step S36 follow-up control for controlling the traveling of the host vehicle 10 along the target travel path T generated in step S35 is executed. Specifically, as described above, the travel control unit 304 calculates a control amount such as steering according to the target travel trajectory T, and drives the actuator 40 based on the calculated control amount to achieve the follow-up control. To do.
- a control amount such as steering according to the target travel trajectory T
- step S37 it is determined whether or not the follow-up control should be stopped. When negative, it returns to step S31 and repeats the above-mentioned process. If the determination is affirmative, the vehicle travel control process is terminated. Whether or not the follow-up control should be stopped is determined based on whether or not the start condition of the preceding vehicle follow-up control described above is satisfied.
- step S31 If the preceding vehicle is switched during execution of the flowchart of FIG. 2, it is detected in step S31 that the preceding vehicle has been switched by the object recognition computing unit 24, and in the subsequent step S32, the new leading vehicle is detected.
- the first area A is calculated based on the car.
- step S32 to S34 The process (steps S32 to S34) of the travelable area calculation unit 301 described above will be described with reference to FIGS.
- Fig. 3 shows the situation before and after the interruption of the preceding vehicle in chronological order.
- the travelable region calculation unit 301 calculates the first region A based on the current travel locus of the preceding vehicle 100. If there is a travelable area calculated in the previous processing loop, the travelable area is defined as the second area B, and the current travelable area C is calculated by adding the first area A and the second area B together. . Note that the situation on the left side of FIG. 3 shows the first process by executing the flowchart of FIG. 2, and therefore the second region B does not exist. Accordingly, the first area A becomes the current travelable area C.
- the travelable area calculation unit 301 is based on the traveling locus of the new leading vehicle 110.
- a new first area A is calculated.
- the travelable area calculation unit 301 sets the area calculated based on the travel locus of the preceding vehicle 100, which is the travelable area of the host vehicle 10 until the previous time, as the second area B.
- the current travelable area C is calculated by adding the second area B.
- the travelable region calculation unit 301 similarly calculates the first region A based on the current position of the new preceding vehicle 110 and the travel locus thereof, and sets the previous travelable region as the second travelable region. A region B is set, and the first region A and the second region B are added together to calculate the current travelable region C.
- the current travelable region C is set in consideration of the second region B that is the previous travelable region. . For this reason, even when the preceding vehicle is switched, it is possible to suppress a significant change in the travelable region C, and thus it is possible to suppress a significant change in the behavior of the host vehicle 10. Further, since the gain in the follow-up control is not changed, the follow-up performance to the preceding vehicle is not deteriorated.
- FIG. 4 shows a modification in the case where the current travelable area C is calculated.
- the step (the corner 50) that occurs when the first area A and the second area B are added together is compensated.
- the angle ⁇ between the boundary line L1 formed by the compensation unit 51 and the boundary line L2 adjacent to the compensation unit 51 decreases as the vehicle speed of the host vehicle 10 increases. Is set as follows.
- the above-described filling process may be performed on all the steps (the corner 50) that occur when the first area A and the second area B are added. It is assumed that it is executed for at least a step existing in the traveling direction of the host vehicle 10.
- the target travel path T of the host vehicle 10 generated in the travelable area C is made a smoother track by compensating for the step (the corner 50) of the travelable area C. Can do.
- FIG. 5 shows the same situation as that shown in FIG.
- the trajectory generating unit 303 generates a target travel trajectory T in the central area of the travelable area C at that time. Specifically, as shown in FIGS. 6 and 7, risk potentials for obstacles of the host vehicle 10 are respectively defined at each point in the travelable region C, and a travel trajectory that minimizes the risk potential value is defined.
- the target travel trajectory T is set.
- the risk potential value at the left and right boundaries of the travelable area C is 1 (maximum value), and the risk potential value at the center in the vehicle width direction of the travelable area C is 0.
- the trajectory generating unit 303 considers all risk potentials at each point in the travelable region C, and uses a known optimization algorithm (for example, the least square method) to calculate a trajectory that minimizes the sum of the risk potential values. decide.
- the risk potential is not limited to a quadratic function, and may be defined by a quartic function.
- the risk potential value may be a minimum value (constant value) within a certain range from the vehicle width direction center of the travelable region C.
- the function that defines the risk potential does not need to be bilaterally symmetric, and the value of the risk potential may be different on the left and right according to the travel path of the host vehicle 10. For example, on a three-lane road, when the host vehicle 10 is traveling on the left lane in the traveling direction, the risk potential of the host vehicle 10 deviating from the road can be reduced by setting the left risk potential value high. it can.
- the vertical axis represents the curvature of the traveling locus of the host vehicle 10
- the horizontal axis represents time.
- the behavior when the vehicle traveling control of the first embodiment is executed is indicated by a solid line
- the behavior when the normal follow-up control is executed as it is is indicated by a broken line
- the behavior when the control described in Patent Document 1 is executed is indicated by a one-dot chain line. It shows with.
- FIG. 9 is an explanatory diagram illustrating another modified example of the travelable area calculating process according to the first embodiment.
- the vehicle width direction of the travelable area C is set to the half value (W / 2) of the vehicle width W of the host vehicle 10 from the left and right boundaries. Just shrink.
- the target travel path T when generating the target travel path T, the target travel path T is generated in consideration of the vehicle width W of the host vehicle 10 so that the host vehicle 10 travels in the travelable region C with certainty. In other words, the target travel path T should not be generated in the range corresponding to the half value (W / 2) of the vehicle width from the left and right boundaries of the travelable area C. Therefore, in this modification, before generating the target travel track T, the half value (W / 2) of the vehicle width W of the host vehicle 10 is deleted in advance from the left and right boundaries of the travelable region C in the vehicle width direction. is doing. As a result, the calculation processing load in the trajectory generation unit 303 can be reduced.
- step S31 In the vehicle travel control method for controlling the host vehicle 10 so as to follow the preceding vehicle 100, when an interruption of the new leading vehicle 110 is detected between the preceding vehicle 100 and the host vehicle 10 (step S31), a new A first region A in which the host vehicle 10 is determined to be able to travel is calculated from the travel locus of the preceding vehicle 110 (step S32), and the travelable region of the host vehicle 10 up to the previous time is set as a second region B (step S33). ), A travelable region C is defined by adding the first region A and the second region B (step S34), and a target travel trajectory T of the host vehicle 10 is generated in the defined travelable region C (step S35). ) The host vehicle 10 is controlled along the generated target travel path T (step S36).
- the current travelable region C is set in consideration of the second region B which is the previous travelable region. For this reason, even when the preceding vehicle is switched, it is possible to suppress a significant change in the travelable region C, and thus it is possible to suppress a significant change in the behavior of the host vehicle 10.
- the target travel path T is generated in the central area in the travelable area C (step S35, FIGS. 5 to 7). For this reason, in addition to the effect of (1), a smooth target travel path T can be generated.
- step S34 to S35, FIG. 4 the level
- working possible area C can be eliminated, and the smoother target driving
- the angle ⁇ between the boundary line L1 formed by the compensation unit 51 and the boundary line L2 adjacent to the compensation unit 51 is high. It is set so shallow (step S34, FIG. 4).
- the higher the vehicle speed of the host vehicle 10 the greater the uncomfortable feeling that the occupant feels with respect to the behavior in the lateral direction. It was configured to reduce this.
- truck T can be reduced, Therefore The above-mentioned discomfort can be reduced.
- the risk potential for the obstacle around the host vehicle 10 is defined, and the route that minimizes the defined risk potential is defined as the target travel path. T (step S35, FIG. 6 and FIG. 7). For this reason, in addition to the effects (1) to (4), a smoother target travel path T can be generated.
- the risk potential is defined by a quadratic function, the value of the risk potential at the boundary in the vehicle width direction is set to 1, and the value of the risk potential at the center in the vehicle width direction is set to 0 (step S35, FIG. 6 and FIG. 7).
- the risk potential is defined by a quadratic function, and the path that minimizes the risk potential is determined based on the least square method (step S35, FIG. 6 and FIG. 7). For this reason, in addition to the effects of (5) and (6), it is not necessary to perform repeated calculations, and higher-speed calculation processing can be realized.
- vehicle travel control device including a controller (vehicle control computing unit 30) that controls the host vehicle 10 along the target travel path T generated to follow the preceding vehicle.
- the controller 30 detects whether an interruption of the new preceding vehicle 110 has occurred between the preceding vehicle 100 and the host vehicle 10 (object detection sensor 21, object recognition computing unit 24), and the new preceding vehicle 110.
- a calculation unit (travelable region calculation unit 301) that calculates the first area A in which the host vehicle 10 is determined to be able to travel from the travel locus, and a setting unit (travel) that sets the previous travelable region as the second region B
- a possible area calculation unit 301 an area defining part (a travelable area calculation unit 301) that defines the travelable area C by adding the first area A and the second area B, and the host vehicle within the travelable area C.
- 10 target runs A generating unit that generates a trajectory T and (trajectory generation unit 303), the.
- the current travelable region C is set in consideration of the second region B which is the previous travelable region. For this reason, even when the preceding vehicle is switched, it is possible to suppress the drastic change of the travelable region C, and thus it is possible to suppress the behavior of the host vehicle 10 from significantly changing.
- Embodiment 2 of the present disclosure a vehicle travel control method and a vehicle travel control apparatus according to Embodiment 2 of the present disclosure will be described with reference to FIGS. Since the vehicle travel control system according to the second embodiment has the same configuration as the vehicle travel control system 1 according to the first embodiment, detailed description thereof is omitted.
- FIG. 10 is a flowchart showing a vehicle travel control process according to the second embodiment, which is executed by the vehicle control computing unit 30 according to the second embodiment.
- the flowchart shown in FIG. 10 is executed when the start condition of the preceding vehicle follow-up control is satisfied, as in FIG.
- step S54 a virtual second area B 'is defined. Specifically, an area obtained by enlarging the vehicle width direction of the second area B set in step S53 by a predetermined width is defined as a virtual second area B '.
- step S55 the current travelable area C is calculated based on the first area A calculated in step S52, the second area B set in step S53, and the virtual second area B 'defined in step S54. Specifically, as shown in FIG. 11, in the first area A, only the area overlapping with the virtual second area B ′ (shown as area A & B ′ in FIG. 11) is added to the second area B this time. The travelable area C is set.
- the processing is not limited to the above.
- the first area A and the second area B are added together, and from the first area A, areas that do not overlap with the virtual second area B ′ (areas other than A & B ′) are deleted. You may make it do.
- steps S56 to S58 processing similar to that in steps S35 to S37 in FIG. 2 is executed. Further, as long as negative in step S58, the above-described processing is repeated.
- the region shown as region C in FIG. 11 is set as the second region B (step S53), and this is enlarged by a predetermined width. It is defined as a virtual second area B ′ (step S54). Therefore, by repeatedly executing the process of FIG. 10, the same region as the travelable region C of the first embodiment described with reference to FIGS. .
- a virtual second area B ′ obtained by enlarging the vehicle width direction of the second area B by a predetermined width is defined (step S54), and the first area A overlaps with the virtual second area B ′ (area) Only the A & B ′) is added to the second area B to define the travelable area C (step S55).
- the current travelable area C does not expand by a predetermined width or more than the second area B ′ that is the previous travelable area. For this reason, even if the preceding vehicle is switched, it is possible to further suppress the drastic change in the travelable area C, and thus it is possible to further suppress the change in the behavior of the host vehicle 10.
- the travelable area C is defined by adding the first area A and the second area B
- the virtual second area B ′ is defined by expanding the vehicle width direction of the second area B by a predetermined width. And you may make it delete the area
- Examples 1 and 2 a scanning laser radar and a millimeter wave radar are exemplified as the object detection sensor 21.
- the object detection sensor 21 is not limited to this.
- an object may be detected based on an image in front of the vehicle imaged by a camera.
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Traffic Control Systems (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
Claims (10)
- 先行車に追従するように自車両を制御する車両走行制御方法において、
前記先行車と自車両との間に新先行車の割り込みを検出した場合、
前記新先行車の走行軌跡から自車両が走行可能と判断される第1領域を算出し、
前回までの自車両の走行可能領域を第2領域と設定し、
前記第1領域と前記第2領域とを足し合わせて走行可能領域を規定し、
前記規定した走行可能領域内に自車両の目標走行軌道を生成し、
前記生成した目標走行軌道に沿って自車両を制御する
ことを特徴とする車両走行制御方法。 - 請求項1に記載された車両走行制御方法において、
前記走行可能領域内の中央域に前記目標走行軌道を生成する
ことを特徴とする車両走行制御方法。 - 請求項1又は請求項2に記載された車両走行制御方法において、
前記規定した走行可能領域の入隅部を補填部により補填し、
前記補填した走行可能領域内に前記目標走行軌道を生成する
ことを特徴とする車両走行制御方法。 - 請求項3に記載された車両走行制御方法において、
前記補填は、前記補填後の走行可能領域のうち、前記補填部によって形成される境界線と前記補填部に隣接する境界線との角度が自車両の車速が高いほど浅く設定される
ことを特徴とする車両走行制御方法。 - 請求項1から請求項4までのいずれか一項に記載された車両走行制御方法において、
前記走行可能領域内における自車両の車幅方向の境界に基づき、自車両周辺の障害物に対するリスクポテンシャルを定義し、
前記定義したリスクポテンシャルが最小となる経路を前記目標走行軌道とする
ことを特徴とする車両走行制御方法。 - 請求項5に記載された車両走行制御方法において、
前記リスクポテンシャルを2次関数で定義し、前記車幅方向の境界における前記リスクポテンシャルの値を1とすると共に、前記車幅方向の中心における前記リスクポテンシャルの値を0とする
ことを特徴とする車両走行制御方法。 - 請求項5又は請求項6に記載された車両走行制御方法において、
前記リスクポテンシャルを2次関数で定義し、最小二乗法に基づき前記リスクポテンシャルが最小となる経路を決定する
ことを特徴とする車両走行制御方法。 - 請求項1から請求項7までの何れか一項に記載された車両走行制御方法において、
前記第2領域の車幅方向を所定幅分だけ拡大した仮想第2領域を規定し、
前記第1領域のうち、前記仮想第2領域と重なる領域のみを前記第2領域と足し合わせて前記走行可能領域を規定する
ことを特徴とする車両走行制御方法。 - 請求項1から請求項7までの何れか一項に記載された車両走行制御方法において、
前記第1領域と前記第2領域とを足し合わせて前記走行可能領域を規定し、
前記第2領域の車幅方向を所定幅分だけ拡大した仮想第2領域を規定し、
前記規定した走行可能領域のうち、前記仮想第2領域と重ならない領域を削除する
ことを特徴とする車両走行制御方法。 - 先行車に追従するよう生成された目標走行軌道に沿って自車両を制御するコントローラを備える車両走行制御装置において、
前記コントローラは、
前記先行車と自車両との間に新先行車の割り込みが発生したか検出する検出部と、
前記新先行車の走行軌跡から自車両が走行可能と判断される第1領域を算出する算出部と、
前回までの走行可能領域を第2領域と設定する設定部と、
前記第1領域と前記第2領域とを足し合わせて走行可能領域を規定する領域規定部と、
前記走行可能領域内に自車両の前記目標走行軌道を生成する生成部と、
を有することを特徴とする車両走行制御装置。
Priority Applications (10)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CA3035856A CA3035856A1 (en) | 2016-09-05 | 2016-09-05 | Vehicle travel control method and vehicle travel control device |
| US16/323,385 US10997862B2 (en) | 2016-09-05 | 2016-09-05 | Vehicle travel control method and vehicle travel control device |
| MX2019002499A MX2019002499A (es) | 2016-09-05 | 2016-09-05 | Metodo de control de desplazamiento de vehiculo y dispositivo de control de desplazamiento de vehiculo. |
| JP2018536676A JP6460288B2 (ja) | 2016-09-05 | 2016-09-05 | 車両走行制御方法及び車両走行制御装置 |
| BR112019004101A BR112019004101A2 (pt) | 2016-09-05 | 2016-09-05 | método de controle de deslocamento do veículo e dispositivo de controle de deslocamento do veículo |
| PCT/JP2016/076036 WO2018042671A1 (ja) | 2016-09-05 | 2016-09-05 | 車両走行制御方法及び車両走行制御装置 |
| CN201680088960.5A CN109690649B (zh) | 2016-09-05 | 2016-09-05 | 车辆行驶控制方法及车辆行驶控制装置 |
| KR1020197007305A KR20190031331A (ko) | 2016-09-05 | 2016-09-05 | 차량 주행 제어 방법 및 차량 주행 제어 장치 |
| RU2019109971A RU2706750C1 (ru) | 2016-09-05 | 2016-09-05 | Способ управления движением транспортного средства и устройство управления движением транспортного средства |
| EP16915226.1A EP3509051A4 (en) | 2016-09-05 | 2016-09-05 | VEHICLE MANAGEMENT PROCESS AND VEHICLE CONTROL APPARATUS |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2016/076036 WO2018042671A1 (ja) | 2016-09-05 | 2016-09-05 | 車両走行制御方法及び車両走行制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018042671A1 true WO2018042671A1 (ja) | 2018-03-08 |
Family
ID=61300441
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2016/076036 Ceased WO2018042671A1 (ja) | 2016-09-05 | 2016-09-05 | 車両走行制御方法及び車両走行制御装置 |
Country Status (10)
| Country | Link |
|---|---|
| US (1) | US10997862B2 (ja) |
| EP (1) | EP3509051A4 (ja) |
| JP (1) | JP6460288B2 (ja) |
| KR (1) | KR20190031331A (ja) |
| CN (1) | CN109690649B (ja) |
| BR (1) | BR112019004101A2 (ja) |
| CA (1) | CA3035856A1 (ja) |
| MX (1) | MX2019002499A (ja) |
| RU (1) | RU2706750C1 (ja) |
| WO (1) | WO2018042671A1 (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20200040389A (ko) * | 2018-10-10 | 2020-04-20 | 현대자동차주식회사 | 차량 및 그 제어 방법 |
| WO2020217975A1 (ja) * | 2019-04-25 | 2020-10-29 | 株式会社アドヴィックス | 車両の走行制御装置 |
| KR20220144296A (ko) * | 2021-04-16 | 2022-10-26 | 모셔널 에이디 엘엘씨 | 인지된 위험에 기초하여 자율 주행 차량을 운행하기 위한 기술 |
| JP2023149853A (ja) * | 2022-03-31 | 2023-10-16 | 住友重機械工業株式会社 | 情報処理装置、情報処理システム及び情報処理プログラム |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11117584B2 (en) * | 2018-04-27 | 2021-09-14 | Honda Motor Co., Ltd. | Merge behavior systems and methods for mainline vehicles |
| US11572099B2 (en) | 2018-04-27 | 2023-02-07 | Honda Motor Co., Ltd. | Merge behavior systems and methods for merging vehicles |
| JP2020160914A (ja) * | 2019-03-27 | 2020-10-01 | 株式会社豊田自動織機 | 物体検出装置 |
| JP7333195B2 (ja) * | 2019-05-15 | 2023-08-24 | 株式会社Subaru | 自動運転支援システム |
| CN112230642B (zh) * | 2019-06-29 | 2022-01-11 | 华为技术有限公司 | 道路可行驶区域推理方法及装置 |
| CN111222579B (zh) * | 2020-01-09 | 2023-10-03 | 北京百度网讯科技有限公司 | 跨相机的障碍物关联方法、装置、设备、电子系统及介质 |
| WO2021205191A1 (ja) * | 2020-04-06 | 2021-10-14 | 日産自動車株式会社 | 運転支援方法及び運転支援装置 |
| CN111649739B (zh) * | 2020-06-02 | 2023-09-01 | 阿波罗智能技术(北京)有限公司 | 定位方法和装置、自动驾驶车辆、电子设备和存储介质 |
| JP7509491B2 (ja) * | 2020-06-11 | 2024-07-02 | 株式会社Subaru | 車両用運転支援装置 |
| CN112677972A (zh) * | 2020-12-25 | 2021-04-20 | 际络科技(上海)有限公司 | 自适应巡航方法及装置、设备及介质 |
| US11880203B2 (en) * | 2021-01-05 | 2024-01-23 | Argo AI, LLC | Methods and system for predicting trajectories of uncertain road users by semantic segmentation of drivable area boundaries |
| CN113119978A (zh) * | 2021-05-10 | 2021-07-16 | 蔚来汽车科技(安徽)有限公司 | 车道边沿提取方法和装置、自动驾驶系统、车辆以及存储介质 |
| JP7670637B2 (ja) * | 2022-02-25 | 2025-04-30 | トヨタ自動車株式会社 | 情報表示装置および情報表示プログラム |
| KR20240054006A (ko) * | 2022-10-18 | 2024-04-25 | 현대자동차주식회사 | 차량 제어 장치 및 방법 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008117073A (ja) * | 2006-11-01 | 2008-05-22 | Fuji Heavy Ind Ltd | 割り込み車両検出装置 |
| JP2013126854A (ja) * | 2011-11-18 | 2013-06-27 | Denso Corp | 車両用挙動制御装置 |
| JP2015191553A (ja) * | 2014-03-28 | 2015-11-02 | 株式会社日本自動車部品総合研究所 | 走行経路生成装置 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56159275A (en) | 1980-05-14 | 1981-12-08 | Dainippon Printing Co Ltd | Reversible temperature indicating composition |
| US7266453B2 (en) * | 2003-08-22 | 2007-09-04 | Honda Motor Co., Ltd. | Vehicular object detection system, tracking control system, and vehicle control system |
| JP5042496B2 (ja) | 2005-12-27 | 2012-10-03 | 富士重工業株式会社 | 運転支援装置 |
| JP4169065B2 (ja) * | 2006-02-13 | 2008-10-22 | 株式会社デンソー | 車両制御装置 |
| JP2008027309A (ja) | 2006-07-24 | 2008-02-07 | Sumitomo Electric Ind Ltd | 衝突判定システム、及び衝突判定方法 |
| JP5696444B2 (ja) * | 2009-12-24 | 2015-04-08 | 日産自動車株式会社 | 走行制御装置 |
| DE102012005272A1 (de) | 2012-02-20 | 2012-10-25 | Daimler Ag | Verfahren zur Ermittlung einer Gefahrenwahrscheinlichkeit und Verwendung des Verfahrens |
| JP5981332B2 (ja) * | 2012-12-21 | 2016-08-31 | 株式会社日本自動車部品総合研究所 | 走行経路生成装置 |
| JP5821917B2 (ja) | 2013-09-20 | 2015-11-24 | トヨタ自動車株式会社 | 運転支援装置 |
| JP5991340B2 (ja) * | 2014-04-28 | 2016-09-14 | トヨタ自動車株式会社 | 運転支援装置 |
| JP6507839B2 (ja) * | 2015-05-19 | 2019-05-08 | 株式会社デンソー | 車両の走行制御装置 |
-
2016
- 2016-09-05 WO PCT/JP2016/076036 patent/WO2018042671A1/ja not_active Ceased
- 2016-09-05 RU RU2019109971A patent/RU2706750C1/ru active
- 2016-09-05 KR KR1020197007305A patent/KR20190031331A/ko not_active Abandoned
- 2016-09-05 MX MX2019002499A patent/MX2019002499A/es unknown
- 2016-09-05 JP JP2018536676A patent/JP6460288B2/ja not_active Expired - Fee Related
- 2016-09-05 US US16/323,385 patent/US10997862B2/en not_active Expired - Fee Related
- 2016-09-05 CN CN201680088960.5A patent/CN109690649B/zh not_active Expired - Fee Related
- 2016-09-05 BR BR112019004101A patent/BR112019004101A2/pt not_active IP Right Cessation
- 2016-09-05 CA CA3035856A patent/CA3035856A1/en not_active Abandoned
- 2016-09-05 EP EP16915226.1A patent/EP3509051A4/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008117073A (ja) * | 2006-11-01 | 2008-05-22 | Fuji Heavy Ind Ltd | 割り込み車両検出装置 |
| JP2013126854A (ja) * | 2011-11-18 | 2013-06-27 | Denso Corp | 車両用挙動制御装置 |
| JP2015191553A (ja) * | 2014-03-28 | 2015-11-02 | 株式会社日本自動車部品総合研究所 | 走行経路生成装置 |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20200040389A (ko) * | 2018-10-10 | 2020-04-20 | 현대자동차주식회사 | 차량 및 그 제어 방법 |
| KR102628282B1 (ko) | 2018-10-10 | 2024-01-24 | 현대자동차주식회사 | 차량 및 그 제어 방법 |
| WO2020217975A1 (ja) * | 2019-04-25 | 2020-10-29 | 株式会社アドヴィックス | 車両の走行制御装置 |
| JP2020179780A (ja) * | 2019-04-25 | 2020-11-05 | 株式会社アドヴィックス | 車両の走行制御装置 |
| CN113727900A (zh) * | 2019-04-25 | 2021-11-30 | 株式会社爱德克斯 | 车辆的行驶控制装置 |
| JP7251294B2 (ja) | 2019-04-25 | 2023-04-04 | 株式会社アドヴィックス | 車両の走行制御装置 |
| KR20220144296A (ko) * | 2021-04-16 | 2022-10-26 | 모셔널 에이디 엘엘씨 | 인지된 위험에 기초하여 자율 주행 차량을 운행하기 위한 기술 |
| KR102722478B1 (ko) | 2021-04-16 | 2024-10-28 | 모셔널 에이디 엘엘씨 | 인지된 위험에 기초하여 자율 주행 차량을 운행하기 위한 기술 |
| JP2023149853A (ja) * | 2022-03-31 | 2023-10-16 | 住友重機械工業株式会社 | 情報処理装置、情報処理システム及び情報処理プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3509051A4 (en) | 2019-09-25 |
| MX2019002499A (es) | 2019-07-18 |
| KR20190031331A (ko) | 2019-03-25 |
| US10997862B2 (en) | 2021-05-04 |
| RU2706750C1 (ru) | 2019-11-20 |
| CN109690649A (zh) | 2019-04-26 |
| JPWO2018042671A1 (ja) | 2019-06-24 |
| JP6460288B2 (ja) | 2019-01-30 |
| US20200388157A1 (en) | 2020-12-10 |
| EP3509051A1 (en) | 2019-07-10 |
| CN109690649B (zh) | 2021-03-16 |
| BR112019004101A2 (pt) | 2019-05-28 |
| CA3035856A1 (en) | 2018-03-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6460288B2 (ja) | 車両走行制御方法及び車両走行制御装置 | |
| US11092967B2 (en) | Vehicle movement control device | |
| US11052925B2 (en) | Target vehicle speed generation method and target vehicle speed generation device for driving-assisted vehicle | |
| JP5426427B2 (ja) | 走行支援装置 | |
| JP5915152B2 (ja) | 走行支援装置及び走行支援方法 | |
| JP6740477B2 (ja) | 自動駐車制御装置 | |
| JP2020160885A (ja) | 車両の走行制御装置 | |
| US10953876B2 (en) | Target vehicle speed generation method and target vehicle speed generation device for driving-assisted vehicle | |
| JP5532684B2 (ja) | 車両の走行制御装置および車両の走行制御方法 | |
| JP6825081B2 (ja) | 車両制御装置及び車両制御方法 | |
| JP2009078733A (ja) | 走行支援装置 | |
| JP5012849B2 (ja) | 車両走行制御装置 | |
| JP2015016799A (ja) | 走行経路生成装置 | |
| US12084109B2 (en) | Vehicle control device | |
| JP2011005893A (ja) | 車両の走行制御装置および車両の走行制御方法 | |
| JP2018065465A (ja) | 車線逸脱抑制装置 | |
| JP2018203108A (ja) | 車両制御装置 | |
| JP2007269312A (ja) | 車両用運転操作補助装置 | |
| US10353391B2 (en) | Travel control device | |
| WO2019159562A1 (ja) | 運転支援装置、運転支援方法及び運転支援システム | |
| KR20190127849A (ko) | 차량 제어 방법 및 차량 제어 장치 | |
| JP5531455B2 (ja) | 車両の走行制御装置および車両の走行制御方法 | |
| JP7263827B2 (ja) | 車両の走行支援方法及び走行支援装置 | |
| JP2020138603A (ja) | 車両の走行制御方法及び走行制御装置 | |
| US12304465B2 (en) | Driving assistance device, driving assistance method, and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| ENP | Entry into the national phase |
Ref document number: 2018536676 Country of ref document: JP Kind code of ref document: A |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16915226 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 3035856 Country of ref document: CA |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112019004101 Country of ref document: BR |
|
| ENP | Entry into the national phase |
Ref document number: 20197007305 Country of ref document: KR Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2016915226 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 112019004101 Country of ref document: BR Kind code of ref document: A2 Effective date: 20190227 |