WO2021234427A1 - 走行支援方法及び走行支援装置 - Google Patents
走行支援方法及び走行支援装置 Download PDFInfo
- Publication number
- WO2021234427A1 WO2021234427A1 PCT/IB2020/000506 IB2020000506W WO2021234427A1 WO 2021234427 A1 WO2021234427 A1 WO 2021234427A1 IB 2020000506 W IB2020000506 W IB 2020000506W WO 2021234427 A1 WO2021234427 A1 WO 2021234427A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- vehicle
- lane
- track
- traveling
- travel
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 230000008859 change Effects 0.000 claims description 21
- 238000001514 detection method Methods 0.000 claims description 16
- 238000004891 communication Methods 0.000 description 12
- 238000013459 approach Methods 0.000 description 4
- 230000006399 behavior Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 239000003550 marker Substances 0.000 description 3
- 230000002265 prevention Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000013213 extrapolation Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- 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/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
- B60W30/09—Taking automatic action to avoid collision, e.g. braking and steering
-
- 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
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
Definitions
- the present invention relates to a driving support method and a driving support device.
- Patent Document 1 the distribution of the probability that the peripheral traveling vehicle collides with the own vehicle is calculated based on the relative positional relationship between the own vehicle and the peripheral traveling vehicle, and the steering of the own vehicle is steered so as not to collide with the peripheral traveling vehicle.
- a collision prevention support device that supports the above is described.
- An object of the present invention is to prevent an excessive approach to another obstacle while driving while ensuring a distance in the lane width direction from another vehicle.
- the traveling support method In the traveling support method according to one aspect of the present invention, another vehicle traveling in the second lane adjacent to the first lane in which the own vehicle is traveling is detected, information on the lane shape of the first lane is acquired, and the other vehicle Set a non-travelable area around which the vehicle is prohibited from traveling, and secure a lateral distance in front of the own vehicle, which is the distance in the lane width direction from the other vehicle in front of the own vehicle, based on the non-travelable area and the lane shape.
- the travelable area which is the travelable area of the own vehicle, is set in front of the own vehicle, and the own vehicle is controlled so as to travel within the travelable area in front of the own vehicle.
- the own vehicle 1 includes a running support device 10 that supports the running of the own vehicle 1.
- the driving support by the traveling support device 10 includes automatic driving control for automatically driving the own vehicle 1 without the driver's involvement based on the driving environment around the own vehicle 1, and driving of the own vehicle 1 by the driver. May include driving assistance control to assist.
- the driving support control may include at least a traveling control that automatically controls the steering device of the own vehicle 1.
- the travel support device 10 includes an object sensor 11, a vehicle sensor 12, a positioning device 13, a map database 14, a navigation device 15, a communication device 16, a controller 17, and an actuator 18.
- the map database is referred to as "map DB”.
- the object sensor 11 is a plurality of different types of detecting an object around the own vehicle 1, such as a laser radar, a millimeter-wave radar, a camera, and a LIDAR (Light Detection and Ringing, Laser Imaging Detection and Ranking) mounted on the own vehicle 1. It is equipped with an object detection sensor.
- the vehicle sensor 12 is mounted on the own vehicle 1 and detects various information (vehicle signals) obtained from the own vehicle 1.
- the vehicle sensor 12 includes, for example, a vehicle speed sensor that detects the traveling speed (vehicle speed) of the own vehicle 1, a wheel sensor that detects the rotation speed and the amount of rotation of each tire of the own vehicle 1, and a three-axis direction of the own vehicle 1.
- G sensor 3-axis acceleration sensor (G sensor) that detects acceleration (including deceleration), steering angle sensor that detects steering angle (including steering angle), gyro sensor that detects angular speed generated in own vehicle 1, and yaw rate detection It includes a yaw rate sensor, an accelerator sensor that detects the accelerator opening of the own vehicle, and a brake sensor that detects the amount of brake operation by the driver.
- the positioning device 13 includes a global positioning system (GNSS) receiver, receives radio waves from a plurality of navigation satellites, and measures the current position of the own vehicle 1.
- GNSS global positioning system
- the GNSS receiver may be, for example, a Global Positioning System (GPS) receiver or the like.
- GPS Global Positioning System
- the positioning device 13 may be, for example, an inertial navigation system.
- the map database 14 may store high-precision map data (hereinafter, simply referred to as "high-precision map”) suitable as a map for automatic driving.
- the high-precision map is map data with higher accuracy than the map data for navigation (hereinafter, simply referred to as “navigation map”), and includes information in lane units that is more detailed than information in road units.
- lane-based information includes lane node information indicating a reference point on a lane reference line (for example, a central line in a lane) and lane link information indicating a lane section mode between lane nodes.
- the lane node information includes the identification number of the lane node, the position coordinates, the number of connected lane links, and the identification number of the connected lane link.
- the lane link information includes the lane link identification number, lane width, lane boundary type, lane shape, lane dividing line shape, and lane reference line shape.
- the high-precision map includes node and link information for each lane, it is possible to identify the lane in which the own vehicle 1 travels on the travel route.
- the high-precision map has coordinates that can represent positions in the extending direction and the width direction of the lane.
- the high-precision map has coordinates (for example, longitude, latitude and altitude) capable of expressing a position in three-dimensional space, and the lane or the above-mentioned feature may be described as a shape in three-dimensional space.
- the navigation device 15 recognizes the current position of the own vehicle 1 by the positioning device 13 or the like. Further, the destination of the own vehicle 1 is set according to the operation of the occupant, and the planned travel route for each road from the current position to the destination is calculated based on the map information of the map database 14. The navigation device 15 outputs the calculated information on the planned travel route to the controller 17. Further, the navigation device 15 provides route guidance to the occupant according to the calculated planned travel route.
- the communication device 16 performs wireless communication with an external communication device of the own vehicle 1.
- the communication method by the communication device 16 may be, for example, wireless communication by a public mobile phone network, vehicle-to-vehicle communication, road-to-vehicle communication, or satellite communication.
- the controller 17 is an electronic control unit (ECU: Electronic Control Unit) that controls the running support of the own vehicle 1.
- the controller 17 includes a processor 21 and peripheral components such as a storage device 22.
- the processor 21 may be, for example, a CPU (Central Processing Unit) or an MPU (Micro-Processing Unit).
- the storage device 22 may include a semiconductor storage device, a magnetic storage device, an optical storage device, and the like.
- the storage device 22 may include a memory such as a register, a cache memory, a ROM (Read Only Memory) and a RAM (Random Access Memory) used as a main storage device.
- the functions of the travel support device 10 described below include, for example, a processor 21 executing a computer program stored in the storage device 22, an object sensor 11, a vehicle sensor 12, a positioning device 13, a map database 14, a navigation device 15, and a navigation device 15. It is realized by cooperating with the communication device 16.
- the controller 17 may be formed by dedicated hardware for executing each information processing described below.
- the controller 17 may include a functional logic circuit set in a general-purpose semiconductor integrated circuit.
- the controller 17 may have a programmable logic device (PLD: Programmable Logic Device) such as a field programmable gate array (FPGA: Field-Programmable Gate Array).
- PLD Programmable Logic Device
- FPGA Field-Programmable Gate Array
- the actuator 18 operates the steering mechanism, the accelerator opening degree, and the brake device of the own vehicle in response to the control signal from the controller 17 to generate the vehicle behavior of the own vehicle.
- the actuator 18 includes a steering actuator, an accelerator opening actuator, and a brake control actuator.
- the steering actuator controls the steering direction and steering amount of the steering wheel of the own vehicle.
- the steering actuator may be, for example, a steering assist motor that applies steering assist force in an electric power steering system, and turns the steering wheel in a steering-by-wire system in which the steering wheel and the steering wheel are mechanically separated. It may be a steering motor for steering.
- the accelerator opening actuator controls the accelerator opening of the own vehicle.
- the brake control actuator controls the braking operation of the brake device of the own vehicle 1.
- Reference numeral 102 indicates a right lane boundary of the first lane 100
- reference numeral 103 indicates a left lane boundary of the first lane 100.
- the right lane boundary 102 and the left lane boundary 103 are each defined by a lane marker.
- the own vehicle 1 calculates the risk distribution 4 of the probability that the other vehicle 2 collides with the own vehicle 1 based on the positional relationship between the own vehicle 1 and the other vehicle 2. Then, a collision avoidance line is set based on the risk distribution 4, and when the position of the own vehicle 1 exceeds the collision avoidance line, a yaw moment is generated in the direction away from the other vehicle 2.
- the own vehicle is controlled so as to secure the distance between the own vehicle 1 and the other vehicle 2 at each time. Therefore, as a result of controlling the own vehicle 1 so as to secure a distance between the own vehicle 1 and the other vehicle 2 at a certain point in time, the own vehicle 1 travels along the traveling track 104, and other obstacles in the future. There is a risk of getting too close to 3.
- the traveling support device 10 of the embodiment of the present invention detects a lateral position which is a position in the lane width direction of the other vehicle 2 around the own vehicle 1, and as shown in FIG. 2B, the lateral position of the other vehicle 2.
- a non-travelable area 200 that prohibits the traveling of the own vehicle 1 is set around the other vehicle 2 based on the position.
- information on the lane shape of the first lane 100 in which the own vehicle 1 travels is acquired. Based on the non-travelable area 200 and the lane shape of the first lane 100, the area 202 in front of the own vehicle 1 in which the own vehicle 1 can travel is set as the travelable area.
- the travel support device 10 sets the travelable area 202 so as to secure a lateral distance which is a distance in the lane width direction between the own vehicle 1 and the other vehicle 2.
- the left boundary 201L of the travelable area is set by offsetting the left lane boundary 103 by the protrusion width d beyond the non-travelable area 200 based on the lateral position of the other vehicle 2. ..
- the right boundary 201R of the travelable area is set so as to secure a lateral distance from the obstacle 3 in front of the own vehicle 1.
- the travel support device 10 controls the own vehicle 1 so as to travel within the travelable area 202.
- the travel support device 10 controls the lateral position of the own vehicle 1 in the lane width direction.
- the travel support device 10 sets the travelable area 202 in which the own vehicle 1 can travel in the future based on the lateral position of the other vehicle 2 and the lane shape of the first lane 100. Therefore, by avoiding the other vehicle 2, the target traveling track 203 can be generated so as to avoid the obstacle 3 even if there is a possibility of approaching the other obstacle 3 after that. Alternatively, the own vehicle 1 can be stopped. As a result, it is possible to avoid excessive approach to the obstacle 3 in the future while driving while ensuring a lateral distance from the other vehicle 2.
- the travel support device 10 includes another vehicle recognition unit 30, a lane information acquisition unit 31, a non-travelable area setting unit 32, a travelable area setting unit 33, and a target travel track generation unit 34. And a vehicle control unit 35 is provided.
- the other vehicle recognition unit 30 recognizes the other vehicle 2 around the own vehicle 1 based on the detection result of the object around the own vehicle 1 detected by the object sensor 11, and detects the position of the other vehicle 2.
- the position of the other vehicle 2 detected by the other vehicle recognition unit 30 includes at least a lateral position which is a position in the lane width direction.
- the lane information acquisition unit 31 acquires lane information including information on the lane shape of the first lane 100 in which the own vehicle 1 travels. See FIG. 2B. For example, the lane information acquisition unit 31 acquires information on the shapes of the right lane boundary 102 and the left lane boundary 103 of the first lane 100 as information on the lane shape of the first lane 100.
- the lane information acquisition unit 31 may acquire lane information by recognizing the surrounding environment of the own vehicle 1 based on the detection result of the object sensor 11. For example, the lane marker may be recognized from the detection signal of the object sensor 11 to acquire lane information. Further, for example, the lane information acquisition unit 31 may acquire lane information around the own vehicle 1 based on the map information of the map database 14.
- the non-travelable area setting unit 32 sets a non-travelable area 200 around the other vehicle 2 that prohibits the traveling of the own vehicle 1 based on the position of the other vehicle 2 detected by the other vehicle recognition unit 30.
- a region within a certain distance range around the other vehicle 2 may be set as a non-travelable region 200.
- the distance between the own vehicle 1 and the other vehicle 2 may be set to 2 m in the front-rear direction, 1 m in the left-right direction, and the like so as to prevent a collision even if the traveling of the own vehicle 1 and the other vehicle 2 fluctuate.
- the higher the vehicle speed of the own vehicle 1, the larger the fixed distance may be.
- FIG. 1 the distance between the own vehicle 1 and the other vehicle 2 may be set to 2 m in the front-rear direction, 1 m in the left-right direction, and the like so as to prevent a collision even if the traveling of the own vehicle 1 and the other vehicle 2 fluctuate.
- the non-travelable area setting unit 32 increases the distance on the front side where the own vehicle 1 exists as seen from the other vehicle 2 based on the positional relationship between the own vehicle 1 and the other vehicle 2.
- a region that shortens the distance on the rear side where the own vehicle 1 does not exist may be set as a non-travelable region 200.
- the risk distribution of the probability that the other vehicle 2 collides with the own vehicle 1 may be calculated, and the region may be set according to the distance at which the probability is equal to or greater than the threshold value.
- the travelable area setting unit 33 sets the area 202 in front of the vehicle 1 on which the vehicle 1 can travel is set as the travelable area based on the non-travelable area 200 and the lane shape of the first lane 100. Specifically, the travelable area setting unit 33 sets the travelable area 202 in front of the own vehicle 1 so as to secure a lateral distance which is a distance in the lane width direction between the own vehicle 1 and the other vehicle 2. Set. See FIG. 2B. For example, the travelable area setting unit 33 determines whether the non-travelable area 200 extends beyond the left lane boundary 103 based on the information on the lateral position of the other vehicle 2 with respect to the left lane boundary 103.
- the non-travelable area 200 calculates the protrusion width d beyond the left lane boundary 103, and the non-travelable area 200 extends beyond the left lane boundary 103.
- the left side boundary 201L of the travelable area in front of the own vehicle 1 is set by offsetting the left side lane boundary 103 by the protrusion width d in the above direction.
- the left boundary 201L of the travelable area in front of the own vehicle 1 is set as it is in the left lane boundary 103.
- the travelable area setting unit 33 sets the right side boundary 201R of the travelable area 202 so as to secure a lateral distance from the front obstacle 3 on or inside the right side lane boundary 102.
- the travelable area setting unit 33 may gradually change the width of the non-travelable area 200.
- the travelable area setting unit 33 may be gradually changed so that the width of the non-travelable area 200 changes faster when the width is narrower than when the width of the non-travelable area 200 is widened.
- the travelable area setting unit 33 may change the set length of the travelable area 202 depending on whether or not the obstacle 3 existing in front of the own vehicle 1 is recognized.
- the length for setting the travelable area 202 when the obstacle 3 in front of the own vehicle 1 is recognized may be longer than the length for setting the travelable area 202 when the obstacle 3 is not recognized.
- the position of the obstacle 3 in the vertical direction that is, the traveling direction
- the travelable area 202 is set while avoiding the obstacle 3. It may be extended to (vertical position).
- the target travel track generation unit 34 generates the target travel track 203 of the own vehicle 1 so that the own vehicle 1 travels in the travelable area 202. Further, the target travel track generation unit 34 generates a target speed profile for traveling the own vehicle 1 on the target travel track 203. If the travelable area 202 that can avoid the obstacle 3 in front of the own vehicle 1 cannot be set, the target travel track generation unit 34 sets a target speed profile for stopping the own vehicle 1 in front of the obstacle 3. Generate.
- the vehicle control unit 35 drives the actuator 18 so that the own vehicle 1 travels on the target travel track 203 generated by the target travel track generation unit 34 at a speed according to the target speed profile. As a result, the vehicle control unit 35 drives the steering actuator based on the target traveling track 203, and controls the steering direction and steering amount of the steering wheel of the own vehicle. That is, the lateral position of the own vehicle 1 is executed.
- step S1 the other vehicle recognition unit 30 detects the lateral position of the other vehicle 2 based on the detection result of the object around the own vehicle 1 detected by the object sensor 11.
- step S2 the lane information acquisition unit 31 acquires lane information including information on the lane shape of the first lane 100 in which the own vehicle 1 travels.
- step S3 the non-travelable area setting unit 32 sets a non-travelable area 200 around the other vehicle 2 that prohibits the traveling of the own vehicle 1 based on the position of the other vehicle 2 detected by the other vehicle recognition unit 30.
- step S4 the travelable area setting unit 33 sets the travelable area 202 based on the non-travelable area 200 and the lane shape of the first lane 100.
- step S5 the target travel track generation unit 34 generates the target travel track 203 of the own vehicle 1 so that the own vehicle 1 travels in the travelable area 202.
- step S6 the vehicle control unit 35 controls the own vehicle 1 so as to travel on the target travel track 203 generated by the target travel track generation unit 34.
- the other vehicle recognition unit 30 detects another vehicle 2 traveling in the second lane adjacent to the first lane in which the own vehicle 1 travels.
- the lane information acquisition unit 31 acquires information on the lane shape of the first lane.
- the non-travelable area setting unit 32 sets a non-travelable area around the other vehicle 2 in which the own vehicle 1 is prohibited from traveling.
- the travelable area setting unit 33 secures a lateral distance, which is a distance in the lane width direction from the other vehicle 2 in front of the own vehicle, based on the non-travelable area and the lane shape.
- the travelable area which is the travelable area, is set in front of the own vehicle 1.
- the target travel track generation unit 34 and the vehicle control unit 35 control the own vehicle 1 so as to travel in the travelable area in front of the own vehicle. As a result, it is possible to secure a safe lateral distance between the own vehicle 1 and the other vehicle 2 in the future traveling state. By planning the travelable area ahead, even if an obstacle or a track boundary is close to the avoidance destination, the avoidance operation or the stop judgment can be made.
- the width of the travelable area may be gradually changed so that the width of the travelable area changes faster than the case where the width of the travelable area is narrowed.
- the length for setting the travelable area may be variable depending on whether or not an obstacle existing in front of the own vehicle 1 is recognized. As a result, when an obstacle is recognized in front of the own vehicle 1, it is possible to set a travelable area in which the vehicle avoids the obstacle 3 and travels.
- the travel support device 10 of the second embodiment predicts the travel track 211 that the other vehicle 2 will travel in the future, and sets the travel impossible area 200 according to the predicted travel track 211 of the other vehicle 2. As a result, even in a place where the curvature of the lane changes, the non-travelable area 200 can be set so as to secure a stable lateral distance with respect to the other vehicle 2.
- the travel support device 10 of the second embodiment acquires information on the first travel track 210, which is the track of the own vehicle 1 traveling along the first lane 100, as information on the lane shape of the first lane 100. do. Further, the travel support device 10 predicts the second travel track 211, which is the track on which the other vehicle 2 travels, based on the lateral position of the other vehicle 2 with respect to the own vehicle 1 and the first travel track 210 of the own vehicle 1. The travel support device 10 sets the travel impossible area 200 according to the second travel track 211.
- the travel support device 10 sets a region in the first lane 100 where the own vehicle 1 can travel so as to avoid the non-travelable region 200 as a travelable region 202.
- the travel support device 10 sets a region occupied by the first lane 100 excluding the region overlapping with the non-travelable region 200 as the travelable region 202.
- the travel support device 10 of the second embodiment includes the actuator 18, the other vehicle recognition unit 30, the lane information acquisition unit 31, the non-travelable area setting unit 32, the travelable area setting unit 33, and the target travel track.
- a first travel track generation unit 36, a first travel trajectory acquisition unit 37, and a second travel track prediction unit 38 are provided.
- the first travel track generation unit 36 generates the first travel track 210, which is the track of the own vehicle 1 traveling along the first lane 100. See FIG. 7A.
- the first travel track generation unit 36 generates a forward first travel track 210a on which the own vehicle 1 traveling along the first lane 100 is scheduled to travel in the future.
- the forward first traveling track 210a is an example of the "planned traveling track" described in the claims.
- the first traveling track generation unit 36 recognizes the right lane boundary 102 and the left lane boundary 103 of the first lane 100, and generates the center line of the right lane boundary 102 and the left lane boundary 103 as the front first traveling track 210a. You can do it.
- the first traveling track generation unit 36 may recognize the right lane boundary 102 and the left lane boundary 103 based on the detection result of the object sensor 11, and the right side based on the map information (for example, high-precision map) of the map database 14.
- the lane boundary 102 and the left lane boundary 103 may be recognized. Further, if the recognition state of either the right lane boundary 102 or the left lane boundary 103 is poor at a place such as a branch road or a junction, or depending on the state of the lane marker, the other lane boundary that can be recognized is used.
- the first lane forward 210a may be generated by shifting in the lane width direction by half the lane width of the first lane 100.
- the first traveling track generation unit 36 may smooth the front first traveling track 210a generated in this way. As a result, even if there is a discontinuity in the recognition results of the right lane boundary 102 and the left lane boundary 103, a track that can actually be traveled can be generated as the first forward traveling track 210a. See FIG. 7B.
- the first travel track generation unit 36 accumulates the travel history of the own vehicle 1 (that is, the past position of the own vehicle 1), and generates the travel locus on which the own vehicle 1 has traveled as the rear first travel track 210b.
- the traveling locus of the own vehicle 1 is an example of the "second traveling locus" described in the claims.
- the first traveling track acquisition unit 37 connects the front first traveling track 210a and the rear first traveling track 210b to generate the first traveling track 210, and obtains the track shape of the first lane 100 before and after the own vehicle 1. presume.
- the first travel locus acquisition unit 37 accumulates the travel history of the other vehicle 2 and acquires the first travel locus on which the other vehicle 2 has traveled.
- the first travel locus may be a set of detection positions of another vehicle 2 at different times in the past, or may be a straight line, a polygonal line, or a curve approximated (interpolated) by a straight line or a curve between these detection positions. good.
- the second travel track prediction unit 38 is based on the lateral position of the other vehicle 2 with respect to the own vehicle 1 and the first travel track 210 of the own vehicle 1, and / or the other vehicle 2 acquired by the first travel trajectory acquisition unit 37.
- the second traveling track 211 is predicted based on the first traveling trajectory of.
- the second travel track prediction unit 38 applies the first travel track 210 generated by the first travel track generation unit 36 to the lateral position of the other vehicle 2 in the adjacent lane to obtain the first candidate 211a of the second travel track. Predict. In other words, the first candidate 211a is shifted in the lateral position of the first traveling track 210 so as to pass the lateral position of the other vehicle 2 in the adjacent lane (that is, the first traveling track 210 is moved in the lane width direction). Predict.
- the second running track 211 predicted based on the first running locus acquired by the first running locus acquisition unit 37 will be described with reference to FIG. 8B.
- the second travel track prediction unit 38 is the future of the other vehicle 2 calculated by extrapolation based on the past first travel trajectory of the other vehicle 2 (for example, the detection position 220 of the other vehicle 2 at a different time in the past).
- the traveling track is predicted as the second candidate 211b of the second traveling track 211.
- the second travel track prediction unit 38 may predict the future travel track of the other vehicle 2 by extrapolation by approximating the first travel trajectory of the other vehicle 2 by a function.
- the second travel track prediction unit 38 obtains the second travel track 211 by combining the first candidate 211a and the second candidate 211b of the second travel track 211.
- the second travel track prediction unit 38 uses the second candidate 211b as the second travel track 211 in a section relatively close to the other vehicle 2. That is, it is used as the second traveling track 211 in the relatively near future from the current time.
- the second travel track prediction unit 38 uses the first candidate 211a as the second travel track 211 in a section relatively far from the other vehicle 2. That is, it is used as the second traveling track 211 in the future relatively far from the current time.
- the second travel track prediction unit 38 is used to switch the track to be used as the second travel track 211 according to the elapsed time from the current time (that is, according to the travel distance from the current position of the other vehicle 2).
- the two candidates 211b may be continuously changed to the first candidate 211a. That is, the first candidate 211a and the second candidate 211b may be continuously changed and connected.
- FIG. 9 shows an example of setting the ratio of the first candidate 211a and the second candidate 211b according to the elapsed time (estimated time) t from the current time.
- the second travel track prediction unit 38 sets the position P (t) on the second travel track 211 at the predicted time t to the position P1 (t) on the first candidate 211a at the predicted time t and the ratio R (t). It is calculated as the sum of the product and the product of the position P2 (t) on the second candidate 211b and the ratio (1-R (t)) at the predicted time t.
- P (t) R (t) x P1 (t) + (1-R (t)) x P2 (t)
- the second travel track prediction unit 38 may dynamically change the length of using the first candidate 211a as the second travel track 211. That is, the second travel track prediction unit 38 may dynamically change the length for predicting the second travel track 211 based on the first candidate 211a. Similarly, the second travel track prediction unit 38 may dynamically change the length of using the second candidate 211b as the second travel track 211. That is, the second travel track prediction unit 38 may dynamically change the length for predicting the second travel track 211 based on the second candidate 211b.
- the second travel track prediction unit 38 When changing the length of using the first candidate 211a and the second candidate 211b as the second travel track 211, for example, the second travel track prediction unit 38 has a change start time t1 and / or a change end time t2 shown in FIG. May be changed.
- the change start time t1 and / or the change end time t2 is made earlier.
- the change start time t1 and / or the change end time t2 is delayed.
- the second travel track prediction unit 38 uses the second candidate 211b as the second travel track 211 as the past first travel trajectory of the other vehicle 2 acquired from the past travel history of the other vehicle 2 is longer.
- the shorter the first travel locus the shorter the length of using the second candidate 211b as the second travel locus 211.
- the smaller the prediction error when predicting the second candidate 211b based on the first travel locus the longer the length of using the second candidate 211b as the second travel track 211, and the larger the prediction error, the second.
- the length of using the two candidate 211b as the second traveling track 211 may be shortened.
- the second travel track prediction unit 38 may calculate the approximation error when the first travel trajectory of the other vehicle 2 is functionally approximated as the prediction error.
- the second travel track prediction unit 38 may determine whether or not the first candidate 211a is predicted based on the first travel track 210 generated based on the map database 14. For example, it may be determined whether or not the first candidate 211a is predicted based on the first traveling track 210 generated based on the high-precision map. When the first candidate 211a is predicted based on the first traveling track 210 generated based on the map database 14, the first candidate 211a is predicted based on the first traveling track 210 generated without being based on the map database 14. The length of using the first candidate 211a as the second traveling track 211 may be longer than in the case of predicting.
- the second travel track prediction unit 38 predicts the first candidate 211a based on the first travel track 210 generated based on the map database 14, the first candidate 211a is not used and the first candidate 211b is not used.
- Candidate 211a may be used as the second traveling track 211.
- the second travel track prediction unit 38 acquires information on the lane shape of the second lane 101 in which the other vehicle 2 travels, and the lane shape of the first lane 100 in which the own vehicle 1 travels and the second lane 101.
- the length of using the first candidate 211a as the second traveling track 211 may be longer than when the similarity is relatively low.
- the second travel track prediction unit 38 may use the first candidate 211a as the second travel track 211 without using the second candidate 211b.
- the second travel track prediction unit 38 may acquire the lane shape of the first lane 100 and the lane shape of the second lane 101 from the map information (for example, a high-precision map) of the map database 14, and may acquire the lane shape of the object sensor 11. It may be recognized based on the detection result.
- map information for example, a high-precision map
- the second traveling track prediction unit 38 may use the first candidate 211a as the second traveling track 211 without using the second candidate 211b.
- the second candidate 211b may be used as the second traveling track 211 without using the first candidate 211a.
- the non-travelable area setting unit 32 sets the non-travelable area 200 according to the second travel track 211 predicted by the second travel track prediction unit 38. See FIGS. 10A and 10B.
- the non-travelable area setting unit 32 sets the right side boundary and the left side boundary of the non-travelable area 200 by shifting the second travel track 211 in the lane width direction.
- the non-travelable area setting unit 32 shifts the second traveling track 211 in the lane width direction by the amount of shift according to the minimum lateral spacing Dmin, which is the allowable lower limit of the lateral spacing between the own vehicle 1 and the other vehicle 2.
- the shift amount may be, for example, the sum of the minimum lateral spacing Dmin and half the width (Wc / 2) of the other vehicle 2.
- the non-travelable area setting unit 32 may dynamically change the minimum lateral spacing Dmin. For example, the non-travelable area setting unit 32 may set a minimum lateral spacing Dmin that is larger when the vehicle speed of the own vehicle 1 is relatively high than when the vehicle speed is relatively low. Further, for example, the non-travelable area setting unit 32 may set a minimum lateral spacing Dmin that is smaller when the lane width of the first lane is relatively narrow than when it is relatively wide.
- the non-travelable area setting unit 32 may recognize the lateral distance between the own vehicle 1 and other vehicles other than the other vehicle 2 existing around the own vehicle 1 based on the detection result of the object sensor 11. ..
- the non-travelable area setting unit 32 may set the minimum lateral spacing Dmin according to the recognized lateral spacing between other vehicles.
- the non-travelable area setting unit 32 may set the lateral spacing between the recognized other vehicles as the minimum lateral spacing Dmin.
- the non-travelable area setting unit 32 may set the minimum lateral spacing Dmin according to the relative front-rear positional relationship between the own vehicle 1 and the other vehicle 2. For example, the minimum lateral spacing Dmin when the own vehicle 1 is behind the other vehicle 2 may be set longer than the minimum lateral spacing Dmin when the own vehicle 1 is in front of the other vehicle 2.
- the non-travelable area setting unit 32 sets the minimum lateral spacing Dmin when the first candidate 211a of the second travel track 211 is used as the second travel track 211, and the second candidate 211b as the second travel track 211. It may be set larger than the minimum lateral spacing Dmin when used.
- the first candidate 211a of the second traveling track 211 has the minimum lateral spacing Dmin of the section used as the second traveling track 211
- the second candidate 211b has the minimum lateral spacing Dmin of the section used as the second traveling track 211. May be set larger than.
- the travelable area setting unit 33 sets the area 202 in front of the vehicle 1 on which the vehicle 1 can travel is set as the travelable area based on the non-travelable area 200 and the lane shape of the first lane 100. See FIG.
- the travelable area setting unit 33 sets a travelable area 202 as a travelable area in the first lane 100 so that the own vehicle 1 avoids the non-travelable area 200.
- the travel support device 10 sets a region occupied by the first lane 100 excluding the region overlapping with the non-travelable region 200 as the travelable region 202.
- the operations of the target traveling track generation unit 34, the vehicle control unit 35, and the actuator 18 are the same as those in the first embodiment.
- step S10 the other vehicle recognition unit 30 detects the lateral position of the other vehicle 2 based on the detection result of the object around the own vehicle 1 detected by the object sensor 11.
- step S11 the first travel track generation unit 36 generates the first travel track 210, which is the track of the own vehicle 1 traveling along the first lane 100.
- the second travel track prediction unit 38 is based on the lateral position of the other vehicle 2 and the first travel track 210, and / or based on the first travel trajectory acquired by the first travel trajectory acquisition unit 37. Predict the second running track 211.
- the non-travelable area setting unit 32 sets the non-travelable area 200 according to the second travel track 211 predicted by the second travel track prediction unit 38.
- step S14 the travelable area setting unit 33 sets the area 202 in front of the vehicle 1 on which the vehicle 1 can travel as the travelable area based on the non-travelable area 200 and the lane shape of the first lane 100. do.
- the processing of steps S15 and S16 is the same as the processing of steps S5 and S6 described with reference to FIG.
- the first travel track generation unit 36 uses information on the first travel track, which is the track of the own vehicle 1 traveling along the first lane in which the own vehicle 1 travels, as information on the lane shape of the first lane. You may get it.
- the second travel track prediction unit 38 may predict the second travel track, which is the track on which the other vehicle 2 travels, based on the lateral position of the other vehicle 2 with respect to the own vehicle 1 and the first travel track.
- the non-travelable area setting unit 32 may set the non-travelable area according to the second traveling track. As a result, even in a place where the curvature of the lane changes, it is possible to set a non-travelable area so as to secure a stable lateral distance with respect to the other vehicle 2.
- the first travel locus acquisition unit 37 acquires the first travel locus, which is the locus on which the other vehicle 2 has traveled.
- the second travel track prediction unit 38 predicts the second travel track based on the first travel trajectory in a section relatively close to the other vehicle 2, and in a section relatively far from the other vehicle 2, the other vehicle 2 with respect to the own vehicle 1
- the second travel track may be predicted based on the lateral position and the first travel track. As a result, it is possible to predict a second traveling track with higher accuracy according to the recognition result of the actual behavior of the other vehicle 2. As a result, the lateral spacing can be secured more appropriately.
- the second travel track prediction unit 38 makes a second travel track based on the first travel trajectory according to the length of the first travel trajectory or the prediction error of the second travel track based on the first travel trajectory.
- the predicted length may be variable.
- the second travel track prediction unit 38 is predicted based on the second travel track predicted based on the first travel trajectory, the lateral position of the other vehicle 2 with respect to the own vehicle 1, and the first travel track.
- the second traveling track may be continuously changed and connected.
- the second travel track prediction unit 38 acquires information on the lane shape of the second lane in which the other vehicle 2 travels, and determines the lane shape of the first lane and the lane shape of the second lane in which the own vehicle 1 travels.
- the length for predicting the second traveling track may be variable based on the lateral position of the other vehicle 2 with respect to the own vehicle 1 and the first traveling track.
- an appropriate lateral spacing can be secured, and if the first lane and the second lane go in different directions, unnecessary lateral movement occurs. It disappears.
- the first travel track generation unit 36 connects the planned travel track on which the own vehicle 1 travels in the future along the first lane in which the own vehicle 1 travels and the second travel trajectory on which the own vehicle 1 travels. Then, the first traveling track may be generated. As a result, even when the other vehicle 2 is behind the own vehicle 1, the second traveling track can be accurately estimated from the lateral position of the other vehicle 2.
- the first traveling track generation unit 36 may recognize the right side boundary and the left side boundary of the first lane in which the own vehicle 1 travels, and generate the center line of the right side boundary and the left side boundary as the planned traveling track. As a result, the first traveling track can be generated with a small amount of calculation.
- the first traveling track generation unit 36 may generate a planned traveling track by smoothing the center line between the right side boundary and the left side boundary of the first lane in which the own vehicle 1 travels. As a result, even if there is a discontinuity in the recognition result of the right side boundary or the left side boundary, an actually travelable track can be generated as the first travel track.
- the first traveling track generation unit 36 recognizes the boundary of either the right side boundary or the left side boundary of the first lane in which the own vehicle 1 travels, and lanes the boundary by half the lane width of the first lane. It may shift in the direction to generate a planned driving track. As a result, even if the lane boundaries on both sides cannot be recognized, the first traveling track can be generated if the lane boundaries on at least one side can be recognized.
- the non-travelable area setting unit 32 shifts the second traveling track in the lane width direction according to the minimum lateral spacing Dmin, which is the allowable lower limit value of the lateral spacing with the other vehicle 2, and sets the boundary of the non-travelable area. You may decide. As a result, the non-travelable area can be set based on the second travel track predicted as the future travel track of the other vehicle 2.
- the non-travelable area setting unit 32 is the other vehicle 2 with respect to the own vehicle 1 rather than the minimum lateral spacing Dmin when the non-travelable area is set based on the second travel track predicted based on the first travel trajectory.
- the non-travelable area may be set so that the minimum lateral spacing Dmin when the non-travelable area is set based on the second travel track predicted based on the lateral position and the first travel track is larger.
- the lateral spacing can be secured according to the predicted certainty of the second traveling track, and excessive approach to the other vehicle 2 can be avoided even if the accuracy of the second traveling track is low.
- the non-travelable area setting unit 32 determines the vehicle speed of the own vehicle 1, the lane width of the first lane, the lateral distance between the vehicles around the own vehicle 1, or the relative front-rear positional relationship between the own vehicle 1 and the other vehicle 2.
- the minimum lateral spacing Dmin may be changed according to at least one. Thereby, the minimum lateral spacing Dmin can be set according to the approach risk between the own vehicle 1 and the other vehicle 2. In addition, it is possible to secure an appropriate lateral spacing according to the feeling of the occupant, and it is possible to reduce the discomfort of the occupant.
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Traffic Control Systems (AREA)
Abstract
走行支援方法では、自車両(1)が走行する第1車線(100)と隣接する第2車線(101)を走行する他車両(2)を検出し、第1車線(100)の車線形状の情報を取得し、他車両(2)の周囲に自車両(1)の走行を禁止する走行不可領域(200)を設定し、走行不可領域(200)と車線形状とに基づいて、自車両(1)の前方で他車両(2)との間の車線幅方向の間隔である横間隔を確保するように、自車両(1)が走行可能な領域である走行可能領域(202)を自車両(1)の前方に設定し、自車両(1)の前方の走行可能領域(202)内を走行するように自車両(1)を制御する。
Description
本発明は、走行支援方法及び走行支援装置に関する。
下記特許文献1には、自車両と周辺走行車両との相対位置関係に基づいて、周辺走行車両が自車両に衝突する確率の分布を算出し、周辺走行車両と衝突しないように自車両の操舵を支援する衝突防止支援装置が記載されている。
特許文献1に記載の技術のように、ある時点において自車両と他車両との間の間隔を確保するように自車両を制御しても、その結果として将来、他の障害物に過度に接近するおそれがある。
本発明は、他車両との車線幅方向の間隔を確保して走行しつつ、他の障害物に過度に接近するのを防止することを目的とする。
本発明は、他車両との車線幅方向の間隔を確保して走行しつつ、他の障害物に過度に接近するのを防止することを目的とする。
本発明の一態様に係る走行支援方法では、自車両が走行する第1車線と隣接する第2車線を走行する他車両を検出し、第1車線の車線形状の情報を取得し、他車両の周囲に自車両の走行を禁止する走行不可領域を設定し、走行不可領域と車線形状とに基づいて、自車両の前方で他車両との間の車線幅方向の間隔である横間隔を確保するように、自車両が走行可能な領域である走行可能領域を自車両の前方に設定し、自車両の前方の走行可能領域内を走行するように自車両を制御する。
本発明の一形態によれば、他車両との車線幅方向の間隔を確保して走行しつつ、他の障害物に過度に接近するのを防止できる。
本発明の目的及び利点は、特許請求の範囲に示した要素及びその組合せを用いて具現化され達成される。前述の一般的な記述及び以下の詳細な記述の両方は、単なる例示及び説明であり、特許請求の範囲のように本発明を限定するものでないと解するべきである。
本発明の目的及び利点は、特許請求の範囲に示した要素及びその組合せを用いて具現化され達成される。前述の一般的な記述及び以下の詳細な記述の両方は、単なる例示及び説明であり、特許請求の範囲のように本発明を限定するものでないと解するべきである。
(第1実施形態)
(構成)
図1を参照する。自車両1は、自車両1の走行支援を行う走行支援装置10を備える。走行支援装置10による走行支援には、自車両1の周囲の走行環境に基づいて、運転者が関与せずに自車両1を自動で運転する自動運転制御や、運転者による自車両1の運転を支援する運転支援制御を含んでよい。
運転支援制御には、少なくとも自車両1の操舵装置を自動的に制御する走行制御を含んでよい。
(構成)
図1を参照する。自車両1は、自車両1の走行支援を行う走行支援装置10を備える。走行支援装置10による走行支援には、自車両1の周囲の走行環境に基づいて、運転者が関与せずに自車両1を自動で運転する自動運転制御や、運転者による自車両1の運転を支援する運転支援制御を含んでよい。
運転支援制御には、少なくとも自車両1の操舵装置を自動的に制御する走行制御を含んでよい。
走行支援装置10は、物体センサ11と、車両センサ12と、測位装置13と、地図データベース14と、ナビゲーション装置15と、通信装置16と、コントローラ17と、アクチュエータ18とを備える。図面において地図データベースを「地図DB」と表記する。
物体センサ11は、自車両1に搭載されたレーザレーダやミリ波レーダ、カメラ、LIDAR(Light Detection and Ranging、Laser Imaging Detection and Ranging)など、自車両1の周囲の物体を検出する複数の異なる種類の物体検出センサを備える。
物体センサ11は、自車両1に搭載されたレーザレーダやミリ波レーダ、カメラ、LIDAR(Light Detection and Ranging、Laser Imaging Detection and Ranging)など、自車両1の周囲の物体を検出する複数の異なる種類の物体検出センサを備える。
車両センサ12は、自車両1に搭載され、自車両1から得られる様々な情報(車両信号)を検出する。車両センサ12には、例えば、自車両1の走行速度(車速)を検出する車速センサ、自車両1が備える各タイヤの回転速度や回転量を検出する車輪センサ、自車両1の3軸方向の加速度(減速度を含む)を検出する3軸加速度センサ(Gセンサ)、操舵角(転舵角を含む)を検出する操舵角センサ、自車両1に生じる角速度を検出するジャイロセンサ、ヨーレートを検出するヨーレートセンサ、自車両のアクセル開度を検出するアクセルセンサと、運転者によるブレーキ操作量を検出するブレーキセンサが含まれる。
測位装置13は、全地球型測位システム(GNSS)受信機を備え、複数の航法衛星から電波を受信して自車両1の現在位置を測定する。GNSS受信機は、例えば地球測位システム(GPS)受信機等であってよい。測位装置13は、例えば慣性航法装置であってもよい。
地図データベース14は、自動運転用の地図として好適な高精度地図データ(以下、単に「高精度地図」という。)を記憶してよい。高精度地図は、ナビゲーション用の地図データ(以下、単に「ナビ地図」という。)よりも高精度の地図データであり、道路単位の情報よりも詳細な車線単位の情報を含む。
例えば、高精度地図は車線単位の情報として、車線基準線(例えば車線内の中央の線)上の基準点を示す車線ノードの情報と、車線ノード間の車線の区間態様を示す車線リンクの情報を含む。
車線ノードの情報は、その車線ノードの識別番号、位置座標、接続される車線リンク数、接続される車線リンクの識別番号を含む。車線リンクの情報は、その車線リンクの識別番号、車線の幅員、車線境界線の種類、車線の形状、車線区分線の形状、車線基準線の形状を含む。
車線ノードの情報は、その車線ノードの識別番号、位置座標、接続される車線リンク数、接続される車線リンクの識別番号を含む。車線リンクの情報は、その車線リンクの識別番号、車線の幅員、車線境界線の種類、車線の形状、車線区分線の形状、車線基準線の形状を含む。
高精度地図は、車線単位のノード及びリンク情報を含むため、走行ルートにおいて自車両1が走行する車線を特定可能である。高精度地図は、車線の延伸方向及び幅方向における位置を表現可能な座標を有する。高精度地図は、3次元空間における位置を表現可能な座標(例えば経度、緯度及び高度)を有し、車線や上記地物は3次元空間における形状として記述されてもよい。
ナビゲーション装置15は、測位装置13等により自車両1の現在位置を認識する。また、乗員の操作に応じて自車両1の目的地を設定し、地図データベース14の地図情報に基づいて現在位置から目的地までの道路単位の予定走行経路を演算する。
ナビゲーション装置15は、演算した予定走行経路の情報をコントローラ17へ出力する。また、ナビゲーション装置15は、演算した予定走行経路に従って乗員に経路案内を行う。
通信装置16は、自車両1の外部の通信装置との間で無線通信を行う。通信装置16による通信方式は、例えば公衆携帯電話網による無線通信や、車車間通信、路車間通信、又は衛星通信であってよい。
ナビゲーション装置15は、演算した予定走行経路の情報をコントローラ17へ出力する。また、ナビゲーション装置15は、演算した予定走行経路に従って乗員に経路案内を行う。
通信装置16は、自車両1の外部の通信装置との間で無線通信を行う。通信装置16による通信方式は、例えば公衆携帯電話網による無線通信や、車車間通信、路車間通信、又は衛星通信であってよい。
コントローラ17は、自車両1の走行支援制御を行う電子制御ユニット(ECU:Electronic Control Unit)である。コントローラ17は、プロセッサ21と、記憶装置22等の周辺部品とを含む。プロセッサ21は、例えばCPU(Central Processing Unit)やMPU(Micro−Processing Unit)であってよい。
記憶装置22は、半導体記憶装置や、磁気記憶装置、光学記憶装置等を備えてよい。記憶装置22は、レジスタ、キャッシュメモリ、主記憶装置として使用されるROM(Read Only Memory)及びRAM(Random Access Memory)等のメモリを含んでよい。
記憶装置22は、半導体記憶装置や、磁気記憶装置、光学記憶装置等を備えてよい。記憶装置22は、レジスタ、キャッシュメモリ、主記憶装置として使用されるROM(Read Only Memory)及びRAM(Random Access Memory)等のメモリを含んでよい。
以下に説明する走行支援装置10の機能は、例えばプロセッサ21が、記憶装置22に格納されたコンピュータプログラムを実行し、物体センサ11、車両センサ12、測位装置13、地図データベース14、ナビゲーション装置15及び通信装置16と協働することにより実現される。
なお、コントローラ17を、以下に説明する各情報処理を実行するための専用のハードウエアにより形成してもよい。
例えば、コントローラ17は、汎用の半導体集積回路中に設定される機能的な論理回路を備えてもよい。例えばコントローラ17はフィールド・プログラマブル・ゲート・アレイ(FPGA:Field−Programmable Gate Array)等のプログラマブル・ロジック・デバイス(PLD:Programmable Logic Device)等を有していてもよい。
例えば、コントローラ17は、汎用の半導体集積回路中に設定される機能的な論理回路を備えてもよい。例えばコントローラ17はフィールド・プログラマブル・ゲート・アレイ(FPGA:Field−Programmable Gate Array)等のプログラマブル・ロジック・デバイス(PLD:Programmable Logic Device)等を有していてもよい。
アクチュエータ18は、コントローラ17からの制御信号に応じて、自車両の転舵機構、アクセル開度及びブレーキ装置を操作して、自車両の車両挙動を発生させる。アクチュエータ18は、転舵アクチュエータと、アクセル開度アクチュエータと、ブレーキ制御アクチュエータを備える。転舵アクチュエータは、自車両の操向輪の転舵方向及び転舵量を制御する。転舵アクチュエータは、例えば、電動パワーステアリングシステムにおいて操舵補助力を付与する操舵補助モータであってもよく、ステアリングホイールと操向輪とが機械的に分離されたステアリングバイワイヤシステムにおいて操向輪を転舵する転舵モータであってもよい。
アクセル開度アクチュエータは、自車両のアクセル開度を制御する。ブレーキ制御アクチュエータは、自車両1のブレーキ装置の制動動作を制御する。
アクセル開度アクチュエータは、自車両のアクセル開度を制御する。ブレーキ制御アクチュエータは、自車両1のブレーキ装置の制動動作を制御する。
次に、図2A及び図2Bを参照して実施形態の走行支援装置10による走行支援制御の一例を説明する。
比較のため、図2Aを参照して特許文献1における衝突防止支援を実行した場合の課題を説明する。
自車両1の付近を、他車両(隣接車両)2が自車両1に隣接して走行している場合を想定する。自車両1は第1車線100上を走行し、他車両2が第1車線100の隣接車線である第2車線101を走行し、自車両1の前方の第1車線100上には障害物3が存在している。
自車両1の付近を、他車両(隣接車両)2が自車両1に隣接して走行している場合を想定する。自車両1は第1車線100上を走行し、他車両2が第1車線100の隣接車線である第2車線101を走行し、自車両1の前方の第1車線100上には障害物3が存在している。
参照符号102は、第1車線100の右側車線境界を示し、参照符号103は、第1車線100の左側車線境界を示す。右側車線境界102及び左側車線境界103は、それぞれレーンマーカによって画定されている。
自車両1は、自車両1と他車両2との位置関係に基づいて、他車両2が自車両1に衝突する確率の危険度分布4を算出する。
そして、危険度分布4に基づいて衝突回避ラインを設定し、自車両1の位置が衝突回避ラインを超えると他車両2から遠ざかる方向へヨーモーメントを生成する。
自車両1は、自車両1と他車両2との位置関係に基づいて、他車両2が自車両1に衝突する確率の危険度分布4を算出する。
そして、危険度分布4に基づいて衝突回避ラインを設定し、自車両1の位置が衝突回避ラインを超えると他車両2から遠ざかる方向へヨーモーメントを生成する。
このように、特許文献1では、それぞれの時刻において自車両1と他車両2との間の間隔を確保するように自車両を制御する。
このため、ある時点において自車両1と他車両2との間の間隔を確保するように自車両1を制御した結果、走行軌道104に沿って自車両1が走行し、将来、他の障害物3に過度に接近するおそれがある。
このため、ある時点において自車両1と他車両2との間の間隔を確保するように自車両1を制御した結果、走行軌道104に沿って自車両1が走行し、将来、他の障害物3に過度に接近するおそれがある。
一方で、本発明の実施形態の走行支援装置10は、自車両1の周囲の他車両2の車線幅方向の位置である横位置を検出し、図2Bに示すように、他車両2の横位置に基づいて他車両2の周囲に自車両1の走行を禁止する走行不可領域200を設定する。
また、自車両1が走行する第1車線100の車線形状の情報を取得する。走行不可領域200と第1車線100の車線形状とに基づいて、自車両1が走行可能な自車両1の前方の領域202を、走行可能領域として設定する。
また、自車両1が走行する第1車線100の車線形状の情報を取得する。走行不可領域200と第1車線100の車線形状とに基づいて、自車両1が走行可能な自車両1の前方の領域202を、走行可能領域として設定する。
ここで走行支援装置10は、自車両1と他車両2との間の車線幅方向の間隔である横間隔を確保するように走行可能領域202を設定する。
図2Bの例では、他車両2の横位置に基づいて左側車線境界103を走行不可領域200がはみ出したはみ出し幅dだけ、左側車線境界103をオフセットして走行可能領域の左側境界201Lを設定する。
図2Bの例では、他車両2の横位置に基づいて左側車線境界103を走行不可領域200がはみ出したはみ出し幅dだけ、左側車線境界103をオフセットして走行可能領域の左側境界201Lを設定する。
一方で、走行可能領域の右側境界201Rを、自車両1の前方の障害物3とも横間隔を確保するように設定する。
走行支援装置10は、走行可能領域202内を走行するように自車両1を制御する。例えば、走行支援装置10は車線幅方向の自車両1の横位置を制御する。
走行支援装置10は、走行可能領域202内を走行するように自車両1を制御する。例えば、走行支援装置10は車線幅方向の自車両1の横位置を制御する。
このように走行支援装置10は、他車両2の横位置と第1車線100の車線形状とに基づいて、自車両1が将来走行できる走行可能領域202を設定する。
このため、他車両2を回避することにより、その後に他の障害物3に接近するおそれがあっても、障害物3を回避するように目標走行軌道203を生成することができる。または、自車両1を停止させることができる。
この結果、他車両2との横方向の間隔を確保して走行しつつ、将来における障害物3への過度の接近を回避できる。
このため、他車両2を回避することにより、その後に他の障害物3に接近するおそれがあっても、障害物3を回避するように目標走行軌道203を生成することができる。または、自車両1を停止させることができる。
この結果、他車両2との横方向の間隔を確保して走行しつつ、将来における障害物3への過度の接近を回避できる。
続いて図3を参照して、走行支援装置10の機能を詳しく説明する。走行支援装置10は、上述のアクチュエータ18に加えて、他車両認識部30と、車線情報取得部31と、走行不可領域設定部32と、走行可能領域設定部33と、目標走行軌道生成部34と、車両制御部35を備える。
他車両認識部30は、物体センサ11により検出される自車両1の周囲の物体の検出結果に基づいて自車両1の周囲の他車両2を認識し、他車両2の位置を検出する。
他車両認識部30が検出する他車両2の位置は、少なくとも車線幅方向の位置である横位置を含む。
他車両認識部30は、物体センサ11により検出される自車両1の周囲の物体の検出結果に基づいて自車両1の周囲の他車両2を認識し、他車両2の位置を検出する。
他車両認識部30が検出する他車両2の位置は、少なくとも車線幅方向の位置である横位置を含む。
車線情報取得部31は、自車両1が走行する第1車線100の車線形状の情報を含んだ車線情報を取得する。
図2Bを参照する。例えば車線情報取得部31は、第1車線100の右側車線境界102及び左側車線境界103の形状の情報を、第1車線100の車線形状の情報として取得する。
図2Bを参照する。例えば車線情報取得部31は、第1車線100の右側車線境界102及び左側車線境界103の形状の情報を、第1車線100の車線形状の情報として取得する。
車線情報取得部31は、物体センサ11の検出結果に基づいて自車両1の周囲環境を認識することにより、車線情報を取得してよい。例えば物体センサ11の検出信号からレーンマーカを認識して車線情報を取得してよい。
また例えば車線情報取得部31は、地図データベース14の地図情報に基づいて、自車両1の周囲の車線情報を取得してよい。
また例えば車線情報取得部31は、地図データベース14の地図情報に基づいて、自車両1の周囲の車線情報を取得してよい。
図3を参照する。走行不可領域設定部32は、他車両認識部30が検出した他車両2の位置に基づいて、他車両2の周囲に自車両1の走行を禁止する走行不可領域200を設定する。他車両2の周囲の一定距離範囲の領域を、走行不可領域200として設定してよい。例えば、図2Bの例では、自車両1と他車両2の走行がふらついても衝突しない程度の距離として、前後2m、左右1mなどと設定してよい。自車両1の車速が高いほど、一定距離を大きくしてもよい。
更に、図2Cの例では、走行不可領域設定部32は、自車両1と他車両2との位置関係に基づいて、他車両2から見て自車両1が存在する前方側の距離を長く、自車両1が存在しない後方側の距離を短くなるような領域を、走行不可領域200として設定してもよい。他車両2が自車両1に衝突する確率の危険度分布を算出し、確率が閾値以上となる距離によって領域を設定してよい。
更に、図2Cの例では、走行不可領域設定部32は、自車両1と他車両2との位置関係に基づいて、他車両2から見て自車両1が存在する前方側の距離を長く、自車両1が存在しない後方側の距離を短くなるような領域を、走行不可領域200として設定してもよい。他車両2が自車両1に衝突する確率の危険度分布を算出し、確率が閾値以上となる距離によって領域を設定してよい。
図3を参照する。走行可能領域設定部33は、走行不可領域200と第1車線100の車線形状とに基づいて、自車両1が走行可能な自車両1の前方の領域202を、走行可能領域として設定する。
具体的には、走行可能領域設定部33は、自車両1と他車両2との間の車線幅方向の間隔である横間隔を確保するように、自車両1の前方に走行可能領域202を設定する。
図2Bを参照する。例えば走行可能領域設定部33は、左側車線境界103に対する他車両2の横位置の情報に基づいて、走行不可領域200が左側車線境界103をはみ出しているか判定する。走行不可領域200が左側車線境界103をはみ出していると判定した場合には、走行不可領域200が左側車線境界103をはみ出したはみ出し幅dを算出し、走行不可領域200が左側車線境界103をはみ出した方向へ、左側車線境界103をはみ出し幅dだけオフセットして、自車両1の前方の走行可能領域の左側境界201Lを設定する。一方、行不可領域200が左側車線境界103をはみ出していないと判定した場合には、自車両1の前方の走行可能領域の左側境界201Lは、左側車線境界103に、そのまま設定される。
具体的には、走行可能領域設定部33は、自車両1と他車両2との間の車線幅方向の間隔である横間隔を確保するように、自車両1の前方に走行可能領域202を設定する。
図2Bを参照する。例えば走行可能領域設定部33は、左側車線境界103に対する他車両2の横位置の情報に基づいて、走行不可領域200が左側車線境界103をはみ出しているか判定する。走行不可領域200が左側車線境界103をはみ出していると判定した場合には、走行不可領域200が左側車線境界103をはみ出したはみ出し幅dを算出し、走行不可領域200が左側車線境界103をはみ出した方向へ、左側車線境界103をはみ出し幅dだけオフセットして、自車両1の前方の走行可能領域の左側境界201Lを設定する。一方、行不可領域200が左側車線境界103をはみ出していないと判定した場合には、自車両1の前方の走行可能領域の左側境界201Lは、左側車線境界103に、そのまま設定される。
また走行可能領域設定部33は、走行可能領域202の右側境界201Rを、右側車線境界102上又はその内側に、前方障害物3と横間隔を確保するように設定する。
なお、走行不可領域200の車線幅方向の幅が時間経過とともに変化する場合には、走行可能領域設定部33は、走行不可領域200の幅を徐変させてもよい。この場合、走行可能領域設定部33は、走行不可領域200の幅が狭まる場合の方が広がる場合よりも早く変化するように徐変させてよい。
なお、走行不可領域200の車線幅方向の幅が時間経過とともに変化する場合には、走行可能領域設定部33は、走行不可領域200の幅を徐変させてもよい。この場合、走行可能領域設定部33は、走行不可領域200の幅が狭まる場合の方が広がる場合よりも早く変化するように徐変させてよい。
また、走行可能領域設定部33は、自車両1の前方に存在する障害物3を認識したか否かに応じて、走行可能領域202の設定長を可変にしてもよい。
例えば、自車両1の前方の障害物3を認識した場合に走行可能領域202を設定する長さを、障害物3を認識しない場合に走行可能領域202を設定する長さよりも長くしてよい。例えば、障害物3を認識した場合には、障害物3を回避して走行する走行可能領域202を設定できるように、走行可能領域202を、縦方向(すなわち走行方向)における障害物3の位置(縦位置)まで伸ばしてよい。
例えば、自車両1の前方の障害物3を認識した場合に走行可能領域202を設定する長さを、障害物3を認識しない場合に走行可能領域202を設定する長さよりも長くしてよい。例えば、障害物3を認識した場合には、障害物3を回避して走行する走行可能領域202を設定できるように、走行可能領域202を、縦方向(すなわち走行方向)における障害物3の位置(縦位置)まで伸ばしてよい。
図3を参照する。目標走行軌道生成部34は、自車両1が走行可能領域202内を走行するように、自車両1の目標走行軌道203を生成する。また、目標走行軌道生成部34は、目標走行軌道203上で自車両1を走行させる目標速度プロファイルを生成する。
なお、自車両1の前方の障害物3を回避可能な走行可能領域202を設定できない場合には、目標走行軌道生成部34は、障害物3の手前に自車両1を停止させる目標速度プロファイルを生成する。
車両制御部35は、目標走行軌道生成部34が生成した目標走行軌道203を、目標速度プロファイルに従う速度で自車両1が走行するように、アクチュエータ18を駆動する。この結果、車両制御部35は、目標走行軌道203に基づいて転舵アクチュエータを駆動し、自車両の操向輪の転舵方向及び転舵量を制御する。すなわち、自車両1の横位置を実行する。
なお、自車両1の前方の障害物3を回避可能な走行可能領域202を設定できない場合には、目標走行軌道生成部34は、障害物3の手前に自車両1を停止させる目標速度プロファイルを生成する。
車両制御部35は、目標走行軌道生成部34が生成した目標走行軌道203を、目標速度プロファイルに従う速度で自車両1が走行するように、アクチュエータ18を駆動する。この結果、車両制御部35は、目標走行軌道203に基づいて転舵アクチュエータを駆動し、自車両の操向輪の転舵方向及び転舵量を制御する。すなわち、自車両1の横位置を実行する。
(動作)
次に、図4を参照して、第1実施形態の車両走行支援方法の一例を説明する。
ステップS1において他車両認識部30は、物体センサ11により検出される自車両1の周囲の物体の検出結果に基づいて、他車両2の横位置を検出する。
ステップS2において車線情報取得部31は、自車両1が走行する第1車線100の車線形状の情報を含んだ車線情報を取得する。
次に、図4を参照して、第1実施形態の車両走行支援方法の一例を説明する。
ステップS1において他車両認識部30は、物体センサ11により検出される自車両1の周囲の物体の検出結果に基づいて、他車両2の横位置を検出する。
ステップS2において車線情報取得部31は、自車両1が走行する第1車線100の車線形状の情報を含んだ車線情報を取得する。
ステップS3において走行不可領域設定部32は、他車両認識部30が検出した他車両2の位置に基づいて、他車両2の周囲に自車両1の走行を禁止する走行不可領域200を設定する。
ステップS4において走行可能領域設定部33は、走行不可領域200と第1車線100の車線形状とに基づいて、走行可能領域202を設定する。
ステップS5において目標走行軌道生成部34は、自車両1が走行可能領域202内を走行するように、自車両1の目標走行軌道203を生成する。
ステップS6において車両制御部35は、目標走行軌道生成部34が生成した目標走行軌道203を走行するように、自車両1を制御する。
ステップS4において走行可能領域設定部33は、走行不可領域200と第1車線100の車線形状とに基づいて、走行可能領域202を設定する。
ステップS5において目標走行軌道生成部34は、自車両1が走行可能領域202内を走行するように、自車両1の目標走行軌道203を生成する。
ステップS6において車両制御部35は、目標走行軌道生成部34が生成した目標走行軌道203を走行するように、自車両1を制御する。
(第1実施形態の効果)
(1)他車両認識部30は、自車両1が走行する第1車線と隣接する第2車線を走行する他車両2を検出する。車線情報取得部31は、第1車線の車線形状の情報を取得する。走行不可領域設定部32は、他車両2の周囲に自車両1の走行を禁止する走行不可領域を設定する。
(1)他車両認識部30は、自車両1が走行する第1車線と隣接する第2車線を走行する他車両2を検出する。車線情報取得部31は、第1車線の車線形状の情報を取得する。走行不可領域設定部32は、他車両2の周囲に自車両1の走行を禁止する走行不可領域を設定する。
走行可能領域設定部33は、走行不可領域と車線形状とに基づいて、前記自車両の前方で他車両2との間の車線幅方向の間隔である横間隔を確保するように、自車両1が走行可能な領域である走行可能領域を自車両1の前方に設定する。目標走行軌道生成部34と車両制御部35は、前記自車両の前方の走行可能領域内を走行するように自車両1を制御する。
これにより、将来の走行状態で自車両1と他車両2との間に安全な横間隔を確保することができる。前方の走行可能領域を計画することで、回避先に障害物や走路境界が近い場合でも、回避動作または停止判断ができる。
これにより、将来の走行状態で自車両1と他車両2との間に安全な横間隔を確保することができる。前方の走行可能領域を計画することで、回避先に障害物や走路境界が近い場合でも、回避動作または停止判断ができる。
(2)走行可能領域の幅が狭まる場合の方が広がる場合よりも早く変化するように走行可能領域の幅を徐変させてもよい。
これにより、他車両2の横位置や第1車線の車線形状の認識結果にノイズがあっても、自車両1の車両挙動を抑制でき、適切な横間隔を安定して実現できる。
これにより、他車両2の横位置や第1車線の車線形状の認識結果にノイズがあっても、自車両1の車両挙動を抑制でき、適切な横間隔を安定して実現できる。
(3)自車両1の前方に存在する障害物を認識したか否かに応じて、走行可能領域を設定する長さを可変にしてもよい。
これにより、自車両1の前方に障害物を認識した場合には、障害物3を回避して走行する走行可能領域を設定できる。
これにより、自車両1の前方に障害物を認識した場合には、障害物3を回避して走行する走行可能領域を設定できる。
(第2実施形態)
図5を参照する。第2実施形態の走行支援装置10は、他車両2が将来走行するであろう走行軌道211を予測して、予測された他車両2の走行軌道211に応じて走行不可領域200を設定する。
これにより、車線の曲率が変わる場所でも、他車両2に対して安定した横間隔を確保できるように走行不可領域200を設定できる。
図5を参照する。第2実施形態の走行支援装置10は、他車両2が将来走行するであろう走行軌道211を予測して、予測された他車両2の走行軌道211に応じて走行不可領域200を設定する。
これにより、車線の曲率が変わる場所でも、他車両2に対して安定した横間隔を確保できるように走行不可領域200を設定できる。
このため、第2実施形態の走行支援装置10は、第1車線100に沿って走行する自車両1の軌道である第1走行軌道210の情報を、第1車線100の車線形状の情報として取得する。
また走行支援装置10は、自車両1に対する他車両2の横位置と自車両1の第1走行軌道210とに基づいて、他車両2が走行する軌道である第2走行軌道211を予測する。走行支援装置10は、第2走行軌道211に応じて走行不可領域200を設定する。
また走行支援装置10は、自車両1に対する他車両2の横位置と自車両1の第1走行軌道210とに基づいて、他車両2が走行する軌道である第2走行軌道211を予測する。走行支援装置10は、第2走行軌道211に応じて走行不可領域200を設定する。
走行支援装置10は、第1車線100内において自車両1が走行不可領域200を避けるように走行可能な領域を、走行可能領域202として設定する。例えば、走行支援装置10は、第1車線100が占める領域から走行不可領域200との重複領域を除いた領域を、走行可能領域202として設定する。
以下、図6を参照して第2実施形態の走行支援装置10の機能を詳しく説明する。第2実施形態の走行支援装置10は、上述のアクチュエータ18と、他車両認識部30と、車線情報取得部31と、走行不可領域設定部32と、走行可能領域設定部33と、目標走行軌道生成部34と、車両制御部35に加えて、第1走行軌道生成部36と、第1走行軌跡取得部37と、第2走行軌道予測部38を備える。
第1走行軌道生成部36は、第1車線100に沿って走行する自車両1の軌道である第1走行軌道210を生成する。
図7Aを参照する。第1走行軌道生成部36は、第1車線100に沿って走行する自車両1が将来走行する予定の前方第1走行軌道210aを生成する。前方第1走行軌道210aは、特許請求の範囲に記載の「予定走行軌道」の一例である。
例えば第1走行軌道生成部36は、第1車線100の右側車線境界102及び左側車線境界103を認識し、右側車線境界102と左側車線境界103の中央線を、前方第1走行軌道210aとして生成してよい。
図7Aを参照する。第1走行軌道生成部36は、第1車線100に沿って走行する自車両1が将来走行する予定の前方第1走行軌道210aを生成する。前方第1走行軌道210aは、特許請求の範囲に記載の「予定走行軌道」の一例である。
例えば第1走行軌道生成部36は、第1車線100の右側車線境界102及び左側車線境界103を認識し、右側車線境界102と左側車線境界103の中央線を、前方第1走行軌道210aとして生成してよい。
第1走行軌道生成部36は、物体センサ11の検出結果に基づいて右側車線境界102及び左側車線境界103を認識してもよく、地図データベース14の地図情報(例えば高精度地図)に基づいて右側車線境界102及び左側車線境界103を認識してもよい。
また、分岐路や合流路などの場所で、又はレーンマーカの状態に応じて、右側車線境界102及び左側車線境界103のいずれか一方の認識状態が悪い場合には、認識できた他方の車線境界を、第1車線100の車線幅の半分だけ車線幅方向にシフトして、前方第1走行軌道210aを生成してよい。
また、分岐路や合流路などの場所で、又はレーンマーカの状態に応じて、右側車線境界102及び左側車線境界103のいずれか一方の認識状態が悪い場合には、認識できた他方の車線境界を、第1車線100の車線幅の半分だけ車線幅方向にシフトして、前方第1走行軌道210aを生成してよい。
また、第1走行軌道生成部36は、このようにして生成した前方第1走行軌道210aを平滑化してもよい。これにより、右側車線境界102や左側車線境界103の認識結果に不連続点があっても、実際に走行可能な軌道を前方第1走行軌道210aとして生成できる。
図7Bを参照する。第1走行軌道生成部36は、自車両1の走行履歴(すなわち自車両1の過去の位置)を蓄積し、自車両1が走行した走行軌跡を後方第1走行軌道210bとして生成する。自車両1の走行軌跡は、特許請求の範囲に記載の「第2走行軌跡」の一例である。
第1走行軌跡取得部37は、前方第1走行軌道210aと後方第1走行軌道210bとを連結して第1走行軌道210を生成し、自車両1の前後の第1車線100の走路形状を推定する。
図7Bを参照する。第1走行軌道生成部36は、自車両1の走行履歴(すなわち自車両1の過去の位置)を蓄積し、自車両1が走行した走行軌跡を後方第1走行軌道210bとして生成する。自車両1の走行軌跡は、特許請求の範囲に記載の「第2走行軌跡」の一例である。
第1走行軌跡取得部37は、前方第1走行軌道210aと後方第1走行軌道210bとを連結して第1走行軌道210を生成し、自車両1の前後の第1車線100の走路形状を推定する。
図6を参照する。第1走行軌跡取得部37は、他車両2の走行履歴を蓄積し、他車両2が走行した第1走行軌跡を取得する。第1走行軌跡は、過去の異なる時刻における他車両2の検出位置の集合であってもよく、これら検出位置の間を直線又は曲線で近似した(補間した)直線、折れ線又は曲線であってもよい。
第2走行軌道予測部38は、自車両1に対する他車両2の横位置と自車両1の第1走行軌道210とに基づいて、及び/又は第1走行軌跡取得部37が取得した他車両2の第1走行軌跡に基づいて、第2走行軌道211を予測する。
第2走行軌道予測部38は、自車両1に対する他車両2の横位置と自車両1の第1走行軌道210とに基づいて、及び/又は第1走行軌跡取得部37が取得した他車両2の第1走行軌跡に基づいて、第2走行軌道211を予測する。
図8Aを参照して、自車両1に対する他車両2の横位置と自車両1の第1走行軌道210とに基づいて予測される第2走行軌道211を説明する。
第2走行軌道予測部38は、第1走行軌道生成部36が生成した第1走行軌道210を隣接車線内の他車両2の横位置に適用することにより第2走行軌道の第1候補211aを予測する。言い換えれば、隣接車線内の他車両2の横位置を通るように第1走行軌道210の横位置をシフトさせて(すなわち、第1走行軌道210を車線幅方向に移動させて)第1候補211aを予測する。
第2走行軌道予測部38は、第1走行軌道生成部36が生成した第1走行軌道210を隣接車線内の他車両2の横位置に適用することにより第2走行軌道の第1候補211aを予測する。言い換えれば、隣接車線内の他車両2の横位置を通るように第1走行軌道210の横位置をシフトさせて(すなわち、第1走行軌道210を車線幅方向に移動させて)第1候補211aを予測する。
図8Bを参照して、第1走行軌跡取得部37が取得した第1走行軌跡に基づいて予測される第2走行軌道211を説明する。
第2走行軌道予測部38は、他車両2の過去の第1走行軌跡(例えば過去の異なる時刻における他車両2の検出位置220)に基づいて、外挿によって演算される他車両2の将来の走行軌道を、第2走行軌道211の第2候補211bとして予測する。
例えば、第2走行軌道予測部38は、他車両2の第1走行軌跡を関数により近似することにより、他車両2の将来の走行軌道を外挿により予測してよい。
第2走行軌道予測部38は、他車両2の過去の第1走行軌跡(例えば過去の異なる時刻における他車両2の検出位置220)に基づいて、外挿によって演算される他車両2の将来の走行軌道を、第2走行軌道211の第2候補211bとして予測する。
例えば、第2走行軌道予測部38は、他車両2の第1走行軌跡を関数により近似することにより、他車両2の将来の走行軌道を外挿により予測してよい。
第2走行軌道予測部38は、第2走行軌道211の第1候補211aと第2候補211bと、を組み合わせて第2走行軌道211を求める。
例えば第2走行軌道予測部38は、第2候補211bを他車両2に比較的近い区間における第2走行軌道211として使用する。すなわち、現在時刻から比較的近い将来における第2走行軌道211として使用する。
また、第2走行軌道予測部38は、第1候補211aを、他車両2から比較的遠い区間における第2走行軌道211として使用する。すなわち、現在時刻から比較的遠い将来における第2走行軌道211として使用する。
例えば第2走行軌道予測部38は、第2候補211bを他車両2に比較的近い区間における第2走行軌道211として使用する。すなわち、現在時刻から比較的近い将来における第2走行軌道211として使用する。
また、第2走行軌道予測部38は、第1候補211aを、他車両2から比較的遠い区間における第2走行軌道211として使用する。すなわち、現在時刻から比較的遠い将来における第2走行軌道211として使用する。
第2走行軌道予測部38は、現在時刻からの経過時間に応じて(すなわち他車両2の現在位置からの走行距離に応じて)、第2走行軌道211として使用する軌道を切り替える際に、第2候補211bから第1候補211aへ連続的に変化させてもよい。すなわち、第1候補211aと第2候補211bを連続的に変化させて連結してよい。
図9は、現在時刻からの経過時間(予測時間)tに応じた第1候補211aと第2候補211bとの割合の設定例を示す。
第2走行軌道予測部38は、予測時間tにおける第2走行軌道211上の位置P(t)を、予測時間tにおける第1候補211a上の位置P1(t)と割合R(t)との積と、予測時間tにおける第2候補211b上の位置P2(t)と割合(1−R(t))との積の和として算出する。
P(t)=R(t)×P1(t)+(1−R(t))×P2(t)
第2走行軌道予測部38は、予測時間tにおける第2走行軌道211上の位置P(t)を、予測時間tにおける第1候補211a上の位置P1(t)と割合R(t)との積と、予測時間tにおける第2候補211b上の位置P2(t)と割合(1−R(t))との積の和として算出する。
P(t)=R(t)×P1(t)+(1−R(t))×P2(t)
図9に示すように、現在時刻t=0から変化開始時刻t1の期間では割合R(t)は0であり、第1走行軌跡に基づく第2候補211bを第2走行軌道211として使用する。また、変化終了時刻t2以降の期間では割合R(t)は1であり、他車両2の横位置と第1走行軌道210とに基づく第1候補211aを第2走行軌道211として使用する。
変化開始時刻t1から変化終了時刻t2までの期間では、割合R(t)は単調増加する。これにより、変化開始時刻t1から変化終了時刻t2までの期間では、第2走行軌道211として使用する軌道が、第2候補211bから第1候補211aへ連続的に変化する。
変化開始時刻t1から変化終了時刻t2までの期間では、割合R(t)は単調増加する。これにより、変化開始時刻t1から変化終了時刻t2までの期間では、第2走行軌道211として使用する軌道が、第2候補211bから第1候補211aへ連続的に変化する。
第2走行軌道予測部38は、第1候補211aを第2走行軌道211として使用する長さを動的に変更してよい。すなわち第2走行軌道予測部38は、第1候補211aに基づいて第2走行軌道211を予測する長さを動的に変更してよい。
同様に第2走行軌道予測部38は、第2候補211bを第2走行軌道211として使用する長さを動的に変更してよい。すなわち第2走行軌道予測部38は、第2候補211bに基づいて第2走行軌道211を予測する長さを動的に変更してよい。
同様に第2走行軌道予測部38は、第2候補211bを第2走行軌道211として使用する長さを動的に変更してよい。すなわち第2走行軌道予測部38は、第2候補211bに基づいて第2走行軌道211を予測する長さを動的に変更してよい。
第1候補211a及び第2候補211bを第2走行軌道211として使用する長さを変更する場合、例えば第2走行軌道予測部38は、図9に示す変化開始時刻t1及び/又は変化終了時刻t2を変更してよい。
例えば、第1候補211aを第2走行軌道211として使用する長さをより長くする場合、変化開始時刻t1及び/又は変化終了時刻t2を早くする。反対に、第2候補211bを第2走行軌道211として使用する長さをより長くする場合、変化開始時刻t1及び/又は変化終了時刻t2を遅らせる。
例えば、第1候補211aを第2走行軌道211として使用する長さをより長くする場合、変化開始時刻t1及び/又は変化終了時刻t2を早くする。反対に、第2候補211bを第2走行軌道211として使用する長さをより長くする場合、変化開始時刻t1及び/又は変化終了時刻t2を遅らせる。
例えば第2走行軌道予測部38は、他車両2の過去の走行履歴から取得できた他車両2の過去の第1走行軌跡が長いほど、第2候補211bを第2走行軌道211として使用する長さを長くし、第1走行軌跡が短いほど第2候補211bを第2走行軌道211として使用する長さを短くしてよい。
また例えば、第1走行軌跡に基づいて第2候補211bを予測したときの予測誤差が小さいほど、第2候補211bを第2走行軌道211として使用する長さを長くし、予測誤差が大きいほど第2候補211bを第2走行軌道211として使用する長さを短くしてよい。例えば、第2走行軌道予測部38は、他車両2の第1走行軌跡を関数近似したときの近似誤差を予測誤差として算出してよい。
また例えば、第1走行軌跡に基づいて第2候補211bを予測したときの予測誤差が小さいほど、第2候補211bを第2走行軌道211として使用する長さを長くし、予測誤差が大きいほど第2候補211bを第2走行軌道211として使用する長さを短くしてよい。例えば、第2走行軌道予測部38は、他車両2の第1走行軌跡を関数近似したときの近似誤差を予測誤差として算出してよい。
また例えば、第2走行軌道予測部38は、地図データベース14に基づいて生成された第1走行軌道210に基づいて第1候補211aを予測したか否かを判定してもよい。例えば高精度地図に基づいて生成された第1走行軌道210に基づいて第1候補211aを予測したか否かを判定してもよい。
地図データベース14に基づいて生成された第1走行軌道210に基づいて第1候補211aを予測した場合には、地図データベース14に基づかずに生成された第1走行軌道210に基づいて第1候補211aを予測した場合に比べて、第1候補211aを第2走行軌道211として使用する長さを長くしてよい。例えば第2走行軌道予測部38は、地図データベース14に基づいて生成された第1走行軌道210に基づいて第1候補211aを予測した場合には、第2候補211bを使用せずに、第1候補211aを第2走行軌道211として使用してよい。
地図データベース14に基づいて生成された第1走行軌道210に基づいて第1候補211aを予測した場合には、地図データベース14に基づかずに生成された第1走行軌道210に基づいて第1候補211aを予測した場合に比べて、第1候補211aを第2走行軌道211として使用する長さを長くしてよい。例えば第2走行軌道予測部38は、地図データベース14に基づいて生成された第1走行軌道210に基づいて第1候補211aを予測した場合には、第2候補211bを使用せずに、第1候補211aを第2走行軌道211として使用してよい。
また例えば、第2走行軌道予測部38は、他車両2が走行する第2車線101の車線形状の情報を取得し、自車両1が走行する第1車線100の車線形状と第2車線101の車線形状との類似度が比較的高い場合に、類似度が比較的低い場合に比べて、第1候補211aを第2走行軌道211として使用する長さを長くしてよい。例えば第2走行軌道予測部38は、類似度が閾値よりも高い場合には、第2候補211bを使用せずに、第1候補211aを第2走行軌道211として使用してよい。
第2走行軌道予測部38は、第1車線100の車線形状と第2車線101の車線形状とを、地図データベース14の地図情報(例えば高精度地図)から取得してもよく、物体センサ11の検出結果に基づいて認識してもよい。
第2走行軌道予測部38は、第1車線100の車線形状と第2車線101の車線形状とを、地図データベース14の地図情報(例えば高精度地図)から取得してもよく、物体センサ11の検出結果に基づいて認識してもよい。
なお、第2走行軌道予測部38は、第2候補211bを使用せずに、第1候補211aを第2走行軌道211として使用してよい。反対に、第1候補211aを使用せずに、第2候補211bを第2走行軌道211として使用してもよい。
図6を参照する。走行不可領域設定部32は、第2走行軌道予測部38が予測した第2走行軌道211に応じて、走行不可領域200を設定する。
図10A及び図10Bを参照する。走行不可領域設定部32は、第2走行軌道211を車線幅方向にシフトさせることにより、走行不可領域200の右側境界と左側境界を設定する。
図10A及び図10Bを参照する。走行不可領域設定部32は、第2走行軌道211を車線幅方向にシフトさせることにより、走行不可領域200の右側境界と左側境界を設定する。
例えば、走行不可領域設定部32は、自車両1と他車両2との間の横間隔の許容下限値である最小横間隔Dminに応じたシフト量だけ、第2走行軌道211を車線幅方向にシフトさせることにより、走行不可領域200の右側境界と左側境界を設定してよい。シフト量は、例えば最小横間隔Dminと他車両2の車幅の半分(Wc/2)との合計であってよい。
走行不可領域設定部32は、最小横間隔Dminを動的に変更してもよい。
例えば、走行不可領域設定部32は、自車両1の車速が比較的高い場合には比較的低い場合に比べて大きな最小横間隔Dminを設定してよい。
また例えば、走行不可領域設定部32は、第1車線の車線幅が比較的狭い場合には比較的広い場合に比べて小さな最小横間隔Dminを設定してよい。
例えば、走行不可領域設定部32は、自車両1の車速が比較的高い場合には比較的低い場合に比べて大きな最小横間隔Dminを設定してよい。
また例えば、走行不可領域設定部32は、第1車線の車線幅が比較的狭い場合には比較的広い場合に比べて小さな最小横間隔Dminを設定してよい。
また、例えば走行不可領域設定部32は、物体センサ11の検出結果に基づいて、自車両1の周囲に存在する自車両1及び他車両2以外の他車両同士の横間隔を認識してもよい。例えば走行不可領域設定部32は、認識した他車両同士の横間隔に応じて、最小横間隔Dminを設定してよい。例えば、走行不可領域設定部32は、認識した他車両同士の横間隔を最小横間隔Dminとして設定してもよい。
また例えば、走行不可領域設定部32は、自車両1と他車両2の相対前後位置関係に応じて最小横間隔Dminを設定してもよい。例えば、自車両1が他車両2の前方にいる場合の最小横間隔Dminよりも、自車両1が他車両2の後方にいる場合の最小横間隔Dminをより長く設定してもよい。
また例えば、走行不可領域設定部32は、第2走行軌道211の第1候補211aが第2走行軌道211として使用される場合の最小横間隔Dminを、第2候補211bが第2走行軌道211として使用される場合の最小横間隔Dminよりも大きく設定してよい。例えば、第2走行軌道211の第1候補211aが第2走行軌道211として使用される区間の最小横間隔Dminを、第2候補211bが第2走行軌道211として使用される区間の最小横間隔Dminよりも大きく設定してよい。
図6を参照する。走行可能領域設定部33は、走行不可領域200と第1車線100の車線形状とに基づいて、自車両1が走行可能な自車両1の前方の領域202を、走行可能領域として設定する。
図5を参照する。走行可能領域設定部33は、第1車線100内において自車両1が走行不可領域200を避けるように走行可能な領域を、走行可能領域202として設定する。例えば、走行支援装置10は、第1車線100が占める領域から走行不可領域200との重複領域を除いた領域を、走行可能領域202として設定する。
目標走行軌道生成部34、車両制御部35及びアクチュエータ18の動作は、第1実施例と同様である。
図5を参照する。走行可能領域設定部33は、第1車線100内において自車両1が走行不可領域200を避けるように走行可能な領域を、走行可能領域202として設定する。例えば、走行支援装置10は、第1車線100が占める領域から走行不可領域200との重複領域を除いた領域を、走行可能領域202として設定する。
目標走行軌道生成部34、車両制御部35及びアクチュエータ18の動作は、第1実施例と同様である。
(動作)
次に、図11を参照して、第1実施形態の車両走行支援方法の一例を説明する。
ステップS10において他車両認識部30は、物体センサ11により検出される自車両1の周囲の物体の検出結果に基づいて、他車両2の横位置を検出する。
ステップS11において第1走行軌道生成部36は、第1車線100に沿って走行する自車両1の軌道である第1走行軌道210を生成する。
次に、図11を参照して、第1実施形態の車両走行支援方法の一例を説明する。
ステップS10において他車両認識部30は、物体センサ11により検出される自車両1の周囲の物体の検出結果に基づいて、他車両2の横位置を検出する。
ステップS11において第1走行軌道生成部36は、第1車線100に沿って走行する自車両1の軌道である第1走行軌道210を生成する。
ステップS12において第2走行軌道予測部38は、他車両2の横位置と第1走行軌道210とに基づいて、及び/又は第1走行軌跡取得部37が取得した第1走行軌跡に基づいて、第2走行軌道211を予測する。
ステップS13において走行不可領域設定部32は、第2走行軌道予測部38が予測した第2走行軌道211に応じて、走行不可領域200を設定する。
ステップS13において走行不可領域設定部32は、第2走行軌道予測部38が予測した第2走行軌道211に応じて、走行不可領域200を設定する。
ステップS14において走行可能領域設定部33は、走行不可領域200と第1車線100の車線形状とに基づいて、自車両1が走行可能な自車両1の前方の領域202を、走行可能領域として設定する。
ステップS15及びS16の処理は、図1を参照して説明したステップS5及びS6の処理と同様である。
ステップS15及びS16の処理は、図1を参照して説明したステップS5及びS6の処理と同様である。
(第2実施形態の効果)
(1)第1走行軌道生成部36は、自車両1が走行する第1車線に沿って走行する自車両1の軌道である第1走行軌道の情報を、第1車線の車線形状の情報として取得してよい。第2走行軌道予測部38は、自車両1に対する他車両2の横位置と第1走行軌道とに基づいて、他車両2が走行する軌道である第2走行軌道を予測してよい。走行不可領域設定部32は、第2走行軌道に応じて走行不可領域を設定してよい。
これにより、車線の曲率が変わる場所でも、他車両2に対して安定した横間隔を確保できるように走行不可領域を設定できる。
(1)第1走行軌道生成部36は、自車両1が走行する第1車線に沿って走行する自車両1の軌道である第1走行軌道の情報を、第1車線の車線形状の情報として取得してよい。第2走行軌道予測部38は、自車両1に対する他車両2の横位置と第1走行軌道とに基づいて、他車両2が走行する軌道である第2走行軌道を予測してよい。走行不可領域設定部32は、第2走行軌道に応じて走行不可領域を設定してよい。
これにより、車線の曲率が変わる場所でも、他車両2に対して安定した横間隔を確保できるように走行不可領域を設定できる。
(2)第1走行軌跡取得部37は、他車両2が走行した軌跡である第1走行軌跡を取得する。第2走行軌道予測部38は、他車両2に比較的近い区間では第1走行軌跡に基づいて第2走行軌道を予測し、他車両2から比較的遠い区間では自車両1に対する他車両2の横位置と第1走行軌道とに基づいて第2走行軌道を予測してよい。
これにより、他車両2の実際の挙動の認識結果に応じて、より精度の高い第2走行軌道を予測できる。この結果、より適切に横間隔を確保できる。
これにより、他車両2の実際の挙動の認識結果に応じて、より精度の高い第2走行軌道を予測できる。この結果、より適切に横間隔を確保できる。
(3)第2走行軌道予測部38は、第1走行軌跡の長さ、又は第1走行軌跡に基づく第2走行軌道の予測誤差に応じて、第1走行軌跡に基づいて第2走行軌道を予測する長さを可変にしてよい。
これにより、他車両2の実際の挙動の認識結果に応じて、第2走行軌道を生成するための情報を選択できる。この結果、認識結果が不確かな状況下で第2走行軌道が乱れるのを防ぐことができる。この結果、自車両1のふらつきを抑えることができ、適切な横間隔を確保できる。
これにより、他車両2の実際の挙動の認識結果に応じて、第2走行軌道を生成するための情報を選択できる。この結果、認識結果が不確かな状況下で第2走行軌道が乱れるのを防ぐことができる。この結果、自車両1のふらつきを抑えることができ、適切な横間隔を確保できる。
(4)第2走行軌道予測部38は、第1走行軌跡に基づいて予測された第2走行軌道と、自車両1に対する他車両2の横位置と第1走行軌道とに基づいて予測された第2走行軌道と、を連続的に変化させて連結してよい。
これにより、第1走行軌跡に基づいて予測された第2走行軌道と、他車両2の横位置と第1走行軌道とに基づいて予測された第2走行軌道のつなぎ目を滑らかにすることができ、切り替わり点付近で軌道が急変するのを防ぐことができる。結果、切り替わり点付近での他車両2との横間隔の急変を抑制できる。
これにより、第1走行軌跡に基づいて予測された第2走行軌道と、他車両2の横位置と第1走行軌道とに基づいて予測された第2走行軌道のつなぎ目を滑らかにすることができ、切り替わり点付近で軌道が急変するのを防ぐことができる。結果、切り替わり点付近での他車両2との横間隔の急変を抑制できる。
(5)第2走行軌道予測部38は、他車両2が走行する第2車線の車線形状の情報を取得し、自車両1が走行する第1車線の車線形状と第2車線の車線形状との類似度に応じて、自車両1に対する他車両2の横位置と第1走行軌道とに基づいて第2走行軌道を予測する長さを可変にしてよい。
これにより、予め取得できる車線形状の情報から、第1車線と第2車線とが同じ方向に進むかどうかを判別できる。この結果、第1車線と第2車線とが同じ方向に進む場合は、適切に横間隔を確保でき、第1車線と第2車線とが異なる方向に進む場合は不必要な横移動は発生しなくなる。
これにより、予め取得できる車線形状の情報から、第1車線と第2車線とが同じ方向に進むかどうかを判別できる。この結果、第1車線と第2車線とが同じ方向に進む場合は、適切に横間隔を確保でき、第1車線と第2車線とが異なる方向に進む場合は不必要な横移動は発生しなくなる。
(6)第1走行軌道生成部36は、自車両1が走行する第1車線に沿って自車両1が将来走行する予定走行軌道と、自車両1が走行した第2走行軌跡と、を連結して第1走行軌道を生成してよい。
これにより、他車両2が自車両1の後方にいる場合も、他車両2の横位置から第2走行軌道を精度よく推定できる。
これにより、他車両2が自車両1の後方にいる場合も、他車両2の横位置から第2走行軌道を精度よく推定できる。
(7)第1走行軌道生成部36は、自車両1が走行する第1車線の右側境界及び左側境界を認識し、右側境界と左側境界の中央線を、予定走行軌道として生成してよい。
これにより、少ない計算量で第1走行軌道を生成できる。
これにより、少ない計算量で第1走行軌道を生成できる。
(8)第1走行軌道生成部36は、自車両1が走行する第1車線の右側境界と左側境界の中央線を平滑化して予定走行軌道を生成してよい。
これにより、右側境界や左側境界の認識結果に不連続点があっても、実際に走行可能な軌道を第1走行軌道として生成できる。
これにより、右側境界や左側境界の認識結果に不連続点があっても、実際に走行可能な軌道を第1走行軌道として生成できる。
(9)第1走行軌道生成部36は、自車両1が走行する第1車線の右側境界又は左側境界のいずれか一方の境界を認識し、第1車線の車線幅の半分だけ境界を車線幅方向にシフトして予定走行軌道を生成してよい。
これにより、両側の車線境界を認識できていなくても、少なくとも片側の車線境界が認識できれば、第1走行軌道を生成できる。
これにより、両側の車線境界を認識できていなくても、少なくとも片側の車線境界が認識できれば、第1走行軌道を生成できる。
(10)走行不可領域設定部32は、他車両2との横間隔の許容下限値である最小横間隔Dminに応じて車線幅方向に第2走行軌道をシフトさせて、走行不可領域の境界を決定してよい。
これにより、他車両2の将来の走行軌道として予測された第2走行軌道に基づいて走行不可領域を設定できる。
これにより、他車両2の将来の走行軌道として予測された第2走行軌道に基づいて走行不可領域を設定できる。
(11)走行不可領域設定部32は、第1走行軌跡に基づいて予測された第2走行軌道に基づいて走行不可領域を設定する場合の最小横間隔Dminよりも、自車両1に対する他車両2の横位置と第1走行軌道とに基づいて予測された第2走行軌道に基づいて走行不可領域を設定する場合の最小横間隔Dminの方が大きくなるように走行不可領域を設定してよい。
これにより、予測した第2走行軌道の確からしさに応じて横間隔を確保して、第2走行軌道の精度が低くても他車両2への過度の接近を回避できる。
これにより、予測した第2走行軌道の確からしさに応じて横間隔を確保して、第2走行軌道の精度が低くても他車両2への過度の接近を回避できる。
(12)走行不可領域設定部32は、自車両1の車速、第1車線の車線幅、自車両1の周囲の車両同士の横間隔、又は自車両1と他車両2の相対前後位置関係の少なくとも1つに応じて、最小横間隔Dminを変更してもよい。
これにより、自車両1と他車両2との接近リスクに応じて最小横間隔Dminを設定できる。また、乗員の感覚に則して適切な横間隔を確保することができ、乗員の違和感を軽減できる。
これにより、自車両1と他車両2との接近リスクに応じて最小横間隔Dminを設定できる。また、乗員の感覚に則して適切な横間隔を確保することができ、乗員の違和感を軽減できる。
ここに記載されている全ての例及び条件的な用語は、読者が、本発明と技術の進展のために発明者により与えられる概念とを理解する際の助けとなるように、教育的な目的を意図したものであり、具体的に記載されている上記の例及び条件、並びに本発明の優位性及び劣等性を示すことに関する本明細書における例の構成に限定されることなく解釈されるべきものである。本発明の実施例は詳細に説明されているが、本発明の精神及び範囲から外れることなく、様々な変更、置換及び修正をこれに加えることが可能であると解すべきである。
1…自車両、10…走行支援装置、11…物体センサ、12…車両センサ、13…測位装置、14…地図データベース、15…ナビゲーション装置、16…通信装置、17…コントローラ、18…アクチュエータ、21…プロセッサ、22…記憶装置、30…他車両認識部、31…車線情報取得部、32…走行不可領域設定部、33…走行可能領域設定部、34…目標走行軌道生成部、35…車両制御部、36…第1走行軌道生成部、37…第1走行軌跡取得部、38…第2走行軌道予測部
Claims (16)
- 自車両が走行する第1車線と隣接する第2車線を走行する他車両を検出し、
前記第1車線の車線形状の情報を取得し、
前記他車両の周囲に前記自車両の走行を禁止する走行不可領域を設定し、
前記走行不可領域と前記車線形状とに基づいて、前記自車両の前方で前記他車両との間の車線幅方向の間隔である横間隔を確保するように、前記自車両が走行可能な領域である走行可能領域を前記自車両の前方に設定し、
前記自車両の前方の前記走行可能領域内を走行するように前記自車両を制御する、
ことを特徴とする走行支援方法。 - 前記第1車線に沿って走行する前記自車両の軌道である第1走行軌道の情報を前記車線形状の情報として取得し、
前記自車両に対する前記他車両の横位置と前記第1走行軌道とに基づいて、前記他車両が走行する軌道である第2走行軌道を予測し、
前記第2走行軌道に応じて前記走行不可領域を設定する、
ことを特徴とする請求項1に記載の走行支援方法。 - 前記他車両が走行した軌跡である第1走行軌跡を取得し、
前記他車両に比較的近い区間では前記第1走行軌跡に基づいて前記第2走行軌道を予測し、前記他車両から比較的遠い区間では前記自車両に対する前記他車両の横位置と前記第1走行軌道とに基づいて前記第2走行軌道を予測する、
ことを特徴とする請求項2に記載の走行支援方法。 - 前記第1走行軌跡の長さ、又は前記第1走行軌跡に基づく前記第2走行軌道の予測誤差に応じて、前記第1走行軌跡に基づいて前記第2走行軌道を予測する長さを可変にすることを特徴とする請求項3に記載の走行支援方法。
- 前記第1走行軌跡に基づいて予測された前記第2走行軌道と、前記自車両に対する前記他車両の横位置と前記第1走行軌道とに基づいて予測された前記第2走行軌道と、を連続的に変化させて連結することを特徴とする請求項3又は4に記載の走行支援方法。
- 前記第2車線の車線形状の情報を取得し、
前記第1車線の車線形状と前記第2車線の車線形状との類似度に応じて、前記自車両に対する前記他車両の横位置と前記第1走行軌道とに基づいて前記第2走行軌道を予測する長さを可変にすることを特徴とする請求項3~5のいずれか一項に記載の走行支援方法。 - 前記第1車線に沿って前記自車両が将来走行する予定走行軌道と、前記自車両が走行した第2走行軌跡と、を連結して前記第1走行軌道を生成する、ことを特徴とする請求項2~6のいずれか一項に記載の走行支援方法。
- 前記第1車線の右側境界及び左側境界を認識し、
前記右側境界と前記左側境界の中央線を、前記予定走行軌道として生成する、
ことを特徴とする請求項7に記載の走行支援方法。 - 前記右側境界と前記左側境界の中央線を平滑化して前記予定走行軌道を生成することを特徴とする請求項8に記載の走行支援方法。
- 前記第1車線の右側境界又は左側境界のいずれか一方の境界を認識し、
前記第1車線の車線幅の半分だけ前記境界を車線幅方向にシフトして前記予定走行軌道を生成する、
ことを特徴とする請求項7に記載の走行支援方法。 - 前記他車両との横間隔の許容下限値である最小横間隔に応じて車線幅方向に前記第2走行軌道をシフトさせて、前記走行不可領域の境界を決定することを特徴とする請求項2~10のいずれか一項に記載の走行支援方法。
- 前記他車両との横間隔の許容下限値である最小横間隔に応じて車線幅方向に前記第2走行軌道をシフトさせて、前記走行不可領域の境界を決定し、
前記第1走行軌跡に基づいて予測された前記第2走行軌道に基づいて前記走行不可領域を設定する場合の前記最小横間隔よりも、前記自車両に対する前記他車両の横位置と前記第1走行軌道とに基づいて予測された前記第2走行軌道に基づいて前記走行不可領域を設定する場合の前記最小横間隔の方が大きいことを特徴とする請求項3~6のいずれか一項に記載の走行支援方法。 - 前記自車両の車速、前記第1車線の車線幅、前記自車両の周囲の車両同士の横間隔、又は前記自車両と前記他車両の相対前後位置関係の少なくとも1つに応じて、前記最小横間隔を変更する、ことを特徴とする請求項11又は12に記載の走行支援方法。
- 前記走行可能領域の幅が狭まる場合の方が広がる場合よりも早く変化するように前記走行可能領域の幅を徐変させることを特徴とする請求項1~13のいずれか一項に記載の走行支援方法。
- 前記自車両の前方に存在する障害物を認識したか否かに応じて、前記走行可能領域を設定する長さを可変にすることを特徴とする請求項1~14のいずれか一項に記載の走行支援方法。
- 自車両の周囲の物体を検出する物体センサと、
前記物体センサの検出結果に基づいて、前記自車両が走行する第1車線と隣接する第2車線を走行する他車両を検出し、前記第1車線の車線形状の情報を取得し、前記他車両の周囲に前記自車両の走行を禁止する走行不可領域を設定し、前記走行不可領域と前記車線形状とに基づいて、前記自車両の前方で前記他車両との間の車線幅方向の間隔である横間隔を確保するように、前記自車両が走行可能な領域である走行可能領域を前記自車両の前方に設定し、前記自車両の前方の前記走行可能領域内を走行するように前記自車両を制御するコントローラと、
を備えることを特徴とする走行支援装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/IB2020/000506 WO2021234427A1 (ja) | 2020-05-22 | 2020-05-22 | 走行支援方法及び走行支援装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/IB2020/000506 WO2021234427A1 (ja) | 2020-05-22 | 2020-05-22 | 走行支援方法及び走行支援装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021234427A1 true WO2021234427A1 (ja) | 2021-11-25 |
Family
ID=78708145
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2020/000506 WO2021234427A1 (ja) | 2020-05-22 | 2020-05-22 | 走行支援方法及び走行支援装置 |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2021234427A1 (ja) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009252032A (ja) * | 2008-04-08 | 2009-10-29 | Honda Motor Co Ltd | 車両の接触回避支援装置 |
WO2016027347A1 (ja) * | 2014-08-21 | 2016-02-25 | 日産自動車株式会社 | 車両の走行制御装置及び方法 |
JP2016085567A (ja) * | 2014-10-24 | 2016-05-19 | 株式会社デンソー | 隣接車線監視装置 |
JP2017047739A (ja) * | 2015-08-31 | 2017-03-09 | 株式会社アドヴィックス | 車両制御装置 |
JP2017187844A (ja) * | 2016-04-01 | 2017-10-12 | 株式会社デンソー | 走行支援装置 |
JP2018205965A (ja) * | 2017-06-01 | 2018-12-27 | 本田技研工業株式会社 | 予測装置、車両、予測方法およびプログラム |
JP2019123402A (ja) * | 2018-01-17 | 2019-07-25 | トヨタ自動車株式会社 | 車両制御装置および方法 |
-
2020
- 2020-05-22 WO PCT/IB2020/000506 patent/WO2021234427A1/ja active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009252032A (ja) * | 2008-04-08 | 2009-10-29 | Honda Motor Co Ltd | 車両の接触回避支援装置 |
WO2016027347A1 (ja) * | 2014-08-21 | 2016-02-25 | 日産自動車株式会社 | 車両の走行制御装置及び方法 |
JP2016085567A (ja) * | 2014-10-24 | 2016-05-19 | 株式会社デンソー | 隣接車線監視装置 |
JP2017047739A (ja) * | 2015-08-31 | 2017-03-09 | 株式会社アドヴィックス | 車両制御装置 |
JP2017187844A (ja) * | 2016-04-01 | 2017-10-12 | 株式会社デンソー | 走行支援装置 |
JP2018205965A (ja) * | 2017-06-01 | 2018-12-27 | 本田技研工業株式会社 | 予測装置、車両、予測方法およびプログラム |
JP2019123402A (ja) * | 2018-01-17 | 2019-07-25 | トヨタ自動車株式会社 | 車両制御装置および方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3664062B1 (en) | Travel assistance method and travel assistance device | |
JP6308233B2 (ja) | 車両制御装置及び車両制御方法 | |
US11597385B2 (en) | Autonomous vehicle and vehicle running control method using the same | |
JP7303667B2 (ja) | 自動運転支援装置 | |
CN110622226A (zh) | 行驶辅助装置的动作预测方法以及动作预测装置 | |
US20210221367A1 (en) | Driving Support Method and Driving Support Device | |
EP3660455B1 (en) | Travel assistance method and travel assistance device | |
JP2018139030A (ja) | 車両運転支援システム及び方法 | |
JP7163729B2 (ja) | 車両制御装置 | |
JP6304011B2 (ja) | 車両用走行制御装置 | |
JP7439910B2 (ja) | 車両挙動推定方法、車両制御方法及び車両挙動推定装置 | |
JP6943005B2 (ja) | 車線変更判定方法及び車線変更判定装置 | |
JP6611080B2 (ja) | 車両運転支援システム及び方法 | |
JP2018138404A (ja) | 車両運転支援システム及び方法 | |
JP2018138402A (ja) | 車両運転支援システム及び方法 | |
EP3842315B1 (en) | Autonomous driving vehicle three-point turn | |
US12036978B2 (en) | Driving assistance method and driving assistance device | |
JP2009157499A (ja) | 運転支援装置及び運転支援システム | |
JP2018138405A (ja) | 車両運転支援システム及び方法 | |
JP6607526B2 (ja) | 車両運転支援システム及び方法 | |
JP2021196874A (ja) | 走行支援方法及び走行支援装置 | |
JP7202982B2 (ja) | 運転支援方法及び運転支援装置 | |
WO2021234427A1 (ja) | 走行支援方法及び走行支援装置 | |
JP7250624B2 (ja) | 車両の走行制御方法及び走行制御装置 | |
EP3985641B1 (en) | Travel assistance method and travel assistance device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20937099 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20937099 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: JP |