WO2017094904A1 - 走行軌跡生成装置、走行軌跡生成方法 - Google Patents
走行軌跡生成装置、走行軌跡生成方法 Download PDFInfo
- Publication number
- WO2017094904A1 WO2017094904A1 PCT/JP2016/085965 JP2016085965W WO2017094904A1 WO 2017094904 A1 WO2017094904 A1 WO 2017094904A1 JP 2016085965 W JP2016085965 W JP 2016085965W WO 2017094904 A1 WO2017094904 A1 WO 2017094904A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- lane
- travel
- unit
- route
- vehicle
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 36
- 238000012937 correction Methods 0.000 claims description 62
- 238000013459 approach Methods 0.000 claims description 47
- 238000004891 communication Methods 0.000 description 24
- 230000008569 process Effects 0.000 description 22
- 230000007613 environmental effect Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 230000002093 peripheral effect Effects 0.000 description 9
- 230000001133 acceleration Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 230000015654 memory Effects 0.000 description 6
- 230000006399 behavior Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 208000019901 Anxiety disease Diseases 0.000 description 3
- 230000036506 anxiety Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 239000000446 fuel Substances 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000002485 combustion reaction Methods 0.000 description 1
- 208000013407 communication difficulty Diseases 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 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
- 230000009467 reduction Effects 0.000 description 1
- 230000001172 regenerating effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 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/10—Path keeping
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
-
- 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/095—Predicting travel path or likelihood of collision
- B60W30/0956—Predicting travel path or likelihood of collision the prediction being responsive to traffic or environmental parameters
-
- 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
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
- B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
-
- 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
- B60W60/001—Planning or execution of driving tasks
- B60W60/0015—Planning or execution of driving tasks specially adapted for safety
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
-
- 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
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/10—Longitudinal speed
-
- 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
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/14—Yaw
-
- 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
- B60W2552/30—Road curve radius
-
- 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
- B60W2554/00—Input parameters relating to objects
-
- 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
- B60W2554/00—Input parameters relating to objects
- B60W2554/80—Spatial relation or speed relative to objects
- B60W2554/801—Lateral distance
-
- 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
- B60W2554/00—Input parameters relating to objects
- B60W2554/80—Spatial relation or speed relative to objects
- B60W2554/804—Relative longitudinal speed
-
- 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
- B60W2754/00—Output or target parameters relating to objects
- B60W2754/10—Spatial relation or speed relative to objects
- B60W2754/20—Lateral distance
Definitions
- This disclosure relates to vehicle travel control technology.
- Patent Document 1 if the vehicle travel route merely indicates the center position of the lane, when the vehicle travels along a curved route of the travel route, the ride comfort of the vehicle is deteriorated. There was a possibility. For this reason, it is desirable to generate a planned travel locus that can reduce a lateral force (hereinafter referred to as lateral acceleration) applied to the vehicle during cornering, for example, by correcting the travel route.
- lateral acceleration a lateral force
- a travel locus generation device includes an information acquisition unit, an object recognition unit, and a locus generation unit.
- the information acquisition unit is configured to acquire road alignment information representing a road alignment of a lane travel route indicating a center position of a lane (hereinafter, the target lane) in which the target vehicle is traveling among preset travel routes. .
- the target object recognition unit is configured to recognize a target object close to the target lane in front of the target vehicle as a close target object.
- the trajectory generation unit is configured to generate a planned travel trajectory that is a trajectory for which the target vehicle is scheduled to travel in the target lane based on the road alignment information acquired by the information acquisition unit.
- the trajectory generation unit corrects the lane travel route so that the interval in the lane width direction with respect to the proximity object recognized by the object recognition unit is equal to or greater than a preset safety interval when generating the planned travel trajectory.
- the travel schedule trajectory is generated.
- the planned travel trajectory obtained by correcting the lane travel route indicating the center position of the lane as the travel route of the vehicle is not too close to the soundproof wall on the side of the road, the inner wall of the tunnel, or the like as the proximity object. Therefore, it becomes difficult for the driver to feel uneasy.
- the automatic driving control system shown in FIG. 1 includes an in-vehicle system 1 and an infrastructure 3.
- the infrastructure 3 includes a control center 5 and a roadside machine 7.
- the in-vehicle system 1 is mounted on each vehicle including its own vehicle, and each sets a travel route used in so-called automatic driving by wireless communication with the control center 5.
- the in-vehicle system 1 not only wirelessly communicates with the control center 5, but also wirelessly communicates with the roadside device 7 installed on the traveling road (hereinafter referred to as road-to-vehicle communication) and wirelessly communicates with the in-vehicle system 1 installed in another vehicle (
- road-to-vehicle communication the roadside device 7 installed on the traveling road
- peripheral information representing the situation of the host vehicle and the surroundings of the host vehicle is mutually provided by inter-vehicle communication
- the in-vehicle system 1 may acquire peripheral information through wireless communication with a mobile terminal possessed by a pedestrian.
- Infrastructure 3 collects peripheral information and generates integrated environmental information, and is used for setting a travel route.
- the in-vehicle system 1 acquires environmental information from the infrastructure 3 and performs driving control according to driving behavior such as acceleration, deceleration, stop, start, right turn, left turn, lane change, etc. determined based on the environmental information. .
- driving behavior such as acceleration, deceleration, stop, start, right turn, left turn, lane change, etc. determined based on the environmental information.
- the in-vehicle system 1 and the infrastructure 3 cooperate to set an optimal travel route toward the destination for each vehicle, and each vehicle automatically travels safely along the travel route. Controlled to be able to.
- the travel route is a route along which the vehicle travels.
- the route is at least indicated by a road, and is further indicated by a road lane in this embodiment.
- the in-vehicle system 1 includes a communication device 11, a GNSS 12, a sensor 13, an altitude map information storage unit 14, an indoor display 15, a speaker 16, an input device 17, an automatic driving control device 2, a powertrain system 4, a brake system 6, and a steering system 8. Etc.
- the communicator 11 performs vehicle-to-vehicle communication with other vehicles, road-to-vehicle communication with the infrastructure 3, and the like by wireless communication.
- the GNSS 12 receives radio waves from the quasi-zenith satellite and the GPS satellite and acquires position information of the host vehicle.
- the sensor 13 includes an image sensor, a millimeter wave radar, a rider, and the like. The sensor 13 detects various targets such as obstacles, other vehicles, pedestrians, signs, lane boundaries, buildings, and the like existing around the host vehicle.
- the sensor 13 detects the left and right white lines that define the traveling road on which the host vehicle travels based on the image data captured by the image sensor, based on the luminance difference between the white line and the road surface, and thereby the lane boundary line Recognize
- the sensor 13 detects the distance and relative velocity with respect to the target, and the direction of the target with a millimeter wave radar or a rider.
- the sensor 13 includes a sensor that detects an operation by the driver and a behavior of the vehicle. As vehicle behavior, vehicle speed, acceleration, yaw rate, steering angle, and the like are detected.
- the altitude map information storage unit 14 stores altitude map information in which environmental information is associated with map information.
- the map information stores road width, road radius of curvature, height and length of buildings such as buildings and buildings, which will be described later.
- the environmental information includes, for example, the traveling state of other vehicles existing within a predetermined range from the host vehicle, traffic management information such as road conditions and traffic regulations, and information on traffic conditions such as vehicles and pedestrians.
- the environmental information is sequentially updated by information acquired from the infrastructure 3, other vehicles, etc. via the communication device 11.
- the indoor display 15 is a display provided in the passenger compartment of the own vehicle and capable of displaying an image.
- a display for displaying a map for navigation, a meter display, a head-up display, or the like is used.
- the speaker 16 is provided in the passenger compartment of the host vehicle and generates various voice guidances, alarms, and the like.
- the input device 17 accepts a user input operation and generates an input signal corresponding to the input operation.
- the automatic operation control device 2 includes a travel locus generation unit 21, an automatic travel control unit 22, an HMI unit 23, an operation management unit 24, and the like.
- These units 21 to 24 are mainly configured by a known microcomputer having a CPU 25 and a semiconductor memory (hereinafter referred to as a memory 26) such as a RAM, a ROM, and a flash memory, and a communication controller for an in-vehicle network. .
- a memory 26 such as a RAM, a ROM, and a flash memory
- a communication controller for an in-vehicle network such as a RAM, a ROM, and a flash memory
- a communication controller for an in-vehicle network.
- the microcomputer may be used in each unit 21 to 24, or each unit 21 to 24 may be provided.
- the installation location of the microcomputer may be anywhere inside the vehicle.
- the HMI unit 23 gives the vehicle ID of the host vehicle, position information indicating the current position, the destination of automatic driving, etc. to the infrastructure 3. Send the indicated start request notification. After that, based on various information such as environmental information and travel route transmitted from the infrastructure 3, various information obtained from the sensor 13, etc., control for notifying the driver of necessary information via the indoor display 15 and the speaker 16 is performed. Do.
- the operation management unit 24 generates position information indicating the current position of the host vehicle based on information from the GNSS 12, and represents information about various targets existing around the host vehicle obtained from the sensor 13 and behavior of the host vehicle. Peripheral information such as information is generated. For example, if the target is a vehicle or a pedestrian, the information about the target includes the distance to the target, the direction of the target, the moving speed, etc. If the target is a sign, the sign The contents shown in the above are listed. The operation management unit 24 periodically transmits information that associates the position information and the peripheral information with the vehicle ID that identifies the host vehicle to the infrastructure 3 via the communication device 11.
- the operation management unit 24 sequentially updates the altitude map information based on the environmental information transmitted from the infrastructure 3.
- the operation management unit 24 sets an optimal travel route from the current position of the host vehicle to the destination based on the travel route transmitted from the infrastructure 3 and various information obtained from the sensor 13.
- the operation management unit 24 identifies the own lane that is the lane in which the host vehicle is traveling based on the position information that represents the current position of the host vehicle.
- the operation management unit 24 specifies the position of the own vehicle in the own lane based on the peripheral information obtained from the sensor 13 and the recognition result of the lane boundary line.
- the automatic travel control unit 22 follows the planned travel path 54 output from the travel path generation unit 21 so that the host vehicle travels along the planned travel path 54, the target speed at each point on the planned travel path 54, Target acceleration, target steering angle, target yaw rate, etc. are set.
- the automatic travel control unit 22 controls the powertrain system 4, the brake system 6, and the steering system 8 based on these settings.
- the scheduled travel path 54 will be described later.
- the powertrain system 4 controls the opening degree of the throttle device and the fuel injection amount according to the drive output commanded from the automatic travel control unit 22, and the motor as a drive source. When the is installed, the power supplied to the motor is controlled.
- the brake system 6 controls the actuator provided in the hydraulic circuit of the hydraulic brake according to the braking force commanded from the automatic travel control unit 22.
- the brake system 6 controls the power supplied to the motor according to the braking force commanded from the automatic travel control unit 22 to generate the braking force by the regenerative brake. It may be generated.
- the steering system 8 controls the rotation direction and the rotation amount of the pinion gear provided in the steering mechanism according to the steering angle commanded from the automatic travel control unit 22.
- the automatic driving control device 2, the powertrain system 4, the brake system 6, and the steering system 8 are connected to the in-vehicle LAN, and share vehicle information such as control amounts with each other via the in-vehicle LAN.
- the in-vehicle LAN is a local area network provided inside the vehicle.
- a known communication protocol such as CAN (registered trademark), FlexRay (registered trademark), LIN, MOST (registered trademark), or AVC-LAN is used.
- the control center 5 is a center-type device that monitors and controls the automatic traveling of each vehicle in a predetermined area. As shown in FIG. 2, the control center 5 includes a communication device 31, a database 32, an altitude map information storage unit 33, and an arithmetic unit 34.
- the communication device 31 performs wireless communication with the in-vehicle system 1 and communication with the roadside device 7 via a public communication network or the like.
- the database 32 receives the start request notification via the communicator 31, the database 32 stores the vehicle ID, the position information, and the destination indicated in the start request notification in association with each other.
- the altitude map information storage unit 33 stores altitude map information. The contents of the altitude map information are as described in the above-described altitude map information storage unit 14.
- the arithmetic unit 34 is configured around a known microcomputer having a CPU 35 and a memory 36. In the arithmetic unit 34, various processes are executed by the CPU 35 based on the program stored in the memory 36, and a method corresponding to the program is executed by executing the program.
- the arithmetic unit 34 generates environmental information by integrating the peripheral information from each vehicle acquired via the communication device 31, and sequentially updates the contents of the environmental information stored in the altitude map information storage unit 33.
- the arithmetic unit 34 sequentially updates the position information of the vehicle ID registered in the database 32 based on the vehicle ID and the position information indicated in the peripheral information.
- the arithmetic unit 34 uses the information stored in the altitude map information storage unit 33 to generate a travel route from the current position indicated by the position information to the destination, and the generated travel route is related to the environment related to the travel route. Along with the information, it is transmitted to the transmission source vehicle of the start request notification. Thereafter, the arithmetic unit 34 recalculates the travel route for all registered automatic driving vehicles at predetermined update timings, and transmits the result together with the environment information to each automatic driving vehicle.
- the roadside device 7 is a device that collects peripheral information provided from each vehicle by road-to-vehicle communication and provides information such as a travel route and environment information necessary for automatic driving to each vehicle by road-to-vehicle communication.
- the roadside device 7 is installed, for example, at a communication difficulty point where wireless communication between the in-vehicle system 1 and the control center 5 or inter-vehicle communication between the in-vehicle systems 1 is difficult.
- the roadside device 7 includes a communication device, a database, an altitude map information storage unit, an arithmetic unit, and the like.
- the database and altitude map information storage unit of the roadside machine 7 are the same as the database 32 and altitude map information storage unit 33 of the control center 5.
- the arithmetic unit of the roadside machine 7 is connected to the communicator so that the stored contents of the database of the roadside machine 7 and the altitude map information storage unit are synchronized with those of the database 32 and the altitude map information storage unit 33 of the control center 5.
- the update process via is sequentially performed.
- the traveling locus generation unit 21 has a function configuration realized by executing various processes of the CPU 25, as illustrated in FIG. 3, an information acquisition unit 41, a road determination unit 42, a locus generation unit 43, and object recognition. Unit 44, closest approach estimation unit 45, and interval setting unit 46.
- the locus generation unit 43 includes a first correction unit 47 and a second correction unit 48.
- a part or all of these functions provided by the travel locus generation unit 21 may be configured in hardware by one or a plurality of electronic circuits such as logic circuits and ICs. That is, the travel locus generation unit 21 can provide the above function not only by software but also by hardware or a combination thereof.
- the information acquisition unit 41 obtains road alignment information representing the road alignment of a route (hereinafter, lane travel route 53) indicating the center position of the target lane 52 that is the lane in which the target vehicle 51 is traveling among the preset travel routes. Configured to get.
- the travel route is set again by the operation management unit 24 based on the travel route transmitted from the infrastructure 3 and various information obtained from the sensor 13.
- the target vehicle 51 corresponds to the host vehicle.
- the target lane 52 corresponds to the own lane.
- the road alignment is a linear element indicating the planar shape of the road, and a straight line and a curve are indicated by a curvature radius.
- the lane travel route 53 is a travel route set by the operation management unit 24, and is information indicating a route connecting the center points in the lane width direction of the target lane.
- the road determination unit 42 is configured to determine whether one or more curved routes exist based on the road alignment information acquired by the information acquisition unit 41.
- the curved route is a curved route defined by a radius of curvature within a route range preset in the traveling direction from the current position of the target vehicle 51 in the lane traveling route 53.
- the route range is expressed as a distance of the lane travel route 53, for example.
- the route range may be a fixed value or a fluctuation value. In the case of a fluctuation value, for example, a large distance is set according to the speed of the target vehicle 51.
- the trajectory generation unit 43 is configured to generate a trajectory that the target vehicle 51 plans to travel on the target lane 52 within the route range (hereinafter, a travel planned trajectory 54).
- the planned travel path 54 is information indicating a route connecting points where the center of the front end of the target vehicle 51 is scheduled to pass in the lane width direction of the target lane (hereinafter, “passed planned point”).
- the scheduled passing point is not limited to the center part of the front end.
- the planned travel path 54 may be a path whose planned passing point is a point through which one of the left and right wheels passes, or the planned vehicle passing through the center of gravity of the target vehicle 51.
- the locus may be a point.
- the trajectory generating unit 43 sets the lane travel route 53 as the planned travel trajectory 54 when the road determination unit 42 determines that there is no curved route within the route range.
- a straight route hereinafter, referred to as a straight route
- a scheduled traveling locus 54 indicating the center position of the target lane 52 is generated.
- the first correcting unit 47 determines that one or more curved routes exist within the route range by the road determining unit 42, the first correcting unit 47 corresponds to each curved route in the planned traveling locus 54 as shown in FIG.
- Each locus is configured to be set as a cornering line 55.
- the first correction unit 47 is configured to correct the lane travel route 53 so that the curvature radius of each cornering line 55 is larger than the curvature radius of the corresponding curved route.
- a scheduled traveling locus 54 is generated that indicates each position on the target lane 52 that is shifted from the center position of the target lane 52 corresponding to the curved route to the side on which the radius of curvature increases.
- the target object recognition unit 44 is configured to recognize a target object close to the target lane 52 in front of the target vehicle 51 as the proximity target object 56.
- the target is a predetermined target among the targets detected by the sensor 13.
- the object is a soundproof wall, a tunnel wall, a building, a building, a guard rail, a structure such as a pole, a vehicle, a pedestrian, or the like.
- the proximity object 56 has a predetermined distance (hereinafter, an initial value of the safety interval 57) with a predetermined distance from the planned travel path 54 corrected by the first correction unit 47. ) Is an object existing at a point shorter than.
- the safety interval 57 is an interval in the lane width direction with respect to the proximity object 56.
- the safety interval 57 is compared with the distance from the planned travel path 54.
- the safety interval 57 is not limited to this, and the distance to the locus obtained by shifting the planned traveling locus 54 by the half of the vehicle width of the target vehicle 51 toward the proximity object 56 may be compared.
- the safety interval 57 may be a fixed value, but in the present embodiment, a case where it is a variable value will be described as an example.
- the closest approach estimation unit 45 is configured to estimate a position where the target vehicle 51 is closest to the adjacent vehicle 59 in the lane travel route 53 as the closest position 60 when the proximity target 56 is the adjacent vehicle 59. .
- the adjacent lane 58 is a lane adjacent to the target lane 52.
- the adjacent vehicle 59 is a vehicle traveling in the adjacent lane 58.
- the closest approach estimation unit 45 calculates, for example, the time until the closest approach to the adjacent vehicle 59 based on the history of the relative position and relative speed with the adjacent vehicle 59 detected by the sensor 13, and the target vehicle is calculated at the calculated time. By multiplying by the speed of 51, the reach distance 61 from the current position of the target vehicle is predicted. As shown in FIG.
- the closest approach estimation unit 45 sets a position on the lane travel route 53 corresponding to the reach distance 61 as the closest approach position 60.
- the closest approach estimation unit 45 is not limited to the adjacent vehicle 59, for example, a pedestrian walking on a sidewalk adjacent to the target lane 52 is set as an adjacent pedestrian, and the closest approach position 60 with the adjacent pedestrian is determined in the same manner. It may be estimated.
- the adjacent vehicle 59 and the adjacent pedestrian correspond to moving objects.
- a moving object is defined as a dynamic object that it can move.
- the interval setting unit 46 is configured to set the safety interval 57. A method for setting the safety interval 57 will be described later.
- the second correction unit 48 corrects the lane travel route 53 so that the interval in the lane width direction with respect to the proximity object 56 recognized by the object recognition unit 44 is equal to or greater than a predetermined safety interval 57. Composed.
- the second correction unit 48 is a lane travel route 53 corrected by the first correction unit 47, that is, a planned travel path generated by the first correction unit 47. 54 is set as the first correction path 62.
- the second correction unit 48 further corrects the first correction path 62 so that the distance in the lane width direction with respect to the proximity object 56 recognized by the object recognition unit 44 is equal to or greater than the safety distance 57, thereby A correction path 63 is generated.
- the second correction route 63 generated by the second correction unit 48 is output to the automatic travel control unit 22 as the planned travel path 54 of the target vehicle 51.
- the first correction route 62 generated by the first correction unit 47 is output to the automatic travel control unit 22 as the planned travel path 54 of the target vehicle 51. .
- the road determination unit 42 sets the length of a straight line that is regarded as a straight route according to the speed of the target vehicle 51 in S110.
- a straight line is a line segment with a radius of curvature equal to or greater than a threshold value.
- the straight path is a path in which a line segment having a radius of curvature equal to or greater than a threshold continues for a predetermined length or more.
- this length is variably set according to the speed of the target vehicle 51. Specifically, the length of the straight line is set larger as the speed of the target vehicle 51 is higher.
- the speed of the target vehicle 51 is obtained from the detection result by the sensor 13.
- the road determination unit 42 determines whether one or more curved routes exist within the route range. Specifically, the curvature radius of each line segment constituting the lane travel route 53 in the route range is compared with a threshold value, and when there is a line segment less than the threshold value, it is determined that a curved route exists.
- the curvature radius is obtained from the stored contents of the altitude map information storage unit 14 and the recognition result of the lane boundary line by the sensor 13.
- the road determination unit 42 determines that the subsequent travel route is a curved route when a line segment with a curvature radius less than the threshold value is continuous for a predetermined length or more, not when there is a line segment with a curvature radius less than the threshold value. May be.
- the road determination unit 42 determines that a curved route exists, the road determination unit 42 proceeds to S130.
- the trajectory generation unit 43 generates the lane travel route 53 as the planned travel route 54 without correcting the lane travel route 53 within the route range. Thereafter, the process returns to S110.
- the road determination unit 42 sets the curved route as the approach curve in the order from the current position of the target vehicle 51, and determines the type of the route following the approach curve in the lane travel route (hereinafter, the subsequent travel route). Specifically, the road determination unit 42 compares the curvature radius of the line segment constituting the lane travel route 53 following the approach curve in the route range with a threshold value, and a line segment having a curvature radius equal to or greater than the threshold value is S110. When continuing for more than the set length, it determines with a following driving
- the road determination unit 42 determines that the subsequent travel route is a curved route, for example, when there is a line segment having a curvature radius less than a threshold.
- the threshold value for determining the straight path may be larger or the same value as the threshold value for determining the curved path.
- the road determination unit 42 determines the direction of the curved route. The direction of the curved path is obtained from the stored contents of the altitude map information storage unit 14 and the recognition result of the lane boundary line by the sensor 13.
- the road determination unit 42 determines that the subsequent travel route is a curved route not when there is a line segment with a curvature radius less than the threshold value but when a line segment with a curvature radius less than the threshold value continues for a predetermined length or more. May be.
- the road determination unit 42 sets the curved route as an approach curve in order from the current position of the target vehicle 51.
- the road determination unit 42 may proceed with the process by setting a curved route as an approach curve in order from the current position of the target vehicle 51.
- the first correction unit 47 sets the innermost point with respect to the curvature center of the curved route in the target lane 52 in the cornering line 55 as the clipping point 65.
- the first correction unit 47 sets the entrance point 64 and the exit point 66 of the cornering line 55 corresponding to the approach curve according to the type of the subsequent travel route based on the determination result of S130. Specifically, the first correction unit 47 sets the entry point 64, the clipping point 65, and the exit point on the condition that the vehicle width of the target vehicle 51 is within the lane width of the target lane 52 corresponding to the approach curve.
- a cornering line 55 in which the target vehicle 51 travels in the order of 66 is generated.
- the lane travel route 53 is corrected so that the curvature radius of the cornering line 55 is larger than the curvature radius of the corresponding curved route.
- the lane travel route 53 is corrected so that the curvature radius of each line segment constituting the cornering line 55 is larger than the curvature radius of each line segment constituting the curvature route.
- the first correction unit 47 adjusts the entrance point 64, the clipping point so that the lateral acceleration change rate at each point on the cornering line 55 is less than or equal to a predetermined change rate. 65 and the exit point 66 may be corrected.
- the first correction unit 47 sets the entrance point 64 for the cornering line 55 corresponding to the approach curve to the outside point with respect to the curvature center of the approach curve in the target lane 52, and the exit point 66 as the center point of the target lane 52. To do. Accordingly, when the subsequent travel route of the approach curve is a straight route, a so-called Out-In-Center cornering line 55 is generated. In the Out-In-Center cornering line 55, as shown in FIG. 5, the entry point 64 is outside the entry curve, the clipping point 65 is inside the entry curve, and the exit point 66 is centered with respect to the lane travel route 53. It becomes a point.
- the first correction unit 47 sets the entrance point 64 as the outer point with respect to the curvature center of the approach curve in the target lane 52 for the cornering line 55 corresponding to the approach curve.
- the first correction unit 47 sets the exit point 66 as an outer point with respect to the curvature center of the approach curve in the target lane 52.
- the first correction unit 47 sets the entrance point 64 as an outer point with respect to the curvature center of the approach curve in the target lane 52.
- the first correction unit 47 sets the exit point 66 as an inner point with respect to the center of curvature of the approach curve in the target lane 52 for the cornering line 55 corresponding to the approach curve.
- an Out-In-In cornering line 55 is generated when the subsequent travel route of the approach curve is a curved route that curves in the opposite direction to the approach curve.
- the entrance point 64 is the outside point of the entry curve
- the clipping point 65 is the inside point of the entry curve
- the exit point 66 is entering. It becomes the inside point of the curve.
- the trajectory generation unit 43 determines whether or not the cornering line 55 has been generated for all the curved routes within the route range. If the trajectory generation unit 43 determines that the cornering line 55 has been generated for all the curved paths, the process ends. When the trajectory generating unit 43 determines that there is a curved path for which the cornering line 55 has not been generated, the trajectory generating unit 43 returns to S130. When returning to S130, the trajectory generating unit 43 generates the cornering line 55 in the same order as S130 to S180 in the order from the current position of the target vehicle 51 or the distance from the current position of the target vehicle 51 with respect to this curved path. To do.
- the traveling locus generation unit 21 determines not only the road alignment of the approach curve but also the cornering line 55 according to the type of the subsequent traveling route. Is generated. As described above, the travel locus generation unit 21 corrects the lane travel route 53 and generates the first correction route 62.
- the object recognition unit 44 recognizes an object existing at a point where the distance from the first correction path 62 is shorter than the initial value of the safety interval 57 as the proximity object 56 in S210. If the interval setting unit 46 determines that the proximity object 56 exists within the route range based on the recognition result, the interval setting unit 46 proceeds to S220. If the interval setting unit 46 determines that the proximity object 56 does not exist, this processing is performed. finish. The position of the object is obtained from the detection result of the target by the sensor 13. A known technique such as pattern matching is used for the recognition of the object.
- the method of recognizing the proximity object 56 is not limited to the above method, and for example, among the lane boundary lines constituting the target lane 52, the distance from the lane boundary line closer to the object and the initial value of the safety interval 57 You may employ
- the interval setting unit 46 determines whether at least one of the speed and the yaw rate of the target vehicle 51 is greater than a predetermined threshold value. If the interval setting unit 46 determines that at least one of the speed and yaw rate of the target vehicle 51 is greater than the threshold value, the interval setting unit 46 proceeds to S230. When the interval setting unit 46 determines that both the speed and the yaw rate of the target vehicle 51 are equal to or less than the threshold value, the interval setting unit 46 proceeds to S240.
- the threshold here is individually determined for the speed and yaw rate of the target vehicle 51. These speed and yaw rate are obtained from the detection result regarding the behavior of the target vehicle 51 by the sensor 13.
- the interval setting unit 46 may determine only one of the speed and yaw rate of the target vehicle 51 as a threshold, or may omit S220 and proceed to S240 via S230.
- the interval setting unit 46 sets the first correction value so that the safety interval 57 becomes wider as at least one of the speed and the yaw rate of the target vehicle 51 increases.
- the interval setting unit 46 sets a new safety interval 57 by adding the first correction value to the initial value of the safety interval 57. That is, the interval setting unit 46 sets the safety interval 57 to a large value according to at least one of the speed and yaw rate of the target vehicle 51. Specifically, in the position of the proximity object 56, for example, an area corresponding to the length of the proximity object 56 is set as the safety interval 57.
- the object recognition unit 44 determines the attribute of the proximity object 56 recognized in S210.
- the attributes of the proximity object 56 include the type of the above-described building, vehicle, pedestrian, etc., and the height and length of the proximity object 56.
- the height, length, and the like of the proximity object 56 are calculated from image data, for example, or acquired from the altitude map information storage unit 14.
- the length of the proximity target 56 means the length in the direction along the target lane 52.
- the interval setting unit 46 determines whether or not the height of the proximity object 56 is larger than a predetermined threshold based on the determination result in S240. When the interval setting unit 46 determines that the height of the proximity target 56 is greater than the threshold, the process proceeds to S260. When the interval setting unit 46 determines that the height of the proximity object 56 is equal to or less than the threshold value, the interval setting unit 46 proceeds to S270. The interval setting unit 46 may omit S250 and proceed to S270 via S260.
- the interval setting unit 46 sets the second correction value based on the determination result in S240 so that the safety interval 57 becomes wider as the proximity object 56 is larger in the height direction.
- the interval setting unit 46 sets a new safety interval 57 by adding the second correction value to the initial value of the safety interval 57 or the safety interval 57 set in S230. That is, the interval setting unit 46 sets the safety interval 57 to a large value according to the height of the proximity object 56. Specifically, in the position of the proximity object 56, for example, an area corresponding to the length of the proximity object 56 is set as the safety interval 57.
- the interval setting unit 46 may further set the safety interval 57 to a large value according to the length of the proximity object 56.
- the interval setting unit 46 determines whether or not the proximity target 56 is a moving object such as an adjacent vehicle 59 or an adjacent pedestrian based on the determination result in S240. When determining that the proximity object 56 is a moving object, the interval setting unit 46 proceeds to S280. If the interval setting unit 46 determines that the proximity object 56 is not a moving object, the interval setting unit 46 proceeds to S310.
- the closest approach estimation unit 45 estimates the position at which the moving object in S270 is closest to the target vehicle 51 on the first correction route 62 as the closest approach position 60.
- the method for estimating the closest approach position 60 is as described above.
- the interval setting unit 46 determines whether the moving object in S270 approaches the target vehicle 51 as positive, and determines whether the relative speed of the moving object with respect to the target vehicle 51 is greater than a predetermined threshold value. When the interval setting unit 46 determines that the relative speed of the moving object is greater than the threshold, the process proceeds to S300. When the interval setting unit 46 determines that the relative speed of the moving object is equal to or less than the threshold value, the interval setting unit 46 proceeds to S310. The interval setting unit 46 may omit S290 and proceed to S310 via S300.
- the interval setting unit 46 sets the third correction value so that the safe interval 57 becomes wider as the relative speed of the moving object in S290 increases.
- the interval setting unit 46 sets a new safety interval 57 by adding the third correction value to the initial value of the safety interval 57, the safety interval 57 set in S230, or the safety interval 57 set in S260. To do. That is, the interval setting unit 46 sets the safety interval 57 to a large value according to the approach speed of the moving object.
- the interval setting unit 46 sets the safety interval 57 at the closest approach position 60 estimated in S280. Specifically, for example, the safe interval 57 is set in the area corresponding to the length of the moving object at the closest approach position 60.
- the second correction unit 48 obtains information on the safety interval 57 newly set in at least one of steps S230, S260, and S300, or the initial value of the safety interval 57. Using this information, the second correction unit 48 corrects the first correction route 62 so that the distance in the lane width direction with respect to the proximity object 56 is equal to or greater than the safety interval 57, whereby the second correction route 63 is generated. Specifically, for example, when the proximity object 56 is a building, as shown in FIG. 6, in the area corresponding to the length of the proximity object 56, the interval in the lane width direction with respect to the proximity object 56 is The first correction path 62 is corrected so as to be equal to or greater than the safety interval 57.
- the first correction path 62 is corrected so that the interval is equal to or greater than the safety interval 57.
- the planned travel track 54 obtained by correcting the lane travel route 53 indicating the center position of the lane as the travel route of the vehicle becomes a track that does not approach too close to the soundproof wall on the road, the inner wall of the tunnel, or the like as the proximity object 56. Therefore, it becomes difficult for the driver to feel uneasy. Specifically, it is possible to relieve anxiety that the object may collide with the proximity object 56 and a feeling of pressure due to being too close to the object 56. Thereby, the riding comfort of the vehicle can be further improved.
- the radius of curvature of the cornering line 55 in the planned travel path 54 is larger than the radius of curvature of the lane travel path 53 indicating the center position of the lane as the travel path of the vehicle. For this reason, the lateral force (hereinafter referred to as lateral acceleration) applied to the vehicle during cornering is reduced, and the riding comfort of the vehicle can be improved. Further, tire wear can be reduced by reducing the lateral acceleration. Further, since the vehicle does not need to be decelerated relatively, the fuel efficiency of the vehicle can be improved.
- the travel path generation unit 21 When generating the planned travel path 54, the travel path generation unit 21 first corrects the radius of curvature of the cornering line 55 based on the lane travel path 53. The traveling locus generation unit 21 performs correction so that the corrected cornering line 55 and the like do not come too close to the proximity object 56. For this reason, it is not necessary to perform arbitration between the two corrections, and the availability of control can be improved.
- the travel locus generation unit 21 variably sets the safety interval 57 according to the attribute of the proximity object 56 in the correction so as not to be too close to the proximity object 56. For this reason, for example, a guard rail or the like that is estimated to be relatively uncompressed by the driver, the safety interval 57 is not excessively widened, and the radius of curvature of the cornering line 55 is increased. Can be maintained.
- the traveling locus generation unit 21 sets the safety interval 57 wider as the proximity object 56 is larger in the height direction. For this reason, the safety interval 57 can be appropriately set larger for a building such as a soundproof wall or a tunnel wall that is estimated to be relatively compressed by the driver.
- the traveling locus generating unit 21 sets the safety interval 57 wider as at least one of the speed and yaw rate of the target vehicle 51 is larger. For this reason, it is possible to set the safety interval 57 suitable for the degree of pressure feeling that may vary depending on the traveling state of the vehicle.
- the traveling locus generation unit 21 estimates the closest approach position 60 between the target vehicle 51 and the moving object, and sets the safety interval 57 at the estimated closest approach position 60. . For this reason, the length of the area where the safety interval 57 is set does not need to be excessively increased, and the correction for preventing the proximity object 56 from being too close can be minimized.
- the traveling locus generation unit 21 sets the safety interval 57 wider as the relative speed of the moving object increases. For this reason, it is possible to set the safety interval 57 suitable for the degree of pressure that can vary depending on the traveling state of the moving object.
- the cooperative automatic driving control system in which the infrastructure 3 and the in-vehicle system 1 cooperate to generate the planned traveling locus 54 is described as an example, but the present invention is not limited to this. is not.
- the in-vehicle system 1 may independently generate the scheduled travel path 54 as a so-called autonomous automatic driving control system.
- the travel locus generation unit 21 may generate the planned travel locus 54 not only in the automatic driving control system but also in other traveling control systems in which the driver performs a driving operation.
- the in-vehicle system 1 having the travel locus generation unit 21 as a constituent element one or more programs for causing the computer to function as the travel locus generation unit 21,
- the present disclosure can also be realized in various forms such as a non-transitional tangible recording medium such as one or a plurality of semiconductor memories in which at least a part is recorded, a traveling locus generation method, and the like.
- the present disclosure can be realized in a form in which the infrastructure 3 side such as the control center 5 and the roadside machine 7 includes the travel locus generation unit 21 and wirelessly transmits the generated planned travel locus 54 to each vehicle.
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Traffic Control Systems (AREA)
- Navigation (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
走行軌跡生成装置は、情報取得部(41)と、対象物認識部(44)と、軌跡生成部(43)と、を備える。軌跡生成部は、情報取得部により取得した道路線形情報に基づき、対象車線において対象車両が走行することを予定する軌跡である走行予定軌跡を生成する際に、対象物認識部により認識した近接対象物に対する車線幅方向の間隔が安全間隔以上となるように車線走行経路を補正することによって、走行予定軌跡を生成する。
Description
本国際出願は、2015年12月4日に日本国特許庁に出願された日本国特許出願第2015-237542号に基づく優先権を主張するものであり、日本国特許出願第2015-237542号の全内容を本国際出願に参照により援用する。
本開示は、車両の走行制御技術に関する。
下記特許文献1のように、路側機や管制センタ等のインフラストラクチャと車両との路車間通信等を利用して、当該車両の走行制御を行う、いわゆる協調型自動運転の技術が提案されている。当該技術では、車両の走行経路を設定し、設定した走行経路に沿って車両が走行するようにエンジン・ブレーキ・ステアリング等を制御している。
特許文献1では、車両の走行経路が単純に車線の中央位置を示すだけのものであると、走行経路のうち曲線の経路に沿って車両が走行する場合に、車両の乗り心地を悪化させてしまう可能性があった。このため、走行経路を補正する等により、例えばコーナリング中に車両にかかる横向きの力(以下、横加速度)が低減可能な走行予定軌跡を生成することが望ましい。
しかしながら、発明者の詳細な検討の結果、単に横加速度の低減だけを考慮した走行予定軌跡を生成すると、車両周辺の状況によっては運転者に不安を抱かせてしまう等により、車両の乗り心地を悪化させてしまう、という課題が見出された。この種の課題は、上記した協調型自動運転に限るものではなく、車載システムだけで周囲の状況を判断して走行制御する、いわゆる自律型自動運転を含む、各種の走行制御技術に共通する課題である。
本開示は、走行制御技術において、車両の乗り心地をさらに改善可能な技術を提供する。
本開示の一態様による走行軌跡生成装置は、情報取得部と、対象物認識部と、軌跡生成部と、を備える。情報取得部は、予め設定された走行経路のうち対象車両が走行中の車線(以下、対象車線)の中央位置を示す車線走行経路の道路線形を表す道路線形情報を取得するように構成される。
本開示の一態様による走行軌跡生成装置は、情報取得部と、対象物認識部と、軌跡生成部と、を備える。情報取得部は、予め設定された走行経路のうち対象車両が走行中の車線(以下、対象車線)の中央位置を示す車線走行経路の道路線形を表す道路線形情報を取得するように構成される。
対象物認識部は、対象車両の前方において対象車線に近接している対象物を近接対象物として認識するように構成される。
軌跡生成部は、情報取得部により取得した道路線形情報に基づき、対象車線において対象車両が走行することを予定する軌跡である走行予定軌跡を生成するように構成される。軌跡生成部は、走行予定軌跡を生成する際に、対象物認識部により認識した近接対象物に対する車線幅方向の間隔が、予め設定された安全間隔以上となるように、車線走行経路を補正することによって、走行予定軌跡を生成するように構成される。
軌跡生成部は、情報取得部により取得した道路線形情報に基づき、対象車線において対象車両が走行することを予定する軌跡である走行予定軌跡を生成するように構成される。軌跡生成部は、走行予定軌跡を生成する際に、対象物認識部により認識した近接対象物に対する車線幅方向の間隔が、予め設定された安全間隔以上となるように、車線走行経路を補正することによって、走行予定軌跡を生成するように構成される。
このような構成によれば、車両の走行経路として車線の中央位置を示す車線走行経路を補正した走行予定軌跡が、近接対象物として例えば道路脇の防音壁やトンネルの内壁等に近づきすぎない軌跡となるため、運転者が不安を抱きにくくなる。具体的には、このような構成によれば、近接対象物に衝突するかもしれないという不安や、近接対象物に近づきすぎることによる圧迫感等を和らげることができる。よって、本開示の一態様によれば、車両の乗り心地をさらに改善することができる。
なお、本開示の一態様による走行軌跡生成方法によれば、上記同様の理由により、本開示の一態様による走行軌跡生成装置において既に述べた効果と同様の効果を得ることができる。
以下、図面を参照しながら、本開示の例示的な実施形態を説明する。
[1.第1実施形態]
[1-1.全体構成]
図1に示す自動運転制御システムは、車載システム1と、インフラストラクチャ3と、を備える。インフラストラクチャ3は、管制センタ5と、路側機7と、を備える。
[1.第1実施形態]
[1-1.全体構成]
図1に示す自動運転制御システムは、車載システム1と、インフラストラクチャ3と、を備える。インフラストラクチャ3は、管制センタ5と、路側機7と、を備える。
車載システム1は、自車両を含む各車両に搭載され、それぞれが管制センタ5との無線通信により、いわゆる自動運転で使用する走行経路の設定等を行う。車載システム1は、管制センタ5との無線通信に加え、走行路に設置された路側機7との無線通信(以下、路車間通信)や他車両に搭載された車載システム1との無線通信(以下、車車間通信)等により、自車両や自車両周辺の状況を表す周辺情報を相互に提供し合う。車載システム1は、歩行者が所持する携帯端末との無線通信により周辺情報を取得しても良い。
インフラストラクチャ3は、周辺情報を収集して統合した環境情報を生成し、走行経路の設定等に使用される。車載システム1は、インフラストラクチャ3から環境情報を取得し、その環境情報に基づいて決定した、加速、減速、停車、発進、右折、左折、車線変更等の運転行動に従った走行制御を実施する。このように、自動運転制御システムでは、車載システム1とインフラストラクチャ3とが協調して、各車両について目的地に向かう最適な走行経路が設定され、各車両が走行経路に沿って安全に自動走行できるように制御される。走行経路は、車両が走行する道筋である。その道筋は、少なくとも道路によって示されるものであり、本実施形態ではさらに道路の車線によって示されている。
[1-2.車載システム1の構成]
車載システム1は、通信器11、GNSS12、センサ13、高度地図情報記憶部14、室内ディスプレイ15、スピーカ16、入力装置17、自動運転制御装置2、パワートレインシステム4、ブレーキシステム6、ステアリングシステム8等を備える。
車載システム1は、通信器11、GNSS12、センサ13、高度地図情報記憶部14、室内ディスプレイ15、スピーカ16、入力装置17、自動運転制御装置2、パワートレインシステム4、ブレーキシステム6、ステアリングシステム8等を備える。
通信器11は、無線通信によって、他車両との車車間通信、インフラストラクチャ3との路車間通信等を実行する。GNSS12は、準天頂衛星やGPS衛星からの電波を受信して自車両の位置情報等を取得する。センサ13は、画像センサ、ミリ波レーダ、ライダー等を備える。センサ13は、自車両の周辺に存在する障害物、他車両、歩行者、標識、車線境界線、建造物等の各種物標を検出する。例えば、センサ13は、画像センサが撮像する画像データに基づいて、自車両が走行する走行路を規定する左右の白線を、白線と路面との輝度差に基づいて検出することにより、車線境界線を認識する。例えば、センサ13は、ミリ波レーダやライダーにより、物標との距離及び相対速度、並びに物標の方位を検出する。センサ13は、ドライバによる操作や車両の挙動を検出するセンサを備える。車両の挙動としては、車両の速度や加速度、ヨーレート、操舵角等が検出される。
高度地図情報記憶部14は、地図情報に環境情報を対応付けた高度地図情報を記憶する。地図情報には、ナビゲーションシステムで使用される一般的な道路情報の他、道路幅、道路の曲率半径、ビル、建物等の後述する建造物の高さや長さ等が記憶されている。環境情報には、例えば、自車両から所定範囲内に存在する他車両の走行状態、道路状況、交通規制等の交通管理情報、車両や歩行者等の交通状況の情報等が含まれる。環境情報は、通信器11を介してインフラストラクチャ3、他車両等から取得する情報によって逐次更新される。
室内ディスプレイ15は、自車両の車室内に設けられた、画像を表示可能なディスプレイである。室内ディスプレイ15としては、ナビゲーション用の地図等を表示するディスプレイや、メータディスプレイ、ヘッドアップディスプレイ等が用いられる。スピーカ16は、自車両の車室内に設けられ、各種音声案内や警報等を発生させる。入力装置17は、ユーザの入力操作を受け付け、その入力操作に応じた入力信号を生成する。
自動運転制御装置2は、走行軌跡生成ユニット21、自動走行制御ユニット22、HMIユニット23、運行管理ユニット24等を備える。これらのユニット21~24は、CPU25と、RAM、ROM、フラッシュメモリ等の半導体メモリ(以下、メモリ26)と、を有する周知のマイクロコンピュータ、及び、車載ネットワーク用の通信コントローラを中心に構成される。各ユニット21~24では、メモリ26に格納されているプログラムに基づいてCPU25により各種処理が実行され、プログラムが実行されることで、プログラムに対応する方法が実行される。なお、マイクロコンピュータは、各ユニット21~24において兼用されてもよいし、各ユニット21~24がそれぞれ備えてもよい。マイクロコンピュータの設置場所は車両内部の何れでもよい。
HMIユニット23は、入力装置17を介して自動運転機能の利用意思が確認されると、インフラストラクチャ3に対して、自車両の車両ID、現在位置を表す位置情報、自動運転の目的地等を示した開始要求通知を送信する。その後、インフラストラクチャ3から送信されてくる環境情報や走行経路等の各種情報、センサ13から得られる各種情報等に基づき、室内ディスプレイ15やスピーカ16を介して必要な情報をドライバに報知する制御を行う。
運行管理ユニット24は、GNSS12からの情報に基づいて自車両の現在位置を表す位置情報を生成すると共に、センサ13から得られる自車両周囲に存在する各種物標に関する情報や自車両の挙動を表す情報等の周辺情報を生成する。物標に関する情報には、例えば、物標が車両や歩行者の場合は、その物標までの距離、物標の方位、移動速度等が挙げられ、物標が標識である場合は、その標識に示された内容等が挙げられる。運行管理ユニット24は、これら位置情報及び周辺情報と、自車両を識別する車両IDと、を対応付けた情報を、通信器11を介して、定期的にインフラストラクチャ3に送信する。
運行管理ユニット24は、インフラストラクチャ3から送信されてくる環境情報に基づき、高度地図情報を逐次更新する。運行管理ユニット24は、インフラストラクチャ3から送信されてくる走行経路と、センサ13から得られる各種情報とに基づき、自車両の現在位置から目的地までの最適な走行経路を設定する。運行管理ユニット24は、自車両の現在位置を表す位置情報に基づき、自車両が走行中の車線である自車線を特定する。運行管理ユニット24は、センサ13から得られる周辺情報や車線境界線の認識結果等に基づき、自車線内における自車両の位置を特定する。
自動走行制御ユニット22は、走行軌跡生成ユニット21から出力される走行予定軌跡54にしたがって、走行予定軌跡54に沿って自車両が走行するように、走行予定軌跡54上の各地点における目標速度、目標加速度、目標操舵角、目標ヨーレート等を設定する。自動走行制御ユニット22は、これらの設定に基づき、パワートレインシステム4、ブレーキシステム6、ステアリングシステム8を制御する。走行予定軌跡54については後述する。
パワートレインシステム4は、自動走行制御ユニット22から指令される駆動出力にしたがって、駆動源として内燃機関を搭載している場合にはスロットル装置の開度および燃料噴射量を制御し、駆動源としてモータを搭載している場合にはモータへの供給電力を制御する。
ブレーキシステム6は、自動走行制御ユニット22から指令される制動力にしたがって、油圧式ブレーキの液圧回路に設けられたアクチュエータを制御する。ブレーキシステム6は、自車両が駆動源としてモータを搭載している場合には、自動走行制御ユニット22から指令される制動力にしたがって、モータへの供給電力を制御して回生ブレーキによる制動力を生成しても良い。
ステアリングシステム8は、自動走行制御ユニット22から指令される操舵角にしたがって、ステアリング機構に設けられたピニオンギアの回転方向及び回転量を制御する。
自動運転制御装置2、パワートレインシステム4、ブレーキシステム6、ステアリングシステム8は、車内LANに接続されており、車内LANを介して相互に制御量等の車両情報を共有する。車内LANは、車両の内部に配備されているローカルエリアネットワークである。車内LANとしては、例えば、周知のCAN(登録商標)やFlexRay(登録商標)、LIN、MOST(登録商標)、AVC-LAN等の通信プロトコルが使用される。
自動運転制御装置2、パワートレインシステム4、ブレーキシステム6、ステアリングシステム8は、車内LANに接続されており、車内LANを介して相互に制御量等の車両情報を共有する。車内LANは、車両の内部に配備されているローカルエリアネットワークである。車内LANとしては、例えば、周知のCAN(登録商標)やFlexRay(登録商標)、LIN、MOST(登録商標)、AVC-LAN等の通信プロトコルが使用される。
[1-3.管制センタ5の構成]
管制センタ5は、予め定められたエリア内での各車両の自動走行を監視、制御するセンタ型装置である。管制センタ5は、図2に示すように、通信器31、データベース32、高度地図情報記憶部33、演算ユニット34を備える。
管制センタ5は、予め定められたエリア内での各車両の自動走行を監視、制御するセンタ型装置である。管制センタ5は、図2に示すように、通信器31、データベース32、高度地図情報記憶部33、演算ユニット34を備える。
通信器31は、車載システム1との間の無線通信、及び、公衆通信網等を介した路側機7との通信を行う。データベース32は、通信器31を介して開始要求通知を受信すると、その開始要求通知に示された車両ID、位置情報、目的地を関連付けて記憶する。高度地図情報記憶部33は、高度地図情報を記憶する。高度地図情報の内容は、上述の高度地図情報記憶部14で説明した通りである。
演算ユニット34は、CPU35と、メモリ36と、を有する周知のマイクロコンピュータを中心に構成される。演算ユニット34では、メモリ36に格納されているプログラムに基づいてCPU35により各種処理が実行され、プログラムが実行されることで、プログラムに対応する方法が実行される。演算ユニット34は、通信器31を介して取得した各車両からの周辺情報を統合することによって環境情報を生成し、高度地図情報記憶部33に記憶された環境情報の内容を逐次更新する。演算ユニット34は、周辺情報に示された車両ID及び位置情報に基づき、データベース32に登録されている車両IDの位置情報を逐次更新する。
演算ユニット34は、高度地図情報記憶部33に記憶された情報を利用して、位置情報が示す現在位置から目的地に至る走行経路を生成し、生成した走行経路を、その走行経路に関わる環境情報と共に、開始要求通知の送信元車両に送信する。以降、演算ユニット34は、予め決められた更新タイミング毎に、登録された全ての自動運転車両について走行経路の再計算を行って、その結果を環境情報と共に、各自動運転車両に送信する。
[1-4.路側機7の構成]
路側機7は、路車間通信により各車両から提供される周辺情報を収集すると共に、自動運転に必要な走行経路や環境情報などの情報を、路車間通信により各車両に提供する装置である。路側機7は、例えば、車載システム1と管制センタ5との無線通信や、車載システム1同士の車車間通信が困難な通信困難地点等に設置される。路側機7は、通信器、データベース、高度地図情報記憶部、演算ユニット等を備える。路側機7のデータベース及び高度地図情報記憶部は、管制センタ5のデータベース32及び高度地図情報記憶部33と同様のものである。路側機7の演算ユニットは、路側機7のデータベース及び高度地図情報記憶部の記憶内容が、管制センタ5のデータベース32及び高度地図情報記憶部33のものと同期したものとなるように、通信器を介した更新処理を逐次行う。
路側機7は、路車間通信により各車両から提供される周辺情報を収集すると共に、自動運転に必要な走行経路や環境情報などの情報を、路車間通信により各車両に提供する装置である。路側機7は、例えば、車載システム1と管制センタ5との無線通信や、車載システム1同士の車車間通信が困難な通信困難地点等に設置される。路側機7は、通信器、データベース、高度地図情報記憶部、演算ユニット等を備える。路側機7のデータベース及び高度地図情報記憶部は、管制センタ5のデータベース32及び高度地図情報記憶部33と同様のものである。路側機7の演算ユニットは、路側機7のデータベース及び高度地図情報記憶部の記憶内容が、管制センタ5のデータベース32及び高度地図情報記憶部33のものと同期したものとなるように、通信器を介した更新処理を逐次行う。
[1-5.走行軌跡生成ユニット21の構成]
次に、車載システム1の走行軌跡生成ユニット21について説明する。
走行軌跡生成ユニット21は、CPU25の各種処理の実行により実現される機能の構成として、図3に示すように、情報取得部41と、道路判定部42と、軌跡生成部43と、対象物認識部44と、最接近推定部45と、間隔設定部46と、を備える。軌跡生成部43は、第1の補正部47と、第2の補正部48と、を備える。走行軌跡生成ユニット21が提供するこれら機能の一部または全部を、一つあるいは複数の論理回路やIC等の電子回路によりハードウェア的に構成してもよい。つまり、走行軌跡生成ユニット21では、ソフトウェアに限らず、ハードウェアあるいはそれらの組合せによっても上記機能を提供することができる。
次に、車載システム1の走行軌跡生成ユニット21について説明する。
走行軌跡生成ユニット21は、CPU25の各種処理の実行により実現される機能の構成として、図3に示すように、情報取得部41と、道路判定部42と、軌跡生成部43と、対象物認識部44と、最接近推定部45と、間隔設定部46と、を備える。軌跡生成部43は、第1の補正部47と、第2の補正部48と、を備える。走行軌跡生成ユニット21が提供するこれら機能の一部または全部を、一つあるいは複数の論理回路やIC等の電子回路によりハードウェア的に構成してもよい。つまり、走行軌跡生成ユニット21では、ソフトウェアに限らず、ハードウェアあるいはそれらの組合せによっても上記機能を提供することができる。
情報取得部41は、予め設定された走行経路のうち対象車両51が走行中の車線である対象車線52の中央位置を示す経路(以下、車線走行経路53)の道路線形を表す道路線形情報を取得するように構成される。本実施形態において、走行経路は、インフラストラクチャ3から送信されてくる走行経路と、センサ13から得られる各種情報とに基づき、運行管理ユニット24によって再度設定される。本実施形態において、図4に示すように、対象車両51は、自車両に相当する。対象車線52は、自車線に相当する。道路線形は、道路の平面的な形状を示す線形要素であり、直線と曲線とが曲率半径によって示される。車線走行経路53は、運行管理ユニット24によって設定される走行経路であり、対象車線の車線幅方向における中心点を繋いだ経路を示す情報である。
道路判定部42は、情報取得部41により取得した道路線形情報に基づき、曲線経路が1ないし複数存在するか否かを判定するように構成される。曲線経路は、車線走行経路53のうち対象車両51の現在位置から進行方向に予め設定された経路範囲内において、曲率半径により規定される曲線の経路である。経路範囲は、例えば車線走行経路53の距離として表される。経路範囲は、固定値でも変動値でもよく、変動値の場合は、例えば対象車両51の速度に応じて大きい距離が設定される。
軌跡生成部43は、経路範囲内の対象車線52において対象車両51が走行することを予定する軌跡(以下、走行予定軌跡54)を生成するように構成される。本実施形態において、走行予定軌跡54は、対象車線の車線幅方向において対象車両51の前端中央部が通過することを予定する点(以下、通過予定点)を繋いだ経路を示す情報である。通過予定点は、前端中央部に限るものではない。具体的には、走行予定軌跡54は、例えば、左右いずれか予め決められた一方の車輪が通過する点をを予定通過点とする軌跡であってもよいし、対象車両51の重心を予定通過点とする軌跡であってもよい。軌跡生成部43は、道路判定部42により経路範囲内において曲線経路が存在しないと判定した場合、車線走行経路53を走行予定軌跡54として設定する。これにより、予め設定された長さ以上の直線の経路(以下、直線経路)が続く場合には、対象車線52の中央位置を示す走行予定軌跡54が生成される。
第1の補正部47は、道路判定部42により経路範囲内において1ないし複数の曲線経路が存在すると判定した場合に、図5に示すように、走行予定軌跡54のうち各曲線経路に対応する軌跡をそれぞれコーナリングライン55と設定するように構成される。第1の補正部47は、各コーナリングライン55の曲率半径が、それぞれ対応する曲線経路の曲率半径よりも大きくなるように、車線走行経路53を補正するように構成される。これにより、曲線経路に対応する対象車線52の中央位置から曲率半径の大きくなる側へシフトされた対象車線52上の各位置を示す走行予定軌跡54が生成される。
対象物認識部44は、対象車両51の前方において対象車線52に近接している対象物を近接対象物56として認識するように構成される。対象物は、センサ13により検出される物標のうち、予め定められた物標である。本実施形態において、対象物は、防音壁やトンネル壁、ビル、建物、ガードレール、ポール等の建造物、車両、歩行者等である。本実施形態において、近接対象物56は、図6に示すように、第1の補正部47によって補正された走行予定軌跡54との距離が予め定められた閾値(以下、安全間隔57の初期値)よりも短い地点に存在する対象物である。安全間隔57は、近接対象物56に対する車線幅方向の間隔である。安全間隔57は、本実施形態では走行予定軌跡54との距離と比較される。安全間隔57は、これに限らず、走行予定軌跡54を近接対象物56側に対象車両51の車幅の半分だけずらした軌跡との距離を比較されても良い。安全間隔57は、固定値であってもよいが、本実施形態では変動値である場合を例に説明する。
最接近推定部45は、近接対象物56が隣接車両59である場合に、車線走行経路53において対象車両51が隣接車両59と最接近する位置を最接近位置60として推定するように構成される。隣接車線58は、対象車線52に隣接する車線である。隣接車両59は、隣接車線58を走行している車両である。最接近推定部45は、例えば、センサ13により検出される隣接車両59との相対位置及び相対速度の履歴に基づき、隣接車両59と最接近するまでの時間を計算し、計算した時間に対象車両51の速度を乗じることで、対象車両の現在位置からの到達距離61を予測する。最接近推定部45は、図7に示すように、その到達距離61に対応する車線走行経路53上の位置を最接近位置60として設定する。最接近推定部45は、隣接車両59に限らず、例えば対象車線52に隣接する歩道等を歩行している歩行者を隣接歩行者とし、同様の方法で隣接歩行者との最接近位置60を推定しても良い。ここでの隣接車両59や隣接歩行者が移動物に相当する。移動物は、自らが移動可能な動的物体として定義される。
間隔設定部46は、安全間隔57を設定するように構成される。安全間隔57の設定方法については後述する。
第2の補正部48は、対象物認識部44により認識した近接対象物56に対する車線幅方向の間隔が、予め定められた安全間隔57以上となるように、車線走行経路53を補正するように構成される。本実施形態において、第2の補正部48は、図6及び図7に示すように、第1の補正部47により補正した車線走行経路53、つまり第1の補正部47により生成した走行予定軌跡54を第1補正経路62と設定する。第2の補正部48は、対象物認識部44により認識した近接対象物56に対する車線幅方向の間隔が安全間隔57以上となるように、第1補正経路62を更に補正することにより、第2補正経路63を生成する。第2の補正部48により生成された第2補正経路63は、対象車両51の走行予定軌跡54として自動走行制御ユニット22に出力される。なお、第2の補正部48を備えない構成においては、第1の補正部47により生成された第1補正経路62が、対象車両51の走行予定軌跡54として自動走行制御ユニット22に出力される。
第2の補正部48は、対象物認識部44により認識した近接対象物56に対する車線幅方向の間隔が、予め定められた安全間隔57以上となるように、車線走行経路53を補正するように構成される。本実施形態において、第2の補正部48は、図6及び図7に示すように、第1の補正部47により補正した車線走行経路53、つまり第1の補正部47により生成した走行予定軌跡54を第1補正経路62と設定する。第2の補正部48は、対象物認識部44により認識した近接対象物56に対する車線幅方向の間隔が安全間隔57以上となるように、第1補正経路62を更に補正することにより、第2補正経路63を生成する。第2の補正部48により生成された第2補正経路63は、対象車両51の走行予定軌跡54として自動走行制御ユニット22に出力される。なお、第2の補正部48を備えない構成においては、第1の補正部47により生成された第1補正経路62が、対象車両51の走行予定軌跡54として自動走行制御ユニット22に出力される。
[1-6.処理]
[1-6-1.第1補正経路生成処理]
次に、走行軌跡生成ユニット21のCPU25が実行する第1補正経路生成処理について、図8のフローチャートを用いて説明する。本処理は、入力装置17を介して自動運転機能の利用意思が確認されている間、所定サイクル毎に繰り返し実行される。
[1-6-1.第1補正経路生成処理]
次に、走行軌跡生成ユニット21のCPU25が実行する第1補正経路生成処理について、図8のフローチャートを用いて説明する。本処理は、入力装置17を介して自動運転機能の利用意思が確認されている間、所定サイクル毎に繰り返し実行される。
本処理が開始されると、S110において道路判定部42は、対象車両51の速度に応じて直線経路とみなされる直線の長さを設定する。直線は、曲率半径が閾値以上の線分である。直線経路は、曲率半径が閾値以上の線分が所定の長さ以上連続する経路である。ここでは、この長さを対象車両51の速度に応じて可変設定する。具体的には、対象車両51の速度が大きいほど、直線の長さは大きく設定される。対象車両51の速度は、センサ13による検出結果から得られる。
次に、S120において道路判定部42は、経路範囲内において曲線経路が1ないし複数存在するか否かを判定する。具体的には、経路範囲内における車線走行経路53を構成する各線分の曲率半径を閾値と比較し、閾値未満の線分が存在する場合に、曲線経路が存在すると判定する。曲率半径は、高度地図情報記憶部14の記憶内容や、センサ13による車線境界線の認識結果から得られる。道路判定部42は、曲率半径が閾値未満の線分が存在する場合ではなく、曲率半径が閾値未満の線分が所定長さ以上連続する場合に、後続走行経路が曲線経路であると判定しても良い。道路判定部42は、曲線経路が存在すると判定した場合、S130に移行する。S120において曲線経路が存在しないと判定した場合、軌跡生成部43は、経路範囲内における車線走行経路53を補正することなく、車線走行経路53を走行予定軌跡54として生成する。その後、本処理は、S110に戻る。
S130において道路判定部42は、対象車両51の現在位置から近い順に曲線経路を進入カーブと設定し、車線走行経路において進入カーブの後に続く経路(以下、後続走行経路)の種別を判定する。具体的には、道路判定部42は、経路範囲内において進入カーブに後続する車線走行経路53を構成する線分の曲率半径を閾値と比較し、曲率半径が閾値以上である線分がS110で設定された長さ以上連続する場合、後続走行経路が直線経路であると判定する。道路判定部42は、後続走行経路が直線経路であると判定する前に、例えば曲率半径が閾値未満の線分が存在する場合には、後続走行経路が曲線経路であると判定する。直線経路の判定用の閾値は、曲線経路の判定用の閾値よりも大きい値でも同じ値でも良い。S130において後続走行経路が曲線経路であると判定した場合、道路判定部42はその曲線経路の向きを判定する。曲線経路の向きは、高度地図情報記憶部14の記憶内容や、センサ13による車線境界線の認識結果から得られる。道路判定部42は、曲率半径が閾値未満の線分が存在する場合でなく、曲率半径が閾値未満の線分が所定長さ以上連続する場合に、後続走行経路が曲線経路であると判定しても良い。本実施形態では、道路判定部42は、対象車両51の現在位置から近い順に曲線経路を進入カーブとしている。これに限らず、道路判定部42は、例えば、対象車両51の現在位置から遠い順に曲線経路を進入カーブと設定して処理を進めても良い。
S140において道路判定部42は、後続走行経路が直線経路であると判定した場合、S150に移行し、後続走行経路が曲線経路であると判定した場合、S160を経て、S170又はS180に移行する。
以下において第1の補正部47は、コーナリングライン55のうち対象車線52において曲線経路の曲率中心に対する最内側地点をクリッピングポイント65と設定する。第1の補正部47は、S130の判定結果を基に、後続走行経路の種別に応じて、進入カーブに対応するコーナリングライン55の入口地点64及び出口地点66を設定する。具体的には、第1の補正部47は、進入カーブに対応する対象車線52の車線幅内に、対象車両51の車幅が収まることを条件とし、入口地点64、クリッピングポイント65、出口地点66の順に対象車両51が走行するようなコーナリングライン55を生成する。このとき、コーナリングライン55の曲率半径が、対応する曲線経路の曲率半径よりも大きくなるように、車線走行経路53が補正される。曲線経路が複数の曲率半径を有する場合には、コーナリングライン55を構成する各線分の曲率半径が、曲率経路を構成する各線分の曲率半径よりも大きくなるように、車線走行経路53が補正される。第1の補正部47は、自動走行制御ユニット22により設定された目標値に基づき、コーナリングライン55上の各地点の横加速度変化率が所定変化率以下になるように、入口地点64、クリッピングポイント65、出口地点66を補正しても良い。
S150において第1の補正部47は、進入カーブに対応するコーナリングライン55について、入口地点64を対象車線52において進入カーブの曲率中心に対する外側地点、出口地点66を対象車線52の中央地点にそれぞれ設定する。これにより、進入カーブの後続走行経路が直線経路である場合、いわゆるOut-In-Centerのコーナリングライン55が生成される。Out-In-Centerのコーナリングライン55では、図5に示すように、車線走行経路53に対し、入口地点64が進入カーブの外側地点、クリッピングポイント65が進入カーブの内側地点、出口地点66が中央地点となる。
S160において道路判定部42は、後続走行経路としての曲線経路が進入カーブと同じ向きに曲がる曲線経路であると判定した場合、S170に移行する。道路判定部42は、後続走行経路としての曲線経路が進入カーブと逆の向きに曲がる曲線経路であると判定した場合、S180に移行する。
S170において第1の補正部47は、進入カーブに対応するコーナリングライン55について、入口地点64を対象車線52において進入カーブの曲率中心に対する外側地点に設定する。第1の補正部47は、進入カーブに対応するコーナリングライン55について、出口地点66を対象車線52において進入カーブの曲率中心に対する外側地点に設定する。これにより、進入カーブの後続走行経路が進入カーブと同じ向きに曲がる曲線経路である場合、いわゆるOut-In-Outのコーナリングライン55が生成される。Out-In-Outのコーナリングライン55では、図4に示すように、車線走行経路53に対し、入口地点64が進入カーブの外側地点、クリッピングポイント65が進入カーブの内側地点、出口地点66が進入カーブの外側地点となる。
S180において第1の補正部47は、進入カーブに対応するコーナリングライン55について、入口地点64を対象車線52において進入カーブの曲率中心に対する外側地点に設定する。第1の補正部47は、進入カーブに対応するコーナリングライン55について、出口地点66を対象車線52において進入カーブの曲率中心に対する内側地点に設定する。これにより、進入カーブの後続走行経路が進入カーブと逆の向きに曲がる曲線経路である場合、Out-In-Inのコーナリングライン55が生成される。Out-In-Inのコーナリングライン55では、図5に示すように、車線走行経路53に対し、入口地点64が進入カーブの外側地点、クリッピングポイント65が進入カーブの内側地点、出口地点66が進入カーブの内側地点となる。
S190において軌跡生成部43は、経路範囲内における全ての曲線経路についてコーナリングライン55が生成されたか否かを判断する。軌跡生成部43は、全ての曲線経路についてコーナリングライン55が生成されたと判断した場合は、本処理を終了する。軌跡生成部43は、コーナリングライン55が生成されていない曲線経路が存在すると判断した場合は、S130に戻る。S130に戻ると、軌跡生成部43は、この曲線経路に関し、対象車両51の現在位置から近い順、又は対象車両51の現在位置から遠い順に、S130~S180と同様の方法でコーナリングライン55を生成する。
このように、第1補正経路生成処理において、走行軌跡生成ユニット21は、経路範囲内に曲線経路が存在する場合、進入カーブの道路線形だけでなく、後続走行経路の種別に応じてコーナリングライン55を生成する。このように、走行軌跡生成ユニット21は、車線走行経路53を補正して第1補正経路62を生成する。
[1-6-2.第2補正経路生成処理]
次に、走行軌跡生成ユニット21のCPU25が実行する第2補正経路生成処理について、図9のフローチャートを用いて説明する。本処理は、入力装置17を介して自動運転機能の利用意思が確認されている間、所定サイクル毎に繰り返し実行される。なお、本実施形態では、第1補正経路62を補正する例を説明する。走行軌跡生成ユニット21は、これに限らず、車線走行経路53を直接補正しても良い。
次に、走行軌跡生成ユニット21のCPU25が実行する第2補正経路生成処理について、図9のフローチャートを用いて説明する。本処理は、入力装置17を介して自動運転機能の利用意思が確認されている間、所定サイクル毎に繰り返し実行される。なお、本実施形態では、第1補正経路62を補正する例を説明する。走行軌跡生成ユニット21は、これに限らず、車線走行経路53を直接補正しても良い。
本処理が開始されると、S210において対象物認識部44は、第1補正経路62との距離が安全間隔57の初期値よりも短い地点に存在する対象物を近接対象物56として認識する。間隔設定部46は、この認識結果に基づき、経路範囲内において、近接対象物56が存在すると判断した場合は、S220に移行し、近接対象物56が存在しないと判断した場合は、本処理を終了する。対象物の位置は、センサ13による物標の検出結果から得られる。対象物の認識には、パターンマッチング等の周知の手法が用いられる。近接対象物56の認識方法としては、上記方法に限らず、例えば、対象車線52を構成する車線境界線のうち、対象物に近い側の車線境界線との距離と安全間隔57の初期値とを比較する方法を採用しても良い。
S220において間隔設定部46は、対象車両51の速度及びヨーレートの少なくとも一方が予め定められた閾値よりも大きいか否かを判断する。間隔設定部46は、対象車両51の速度及びヨーレートの少なくとも一方が閾値よりも大きいと判断した場合、S230に移行する。間隔設定部46は、対象車両51の速度及びヨーレートのいずれもが閾値以下であると判断した場合、S240に移行する。ここでの閾値は、対象車両51の速度及びヨーレートについてそれぞれ個別に定められている。これら速度及びヨーレートは、センサ13による対象車両51の挙動に関する検出結果から得られる。間隔設定部46は、対象車両51の速度及びヨーレートのいずれか一方だけを閾値判断しても良いし、S220を省略し、S230を経てS240に移行しても良い。
S230において間隔設定部46は、対象車両51の速度及びヨーレートの少なくとも一方が大きいほど安全間隔57が広くなるように第1の補正値を設定する。間隔設定部46は、安全間隔57の初期値に対して第1の補正値を加算することにより、新たな安全間隔57を設定する。つまり、間隔設定部46は、対象車両51の速度及びヨーレートの少なくとも一方に応じて大きい値に安全間隔57を設定する。具体的には、近接対象物56の位置において例えば近接対象物56の長さに対応するエリア内が安全間隔57に設定される。
S240において対象物認識部44は、S210で認識した近接対象物56の属性を判定する。近接対象物56の属性としては、上述の建造物や車両、歩行者等の種別や、近接対象物56の高さ、長さが挙げられる。近接対象物56の高さ、長さ等は、例えば画像データから算出されたり、高度地図情報記憶部14から取得されたりする。近接対象物56の長さは、対象車線52に沿う方向の長さを意味する。
S250において間隔設定部46は、S240の判定結果に基づき、近接対象物56の高さが予め定められた閾値よりも大きいか否かを判断する。間隔設定部46は、近接対象物56の高さが閾値よりも大きいと判断した場合、S260に移行する。間隔設定部46は、近接対象物56の高さが閾値以下であると判断した場合、S270に移行する。間隔設定部46は、S250を省略し、S260を経てS270に移行しても良い。
S260において間隔設定部46は、S240の判定結果に基づき、近接対象物56が高さ方向に大きいほど安全間隔57が広くなるように第2の補正値を設定する。間隔設定部46は、安全間隔57の初期値、又はS230で設定した安全間隔57に対して第2の補正値を加算することにより、新たな安全間隔57を設定する。つまり、間隔設定部46は、近接対象物56の高さに応じて大きい値に安全間隔57を設定する。具体的には、近接対象物56の位置において例えば近接対象物56の長さに対応するエリア内が安全間隔57に設定される。間隔設定部46は、さらに近接対象物56の長さに応じて大きい値に安全間隔57を設定しても良い。
S270において間隔設定部46は、S240の判定結果に基づき、近接対象物56が隣接車両59や隣接歩行者等の移動物であるか否かを判断する。間隔設定部46は、近接対象物56が移動物であると判断した場合、S280に移行する。間隔設定部46は、近接対象物56が移動物でないと判断した場合、S310に移行する。
S280において最接近推定部45は、S270における移動物が第1補正経路62において対象車両51と最接近する位置を最接近位置60として推定する。最接近位置60の推定方法については、既述のとおりである。
S290において間隔設定部46は、S270における移動物が対象車両51に接近する側を正とし、対象車両51に対する移動物の相対速度が予め定められた閾値よりも大きいか否かを判断する。間隔設定部46は、移動物の相対速度が閾値よりも大きいと判断した場合、S300に移行する。間隔設定部46は、移動物の相対速度が閾値以下であると判断した場合、S310に移行する。間隔設定部46は、S290を省略し、S300を経てS310に移行するようにしても良い。
S300において間隔設定部46は、S290における移動物の相対速度が大きいほど安全間隔57が広くなるように第3の補正値を設定する。間隔設定部46は、安全間隔57の初期値、S230で設定した安全間隔57、又はS260で設定した安全間隔57に対して第3の補正値を加算することにより、新たな安全間隔57を設定する。つまり、間隔設定部46は、移動物の接近速度に応じて大きい値に安全間隔57を設定する。間隔設定部46は、S280で推定された最接近位置60において安全間隔57を設定する。具体的には、最接近位置60において例えば移動物の長さに対応するエリア内が安全間隔57に設定される。
S310において第2の補正部48は、S230、S260、S300の少なくとも一つのステップで新たに設定した安全間隔57、又は安全間隔57の初期値の情報を得る。第2の補正部48は、この情報を用いて、近接対象物56に対する車線幅方向の間隔が、安全間隔57以上となるように、第1補正経路62を補正することによって、第2補正経路63を生成する。具体的には、例えば近接対象物56が建造物である場合、図6に示すように、近接対象物56の長さに対応するエリア内において、近接対象物56に対する車線幅方向の間隔が、安全間隔57以上となるように、第1補正経路62が補正される。例えば近接対象物56が隣接車両59である場合、図7に示すように、最接近位置60を中心とする隣接車両59の長さに対応するエリア内において、近接対象物56に対する車線幅方向の間隔が、安全間隔57以上となるように、第1補正経路62が補正される。
[1-7.効果]
以上詳述した第1実施形態によれば、以下の効果が得られる。
(1a)車両の走行経路として車線の中央位置を示す車線走行経路53を補正した走行予定軌跡54が、近接対象物56として例えば道路脇の防音壁やトンネルの内壁等に近づきすぎない軌跡となるため、運転者が不安を抱きにくくなる。具体的には、近接対象物56に衝突するかもしれないという不安や、近接対象物56に近づきすぎることによる圧迫感等を和らげることができる。これにより、車両の乗り心地をさらに改善することができる。
以上詳述した第1実施形態によれば、以下の効果が得られる。
(1a)車両の走行経路として車線の中央位置を示す車線走行経路53を補正した走行予定軌跡54が、近接対象物56として例えば道路脇の防音壁やトンネルの内壁等に近づきすぎない軌跡となるため、運転者が不安を抱きにくくなる。具体的には、近接対象物56に衝突するかもしれないという不安や、近接対象物56に近づきすぎることによる圧迫感等を和らげることができる。これにより、車両の乗り心地をさらに改善することができる。
(2a)車両の走行経路として車線の中央位置を示す車線走行経路53の曲率半径よりも、走行予定軌跡54におけるコーナリングライン55の曲率半径が大きくなる。このため、コーナリング中に車両にかかる横向きの力(以下、横加速度)が減り、車両の乗り心地を改善することができる。また、横加速度が減ることによってタイヤの摩耗を低減できる。また、車両を比較的減速させずに済むので、車両の燃費を向上できる。
(3a)走行軌跡生成ユニット21は、走行予定軌跡54を生成する際に、車線走行経路53を基に、まずコーナリングライン55の曲率半径を大きくする補正を行う。走行軌跡生成ユニット21は、この補正後のコーナリングライン55等について、近接対象物56に近づきすぎないようにする補正を行う。このため、二つの補正間で調停を行わずに済み、制御の可用性を向上することができる。
(4a)走行軌跡生成ユニット21は、近接対象物56に近づきすぎないようにする補正において、近接対象物56の属性に応じて安全間隔57を可変設定する。このため、例えばガードレール等、運転者が比較的圧迫感を受けないと推定される建造物に対しては、過剰に安全間隔57が広く設定されずに済み、コーナリングライン55の曲率半径を大きめに維持できる。
(5a)走行軌跡生成ユニット21は、近接対象物56が高さ方向に大きいほど、安全間隔57を広く設定する。このため、例えば防音壁やトンネル壁等、運転者が比較的圧迫感を受けると推定される建造物に対しては、適切に安全間隔57を大きめに設定することができる。
(6a)走行軌跡生成ユニット21は、対象車両51の速度及びヨーレートの少なくとも一方が大きいほど、安全間隔57を広く設定する。このため、車両の走行状況に応じて変動し得る圧迫感の程度に適した安全間隔57を設定することができる。
(7a)走行軌跡生成ユニット21は、近接対象物56が移動物である場合、対象車両51と移動物との最接近位置60を推定し、推定した最接近位置60において安全間隔57を設定する。このため、安全間隔57を設定するエリアの長さが過剰に大きくならずに済み、近接対象物56に近づきすぎないようにする補正を必要最小限にすることができる。
(8a)走行軌跡生成ユニット21は、近接対象物56が移動物である場合、移動物の相対速度が大きいほど、安全間隔57を広く設定する。このため、移動物の走行状況に応じて変動し得る圧迫感の程度に適した安全間隔57を設定することができる。
[2.他の実施形態]
以上、本開示を実施するための形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
以上、本開示を実施するための形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
(2A)上記実施形態は、インフラストラクチャ3と車載システム1とが協調して走行予定軌跡54を生成する協調型の自動運転制御システムを例に説明したものであるが、これに限定されるものではない。例えば、いわゆる自律型の自動運転制御システムとして、車載システム1が単独で走行予定軌跡54を生成するようにしても良い。また、自動運転制御システムに限らず、ドライバが運転操作を行う他の走行制御システムにおいて、走行軌跡生成ユニット21が走行予定軌跡54を生成するようにしても良い。
(2B)上記実施形態における1つの構成要素が有する機能を複数の構成要素に分担させたり、複数の構成要素が有する機能を1つの構成要素に発揮させたりしてもよい。上記実施形態の構成の一部を省略してもよい。上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。特許請求の範囲に記載した文言のみによって特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
(2C)上述した走行軌跡生成ユニット21の他、当該走行軌跡生成ユニット21を構成要素とする車載システム1、当該走行軌跡生成ユニット21としてコンピュータを機能させるための1ないし複数のプログラム、このプログラムの少なくとも一部を記録した1ないし複数の半導体メモリ等の非遷移的実体的記録媒体、走行軌跡生成方法など、種々の形態で本開示を実現することもできる。
(2D)また、管制センタ5、路側機7といったインフラストラクチャ3側が、走行軌跡生成ユニット21を備え、生成した走行予定軌跡54を各車両に無線送信する形態で本開示を実現することもできる。
Claims (8)
- 予め設定された走行経路のうち対象車両が走行中の車線である対象車線の中央位置を示す車線走行経路の道路線形を表す道路線形情報を取得するように構成された情報取得部(41)と、
前記対象車両の前方において前記対象車線に近接している対象物を近接対象物として認識するように構成された対象物認識部(44)と、
前記情報取得部により取得した道路線形情報に基づき、前記対象車線において前記対象車両が走行することを予定する軌跡である走行予定軌跡を生成する際に、前記対象物認識部により認識した近接対象物に対する車線幅方向の間隔が、予め設定された安全間隔以上となるように、前記車線走行経路を補正することによって、前記走行予定軌跡を生成するように構成された軌跡生成部(43)と、
を備える走行軌跡生成装置。 - 請求項1に記載の走行軌跡生成装置であって、
前記情報取得部により取得した道路線形情報に基づき、前記車線走行経路のうち前記対象車両の現在位置から進行方向に予め設定された経路範囲内において、曲率半径により規定される曲線の経路である1ないし複数の曲線経路が存在するか否かを判定するように構成された道路判定部(42)を更に備え、
前記軌跡生成部は、
前記道路判定部により前記曲線経路が存在すると判定した場合、前記走行予定軌跡のうち前記曲線経路の各々に対応する軌跡をそれぞれコーナリングラインとし、該コーナリングラインの各々の曲率半径が、それぞれ対応する前記曲線経路の曲率半径よりも大きくなるように、前記車線走行経路を補正するように構成された第1の補正部(47)と、
前記第1の補正部により補正した車線走行経路を第1補正経路として設定し、前記対象物認識部により認識した近接対象物に対する車線幅方向の間隔が、前記安全間隔以上となるように、前記第1補正経路を更に補正するように構成された第2の補正部(48)と、
を備える走行軌跡生成装置。 - 請求項1又は請求項2に記載の走行軌跡生成装置であって、
前記安全間隔を設定するように構成された間隔設定部(46)を更に備え、
前記間隔設定部は、前記対象物認識部により認識した近接対象物の属性に応じて前記安全間隔を設定するように構成された、走行軌跡生成装置。 - 請求項3に記載の走行軌跡生成装置であって、
前記間隔設定部は、前記近接対象物が高さ方向に大きいほど、前記安全間隔を広く設定するように構成された、走行軌跡生成装置。 - 請求項1から請求項4までの何れか1項に記載の走行軌跡生成装置であって、
前記安全間隔を設定するように構成された間隔設定部(46)、
を更に備え、
前記間隔設定部(46)は、前記対象車両の速度及びヨーレートの少なくとも一方が大きいほど、前記安全間隔を広く設定するように構成された、走行軌跡生成装置。 - 請求項1から請求項5までの何れか1項に記載の走行軌跡生成装置であって、
前記安全間隔を設定するように構成された間隔設定部(46)と、
前記近接対象物が移動物である場合、前記車線走行経路において前記対象車両が前記移動物と最接近する位置を最接近位置として推定するように構成された最接近推定部(45)と、
を更に備え、
前記間隔設定部は、前記最接近推定部により推定した最接近位置において前記安全間隔を設定するように構成された、走行軌跡生成装置。 - 請求項6に記載の走行軌跡生成装置であって、
前記間隔設定部は、前記対象車両に接近する前記移動物の相対速度が大きいほど、前記安全間隔を広く設定するように構成された、走行軌跡生成装置。 - 予め設定された走行経路のうち対象車両が走行中の車線である対象車線の中央位置を示す車線走行経路の道路線形を表す道路線形情報を取得し、
前記対象車両の前方において前記対象車線に近接している対象物を近接対象物として認識し、
前記道路線形情報に基づき、前記対象車線において前記対象車両が走行することを予定する軌跡である走行予定軌跡を生成する際に、前記近接対象物に対する車線幅方向の間隔が、予め設定された安全間隔以上となるように、前記車線走行経路を補正することによって、前記走行予定軌跡を生成する、
走行軌跡生成方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/780,981 US20180265084A1 (en) | 2015-12-04 | 2016-12-02 | Traveling path generation apparatus and traveling path generation method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015-237542 | 2015-12-04 | ||
JP2015237542A JP6512084B2 (ja) | 2015-12-04 | 2015-12-04 | 走行軌跡生成装置、走行軌跡生成方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017094904A1 true WO2017094904A1 (ja) | 2017-06-08 |
Family
ID=58797420
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2016/085965 WO2017094904A1 (ja) | 2015-12-04 | 2016-12-02 | 走行軌跡生成装置、走行軌跡生成方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20180265084A1 (ja) |
JP (1) | JP6512084B2 (ja) |
WO (1) | WO2017094904A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111133490A (zh) * | 2017-09-29 | 2020-05-08 | 日立汽车系统株式会社 | 自动驾驶控制装置及方法 |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6443063B2 (ja) * | 2015-01-15 | 2018-12-26 | 株式会社デンソー | 道路形状情報生成装置、道路形状情報集配システム及び道路形状情報生成プログラム |
JP6589608B2 (ja) * | 2015-12-04 | 2019-10-16 | 株式会社デンソー | 車両制御装置 |
JP6293213B2 (ja) * | 2016-08-01 | 2018-03-14 | 三菱電機株式会社 | 車線区画線検知補正装置、車線区画線検知補正方法、及び自動運転システム |
CN108297876B (zh) | 2017-08-22 | 2019-09-17 | 腾讯科技(深圳)有限公司 | 行驶速度控制方法、装置、计算机设备和存储介质 |
JP7088682B2 (ja) * | 2018-01-26 | 2022-06-21 | 株式会社シマノ | 制動制御装置および制動システム |
US10469619B2 (en) * | 2018-02-01 | 2019-11-05 | Toyota Jidosha Kabushiki Kaisha | Vehicular millimeter wave communication for non-line of sight scenarios |
JP6729611B2 (ja) * | 2018-02-01 | 2020-07-22 | 株式会社デンソー | 車両用画像データ生成装置、走行軌道データ生成システム、区間画像データ生成プログラム及び記憶媒体 |
JP6847885B2 (ja) * | 2018-03-20 | 2021-03-24 | 株式会社東芝 | 情報処理装置、情報処理方法及びプログラム |
CN109059944B (zh) * | 2018-06-06 | 2021-08-06 | 上海国际汽车城(集团)有限公司 | 基于驾驶习惯学习的运动规划方法 |
DE102018213298A1 (de) * | 2018-08-08 | 2020-02-13 | Robert Bosch Gmbh | Motorrad sowie Verfahren und Steuergerät zum Steuern eines aktiven Lenkbeeinflussungssystems eines Motorrads |
CN110928284B (zh) * | 2018-09-19 | 2024-03-29 | 阿波罗智能技术(北京)有限公司 | 辅助控制车辆的自动驾驶的方法、设备、介质和系统 |
JP7211127B2 (ja) * | 2019-02-06 | 2023-01-24 | 日産自動車株式会社 | 車両の旋回姿勢制御方法及び旋回姿勢制御装置 |
CN109756284B (zh) * | 2019-02-18 | 2021-05-25 | 南京航空航天大学 | 面向动态拓扑车联网的车载节点通信模型快速构建方法 |
JP7148436B2 (ja) * | 2019-02-28 | 2022-10-05 | 株式会社日立製作所 | サーバ、車両管制システム |
CN110077399B (zh) * | 2019-04-09 | 2020-11-06 | 魔视智能科技(上海)有限公司 | 一种基于道路标线、车轮检测融合的车辆防碰撞方法 |
JP7207256B2 (ja) * | 2019-10-15 | 2023-01-18 | トヨタ自動車株式会社 | 車両制御システム |
JP7215391B2 (ja) * | 2019-10-15 | 2023-01-31 | トヨタ自動車株式会社 | 自動運転車両の車両制御システム及び車両制御装置 |
USD963666S1 (en) * | 2020-03-25 | 2022-09-13 | Denso International America, Inc. | Display screen or portion thereof with graphical user interface for a remote control vehicle |
JP7658727B2 (ja) | 2020-08-06 | 2025-04-08 | 株式会社Subaru | 車両制御システム |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005524135A (ja) * | 2002-04-23 | 2005-08-11 | ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング | 車両における横ガイド支援方法及びその装置 |
JP2010039718A (ja) * | 2008-08-04 | 2010-02-18 | Fujitsu Ten Ltd | 車両制御装置、車両制御方法および車両制御処理プログラム |
JP2010217988A (ja) * | 2009-03-13 | 2010-09-30 | Aisin Aw Co Ltd | 運転支援装置、運転支援方法および運転支援プログラム |
JP2014197351A (ja) * | 2013-03-29 | 2014-10-16 | アイシン・エィ・ダブリュ株式会社 | 運転状態判定システム、運転状態判定方法、及び運転状態判定プログラム |
JP2015057688A (ja) * | 2013-08-12 | 2015-03-26 | 株式会社日本自動車部品総合研究所 | 走行経路生成装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5130638B2 (ja) * | 2006-03-22 | 2013-01-30 | 日産自動車株式会社 | 回避操作算出装置、回避制御装置、各装置を備える車両、回避操作算出方法および回避制御方法 |
JP4775391B2 (ja) * | 2008-03-18 | 2011-09-21 | 株式会社デンソー | 障害物検出装置 |
WO2016024317A1 (ja) * | 2014-08-11 | 2016-02-18 | 日産自動車株式会社 | 走行制御装置および走行制御方法 |
-
2015
- 2015-12-04 JP JP2015237542A patent/JP6512084B2/ja active Active
-
2016
- 2016-12-02 US US15/780,981 patent/US20180265084A1/en not_active Abandoned
- 2016-12-02 WO PCT/JP2016/085965 patent/WO2017094904A1/ja active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005524135A (ja) * | 2002-04-23 | 2005-08-11 | ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング | 車両における横ガイド支援方法及びその装置 |
JP2010039718A (ja) * | 2008-08-04 | 2010-02-18 | Fujitsu Ten Ltd | 車両制御装置、車両制御方法および車両制御処理プログラム |
JP2010217988A (ja) * | 2009-03-13 | 2010-09-30 | Aisin Aw Co Ltd | 運転支援装置、運転支援方法および運転支援プログラム |
JP2014197351A (ja) * | 2013-03-29 | 2014-10-16 | アイシン・エィ・ダブリュ株式会社 | 運転状態判定システム、運転状態判定方法、及び運転状態判定プログラム |
JP2015057688A (ja) * | 2013-08-12 | 2015-03-26 | 株式会社日本自動車部品総合研究所 | 走行経路生成装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111133490A (zh) * | 2017-09-29 | 2020-05-08 | 日立汽车系统株式会社 | 自动驾驶控制装置及方法 |
CN111133490B (zh) * | 2017-09-29 | 2022-03-25 | 日立安斯泰莫株式会社 | 自动驾驶控制装置及方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2017102827A (ja) | 2017-06-08 |
JP6512084B2 (ja) | 2019-05-15 |
US20180265084A1 (en) | 2018-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2017094904A1 (ja) | 走行軌跡生成装置、走行軌跡生成方法 | |
WO2017094907A1 (ja) | 走行軌跡生成装置、走行軌跡生成方法 | |
US10538247B2 (en) | Autonomous driving system | |
US11225249B2 (en) | Vehicle control device, vehicle control method, and storage medium | |
US20180157257A1 (en) | Autonomous driving system | |
JP2023106034A (ja) | 車両運動制御装置、および、車両運動制御方法 | |
US20210261133A1 (en) | Vehicle control device and control method | |
JP7004080B2 (ja) | 運転支援方法及び運転支援装置 | |
US20200189587A1 (en) | Vehicle control device | |
JP7225043B2 (ja) | 車両制御システム、車両制御方法、及びプログラム | |
EP3900996B1 (en) | Vehicle operation control device and vehicle operation control method | |
US20240034328A1 (en) | Vehicle motion control device and vehicle motion control method | |
WO2016189727A1 (ja) | 走行制御装置及び方法 | |
JP7077870B2 (ja) | 自動運転システム | |
US12110010B2 (en) | Driving assistance device | |
US20230316778A1 (en) | Vehicle control device, vehicle control method, and storage medium | |
JP2023088591A (ja) | 車両制御装置 | |
JP7091290B2 (ja) | 車両制御装置、車両制御方法、およびプログラム | |
US20230311886A1 (en) | Vehicle control device, vehicle control method, and storage medium | |
JP7565736B2 (ja) | 車両制御装置、車両制御方法、およびプログラム | |
JP7624878B2 (ja) | 車両運動制御装置、および、車両運動制御方法 | |
EP4538130A1 (en) | Vehicle motion control device, and vehicle motion control method | |
JP6264271B2 (ja) | 車両走行制御装置 | |
US20230311938A1 (en) | Vehicle control device, vehicle control method, and storage medium | |
US20230311939A1 (en) | Vehicle control device, vehicle control method, and storage medium |
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: 16870839 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 15780981 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16870839 Country of ref document: EP Kind code of ref document: A1 |