WO2021261228A1 - 障害物情報管理装置、障害物情報管理方法、車両用装置 - Google Patents
障害物情報管理装置、障害物情報管理方法、車両用装置 Download PDFInfo
- Publication number
- WO2021261228A1 WO2021261228A1 PCT/JP2021/021494 JP2021021494W WO2021261228A1 WO 2021261228 A1 WO2021261228 A1 WO 2021261228A1 JP 2021021494 W JP2021021494 W JP 2021021494W WO 2021261228 A1 WO2021261228 A1 WO 2021261228A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- obstacle
- vehicle
- point
- avoidance
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/165—Anti-collision systems for passive traffic, e.g. including static obstacles, trees
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0108—Measuring and analyzing of parameters relative to traffic conditions based on the source of data
- G08G1/0112—Measuring and analyzing of parameters relative to traffic conditions based on the source of data from the vehicle, e.g. floating car data [FCD]
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0125—Traffic data processing
- G08G1/0129—Traffic data processing for creating historical data or processing based on historical data
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0125—Traffic data processing
- G08G1/0133—Traffic data processing for classifying traffic situation
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0137—Measuring and analyzing of parameters relative to traffic conditions for specific applications
- G08G1/0141—Measuring and analyzing of parameters relative to traffic conditions for specific applications for traffic information dissemination
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0137—Measuring and analyzing of parameters relative to traffic conditions for specific applications
- G08G1/0145—Measuring and analyzing of parameters relative to traffic conditions for specific applications for active traffic flow control
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/09626—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages where the origin of the information is within the own vehicle, e.g. a local storage device, digital map
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
- G08G1/096733—Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place
- G08G1/096758—Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place where no selection takes place on the transmitted or the received information
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
- G08G1/096766—Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
- G08G1/096775—Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is a central station
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/164—Centralised systems, e.g. external to vehicles
-
- 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
Definitions
- This disclosure relates to an obstacle information management device for determining the survival state of an obstacle as an object obstructing the passage of a vehicle, and an obstacle information management method.
- the present disclosure is based on this circumstance, and the purpose of the present disclosure is an obstacle information management device and obstacle information capable of detecting the disappearance of an obstacle without using an image of an in-vehicle camera.
- the purpose is to provide management methods and equipment for vehicles.
- the above-mentioned vehicle device transmits vehicle behavior data indicating the behavior of the own vehicle or another vehicle when passing near the obstacle registration point notified from the server to the server. If an obstacle remains and the own vehicle / other vehicle is traveling in a lane with an obstacle, the vehicle behavior data received by the server is data indicating that the obstacle has been avoided. On the other hand, when the obstacle disappears, the vehicle behavior for avoiding the obstacle is not observed. That is, the vehicle behavior data when passing near the obstacle registration point functions as an index of whether or not the obstacle remains. According to the vehicle device, information is collected as a material for determining whether or not an obstacle remains in the server. Based on the vehicle behavior data provided by a plurality of vehicles, the server can identify whether the obstacle still remains or disappears at the obstacle registration point.
- Each in-vehicle system 1 transmits a vehicle status report, which is a communication packet indicating the status of its own vehicle, to the map server 2 via the base station 4 and the wide area communication network 3 at a predetermined cycle.
- the vehicle status report includes source information indicating the vehicle that transmitted the communication packet (that is, the source vehicle), the generation time of the data, the current position of the source vehicle, and the like.
- the source information is identification information (so-called vehicle ID) assigned to the source vehicle in advance to distinguish it from other vehicles.
- the vehicle state report may include the traveling direction of the own vehicle, the traveling lane ID, the traveling speed, the acceleration, the yaw rate, and the like.
- the travel lane ID indicates which lane the vehicle is traveling from the leftmost or rightmost road edge.
- the vehicle state report may include information such as the lighting state of the turn signal and whether or not the vehicle is traveling across the lane boundary line.
- each in-vehicle system 1 uploads a communication packet (hereinafter, obstacle point report) indicating information related to the obstacle point notified from the map server 2 to the map server 2.
- the information related to the obstacle point is information used as a judgment material for the map server 2 to determine the survival status of the obstacle on the road.
- the obstacle point report may be included in the vehicle condition report.
- the obstacle point report and the vehicle condition report may be transmitted separately.
- the front camera 11 detects a predetermined detection target and specifies the relative position of the detected object with respect to the own vehicle.
- the detection target here is, for example, a pedestrian, another vehicle, a feature as a landmark, a road edge, a road marking, or the like.
- Other vehicles include bicycles, motorized bicycles, and motorcycles.
- Landmarks are three-dimensional structures installed along the road. Structures installed along the road are, for example, guardrails, curbs, trees, utility poles, road signs, traffic lights, and the like.
- Road signs include information signs such as direction signs and road name signs.
- the feature as a landmark is used for the localization process described later.
- Road markings refer to paint drawn on the road surface for traffic control and traffic regulation.
- the image processor included in the front camera 11 separates and extracts the background and the detection object from the captured image based on the image information including the color, the brightness, the contrast related to the color and the brightness, and the like.
- the front camera 11 determines the relative distance and direction (that is, relative position), movement speed, and the like of a detection target such as a lane boundary line, a road edge, and an obstacle from the own vehicle in SfM (Structure from). Motion) Calculated from the image using processing or the like.
- the relative position of the detected object with respect to the own vehicle may be specified based on the size and the degree of inclination of the detected object in the image.
- the detection result data indicating the position, type, etc. of the detected object is sequentially provided to the map linkage device 50 and the driving support ECU 60.
- the millimeter wave radar 12 transmits millimeter waves or quasi-millimeter waves toward the front of the vehicle, and analyzes the received data of the reflected waves returned by the transmitted waves reflected by the object to obtain the object of the own vehicle. It is a device that detects relative position and relative speed.
- the millimeter wave radar 12 is installed on, for example, a front grill or a front bumper.
- the millimeter-wave radar 12 has a built-in radar ECU that identifies the type of the detected object based on the size, moving speed, and reception intensity of the detected object. As a detection result, the radar ECU outputs data indicating the type of the detected object, the relative position (direction and distance), and the reception intensity to the map linkage device 50 or the like.
- the millimeter wave radar 12 is also configured to be able to detect a part or all of the above-mentioned obstacles. For example, the millimeter wave radar 12 determines whether or not it is an obstacle based on the position of the detected object, the moving speed, the size, and the reflection intensity.
- the type of obstacle such as a vehicle or a signboard can be roughly specified from the size of the detected object and the reception intensity of the reflected wave, for example.
- the front camera 11 and the millimeter wave radar 12 are configured to provide observation data used for object recognition, such as image data, to the driving support ECU 60 and the like via the in-vehicle network Nw, in addition to the data indicating the recognition result. May be.
- the observation data for the front camera 11 refers to an image frame.
- the millimeter-wave radar observation data refers to data indicating the reception intensity and relative velocity for each detection direction and distance, or data indicating the relative position and reception intensity of the detected object.
- the observed data corresponds to the raw data observed by the sensor or the data before the recognition process is executed.
- Both the front camera 11 and the millimeter wave radar 12 correspond to sensors that sense the outside world of the vehicle. Therefore, when the front camera 11 and the millimeter wave radar 12 are not distinguished, they are also described as peripheral monitoring sensors.
- the object recognition process based on the observation data generated by the peripheral monitoring sensor may be executed by an ECU outside the sensor such as the driving support ECU 60.
- a part of the functions of the front camera 11 and the millimeter wave radar 12 may be provided in the driving support ECU 60.
- the camera or millimeter-wave radar as the front camera 11 may provide observation data such as image data and ranging data to the driving support ECU 60 as detection result data.
- the vehicle state sensor 13 is a sensor that detects the amount of physical state related to the running control of the own vehicle.
- the vehicle condition sensor 13 includes an inertial sensor such as a 3-axis gyro sensor and a 3-axis acceleration sensor.
- the 3-axis accelerometer is a sensor that detects the front-back, left-right, and up-down accelerations acting on the own vehicle.
- the gyro sensor detects the rotational angular velocity around the detection axis
- the 3-axis gyro sensor refers to a sensor having three detection axes orthogonal to each other.
- the vehicle state sensor 13 can include a shift position sensor, a steering angle sensor, a vehicle speed sensor, and the like.
- the shift position sensor is a sensor that detects the position of the shift lever.
- the steering angle sensor is a sensor that detects the rotation angle of the steering wheel (so-called steering angle).
- the vehicle speed sensor is a sensor that detects the traveling speed of the own vehicle.
- the locator 14 is a device that generates highly accurate position information and the like of the own vehicle by compound positioning that combines a plurality of information. As shown in FIG. 3, for example, the locator 14 is realized by using the GNSS receiver 141, the inertia sensor 142, the map storage unit 143, and the position calculation unit 144.
- the locator 14 may be configured to be capable of performing localization processing.
- the localization process identifies the detailed position of the own vehicle by collating the coordinates of the landmark identified based on the image captured by the front camera 11 with the coordinates of the landmark registered in the high-precision map data. Refers to the processing to be performed.
- the localization process may be performed by collating the three-dimensional detection point cloud data output by LiDAR (Light Detection and Ringing / Laser Imaging Detection and Ringing) with the three-dimensional map data.
- the locator 14 may be configured to specify a traveling lane based on the distance from the road edge detected by the front camera 11 or the millimeter wave radar 12.
- the map linkage device 50 or the driving support ECU 60 may have some or all of the functions included in the locator 14.
- the V2X on-board unit 15 is a device for the own vehicle to carry out wireless communication with another device.
- the "V” of V2X refers to a vehicle as its own vehicle, and "X” can refer to various existences other than its own vehicle such as pedestrians, other vehicles, road equipment, networks, and servers.
- the V2X on-board unit 15 includes a wide area communication unit and a narrow area communication unit as communication modules.
- the wide area communication unit is a communication module for carrying out wireless communication conforming to a predetermined wide area wireless communication standard.
- various standards such as LTE (Long Term Evolution), 4G, and 5G can be adopted.
- the wide area communication unit In addition to communication via a wireless base station, the wide area communication unit carries out wireless communication directly with other devices, in other words, without going through a base station, by a method compliant with the wide area wireless communication standard. It may be configured to be possible. That is, the wide area communication unit may be configured to carry out cellular V2X.
- the own vehicle becomes a connected car that can be connected to the Internet by installing the V2X on-board unit 15.
- the map linkage device 50 can download the latest high-precision map data from the map server 2 and update the map data stored in the map storage unit 143 in cooperation with the V2X on-board unit 15.
- the narrow-range communication unit included in the V2X on-board unit 15 is directly connected to other mobile objects and roadside units existing around the own vehicle according to the communication standard (hereinafter referred to as the narrow-range communication standard) in which the communication distance is limited to several hundred meters or less. It is a communication module for carrying out wireless communication. Other moving objects are not limited to vehicles, but may include pedestrians, bicycles, and the like.
- the narrow range communication standard any one such as the WAVE (Wireless Access in Vehicle Environment) standard disclosed in IEEE 1709 and the DSRC (Dedicated Short Range Communications) standard can be adopted.
- the narrow-area communication unit broadcasts vehicle information about its own vehicle to neighboring vehicles at a predetermined transmission cycle, and receives vehicle information transmitted from another vehicle.
- the vehicle information includes a vehicle ID, a current position, a traveling direction, a moving speed, an operating state of a turn signal, a time stamp, and the like.
- the HMI system 16 is a system that provides an input interface function that accepts user operations and an output interface function that presents information to the user.
- the HMI system 16 includes a display 161 and an HCU (HMI Control Unit) 162.
- HCU HMI Control Unit
- the display 161 is a device for displaying an image.
- the display 161 is, for example, a center display provided at the uppermost portion of the instrument panel in the vehicle width direction central portion (hereinafter referred to as the central region).
- the display 161 is capable of full-color display, and can be realized by using a liquid crystal display, an OLED (Organic Light Emitting Diode) display, a plasma display, or the like.
- the HMI system 16 may include a head-up display as a display 161 that projects a virtual image on a part of the windshield in front of the driver's seat. Further, the display 161 may be a meter display.
- the obstacle notification image 80 is an image for notifying the user of information about the obstacle.
- the obstacle notification image 80 includes information such as the positional relationship between the lane in which the obstacle exists and the lane in which the own vehicle is traveling.
- FIG. 4 illustrates a case where an obstacle is present on the vehicle traveling lane.
- Image 81 in FIG. 4 shows the own vehicle, and image 82 shows the lane boundary line.
- Image 83 shows an obstacle and image 84 shows a roadside.
- the obstacle notification image 80 may include an image 85 showing the remaining distance to the point where the obstacle exists.
- it may include an image 86 showing whether the lane change is necessary or unnecessary.
- FIG. 4 illustrates a case where an obstacle is present on the vehicle traveling lane.
- Image 81 in FIG. 4 shows the own vehicle
- image 82 shows the lane boundary line.
- Image 83 shows an obstacle and image 84 shows a roadside.
- the obstacle notification image 80 may include an image 85 showing the remaining distance to the point where the obstacle exists.
- the obstacle notification image 80 showing the position of the obstacle and the like may be displayed on the head-up display so as to overlap with the real world as seen from the driver's seat occupant.
- the obstacle notification image 80 preferably includes information indicating the type of obstacle.
- the map linkage device 50 is a device that acquires map data including obstacle information from the map server 2 and uploads information about obstacles detected by the own vehicle to the map server 2. The details of the function of the map linkage device 50 will be described later separately.
- the map linkage device 50 is mainly composed of a computer including a processing unit 51, a RAM 52, a storage 53, a communication interface 54, a bus connecting these, and the like.
- the processing unit 51 is hardware for arithmetic processing combined with the RAM 52.
- the processing unit 51 is configured to include at least one arithmetic core such as a CPU (Central Processing Unit).
- the processing unit 51 executes various processes for determining the existence / disappearance of obstacles by accessing the RAM 52.
- the map linkage device 50 may be included in the navigation device, for example.
- the map linkage device 50 may be included in the driving support ECU 60 or the automatic driving ECU.
- the map linkage device 50 may be included in the V2X on-board unit 15.
- the functional arrangement of the map linkage device 50 can be changed as appropriate.
- the map linkage device 50 corresponds to a vehicle device.
- the driving support ECU 60 provides a function for automatically changing lanes (hereinafter referred to as a lane change function) as one of the vehicle control functions. For example, when the driving support ECU 60 reaches a separately generated planned lane change point on the travel plan, it inquires to the driver's seat occupant whether or not to carry out the lane change in cooperation with the HMI system 16. Then, when it is determined that the driver's seat occupant has performed an operation instructing the input device to change lanes, the steering force is generated in the direction toward the target lane in consideration of the traffic condition of the target lane, and the vehicle owns the vehicle. Move the driving position to the target lane.
- the planned lane change point can be defined as a section with a certain length.
- the map acquisition unit F2 reads out map data in a predetermined range determined based on the current position from the map storage unit 143. Further, the map acquisition unit F2 acquires obstacle information existing within a predetermined distance in front of the own vehicle from the map server 2 via the V2X on-board unit 15.
- the obstacle information is data about the point where the obstacle exists, as will be described later, and includes the lane where the obstacle exists and the type of the obstacle.
- the configuration for acquiring obstacle information corresponds to the obstacle information acquisition unit F21 and the obstacle point information acquisition unit.
- the detected object information acquisition unit F4 acquires information about obstacles detected by the front camera 11 and the millimeter wave radar 12 (hereinafter referred to as detected obstacle information).
- the detected obstacle information includes, for example, the position where the obstacle exists, its type, and the size. The point where the obstacle detected by the peripheral monitoring sensor exists is also described as the obstacle detection position.
- the obstacle detection position can be expressed by any absolute coordinate system such as WGS84 (World Geodetic System 1984).
- the obstacle detection position can be calculated by combining the current position coordinates of the own vehicle and the relative position information such as an obstacle to the own vehicle detected by the peripheral monitoring sensor.
- the detected object information acquisition unit F4 can acquire not only the recognition results by various peripheral monitoring sensors but also the observation data itself such as the image data captured by the front camera 11.
- the detected object information acquisition unit F4 can be called an external world information acquisition unit.
- the millimeter wave radar 12 does not detect an obstacle or a three-dimensional stationary object of unknown type at the point where the obstacle is detected by the front camera 11, it may be determined that the obstacle does not exist. .. Further, when the obstacle presence / absence determination unit F51 detects an obstacle on the vehicle traveling lane by at least one of the front camera 11 and the millimeter wave radar 12, has the own vehicle performed a predetermined avoidance action? It may be determined whether or not there is an obstacle depending on whether or not there is an obstacle.
- step S103 the vehicle behavior when traveling within a predetermined reporting distance before and after the obstacle registration point is acquired, and the process proceeds to step S104.
- step S104 the time series data of the vehicle behavior acquired in step S103, the source information, and the data set including the report target point information are generated by reporting the obstacle point.
- the report target point information is information indicating which point the report is about. For example, the position coordinates of the obstacle registration point are set in the report target point information.
- the obstacle point report includes not only the vehicle behavior up to the obstacle registration point but also the vehicle behavior information after passing through the obstacle registration point. If the lane change or steering performed by a vehicle is to avoid an obstacle, it is likely that the movement will return to the original lane after passing the obstacle. In other words, by including the vehicle behavior after passing the obstacle registration point in the obstacle point report, whether the movement performed by the vehicle was to avoid the obstacle, and by extension, whether the obstacle really exists. It is possible to improve the determination accuracy of whether or not.
- the items to be included in the report target distance, sampling interval, and obstacle point report may be changed according to the type and size of the obstacle and the degree of blockage of the lane.
- the obstacle point report is for determining whether the reporting vehicle has changed lanes. It may be limited to information. Whether or not the lane has been changed can be determined from the travel locus, the presence or absence of a change in the travel lane ID, and the like.
- the obstacle location report may include detection result information indicating whether or not an obstacle has been detected by the peripheral monitoring sensor.
- the obstacle detection result may be the detection result of each of the front camera 11 and the millimeter wave radar 12, or may be the determination result of the obstacle presence / absence determination unit F51.
- the detected obstacle information acquired by the detected object information acquisition unit F4 may be included in the obstacle point report.
- the obstacle point report may include image data of the front camera 11 captured at a predetermined distance (for example, 10 m before) from the obstacle registration point.
- the image frames included in the current status data may be all frames captured during the sensing information collection period, or may be image frames captured at intervals of 200 milliseconds. As the number of image frames included in the current data increases, the analytic property of the map server 2 increases, but the communication volume increases.
- the amount of image frames to be included in the current status data may be selected so that the amount of data is equal to or less than a predetermined upper limit. Further, it may be configured to extract only the image area to which the obstacle is moved and include it in the current state data instead of the entire image frame.
- the map linkage device 50 may be configured to execute a process including steps S301 to S303.
- the processing flow shown in FIG. 9 is executed independently of the upload processing at a predetermined execution interval, for example.
- the processing flow shown in FIG. 9 may be executed, for example, when it is determined in the upload process that there is no obstacle registration point (step S102 or step S202 NO).
- the report data generation unit F5 extracts the frame in which the avoidance candidate appears from the frames remaining in the primary filter processing as the secondary filter process (step S323).
- the frame in which the avoidance candidate is not shown is discarded.
- the avoidance object candidate here refers to an object registered as an obstacle in the dictionary data of object recognition or the like. Basically, all obstacles in the image frame can be candidates for avoidance. For example, vehicles existing on the road and materials and equipment for road regulation can be candidates for avoidance.
- the materials and equipment for road regulation refer to cones installed at construction sites, signboards indicating road closures, signs indicating arrows pointing to the right or left (so-called arrow boards), and the like.
- step S323 the process proceeds to step S324.
- step S324 the report data generation unit F5 sequentially compares the frames in which the avoidance candidate appears, and changes the position and size of the avoidance candidate in the image frame over time and the avoidance direction of the own vehicle. Identify avoidances based on the relationship.
- the evasive object refers to an obstacle presumed to have been evaded by the own vehicle, that is, the cause of the evasive action. For example, an avoidance candidate whose position in the image frame moves in the direction opposite to the avoidance direction as the shooting time advances is determined to be an avoidance object.
- FIG. 12 conceptually shows the operation of the above narrowing process, and (a) shows all the image frames captured within a predetermined period after the avoidance action is performed.
- (B) shows a group of frames thinned out at predetermined time intervals by the primary narrowing process.
- (C) shows a set of frames narrowed down on the condition that an avoidance object, that is, an avoidance object candidate is shown.
- (D) shows the image frame finally selected.
- (F) shows a state in which a partial image showing an avoidance object is cut out.
- the data for each vehicle constituting the vehicle position data may be held by an arbitrary data structure such as a list format.
- the data for each vehicle may be stored separately for each predetermined section, for example.
- the division unit may be a mesh of a high-precision map, an administrative division unit, or another division unit (for example, a road link unit).
- the storage medium for storing information about the point where an obstacle is detected may be a volatile memory such as RAM.
- the storage destination of the vehicle position data may also be a volatile memory.
- the map DB 25 and the vehicle position DB 26 may be configured by using a plurality of types of storage media such as a non-volatile memory and a volatile memory.
- the map server 2 provides a function corresponding to various functional blocks shown in FIG. 15 by the server processor 21 executing an obstacle information management program stored in the storage 23. That is, the map server 2 includes a report data acquisition unit G1, a vehicle position management unit G2, an obstacle information management unit G3, and a distribution processing unit G4 as functional blocks.
- the obstacle information management unit G3 includes an appearance determination unit G31 and a disappearance determination unit G32.
- the report data acquisition unit G1 acquires the vehicle status report and the obstacle point report uploaded from the in-vehicle system 1 via the communication device 24.
- the report data acquisition unit G1 provides the vehicle status report acquired from the communication device 24 to the vehicle position management unit G2. Further, the report data acquisition unit G1 provides the obstacle information management unit G3 with the obstacle point report acquired from the communication device 24.
- the report data acquisition unit G1 corresponds to the vehicle behavior acquisition unit.
- the obstacle information management unit G3 updates the data for each obstacle point stored in the obstacle DB 251 based on the obstacle point report transmitted from each vehicle.
- the appearance determination unit G31 and the disappearance determination unit G32 included in the obstacle information management unit G3 are both elements for updating the data for each obstacle point.
- the appearance determination unit G31 is configured to detect the appearance of an obstacle.
- the presence or absence of obstacles is determined on a lane basis.
- the presence or absence of obstacles may be determined on a road-by-road basis.
- the disappearance determination unit G32 is configured to determine whether or not the obstacle detected by the appearance determination unit G31 still exists, in other words, whether or not the detected obstacle has disappeared.
- a vehicle traveling on the same or connected road / lane as the road / lane on which the obstacle exists may be selected as the vehicle scheduled to pass through the obstacle point.
- the time required to reach the obstacle point can be calculated from the distance from the current position of the vehicle to the obstacle point and the traveling speed of the vehicle.
- the distribution processing unit G4 selects the destination of the obstacle notification packet using the road link and height information. As a result, it is possible to reduce the risk of erroneous delivery to a vehicle traveling on a road adjacent to the upper / lower side of the road where an obstacle exists. In other words, it is possible to suppress erroneous identification of the distribution target in an elevated road or a road section having a double deck structure.
- the distribution target may be extracted based on the position information, the traveling speed, and the like of each vehicle registered in the vehicle position DB 26.
- the delivery target may be determined on a lane basis. For example, if there is an obstacle in the third lane, the vehicle traveling in the third lane is set as the distribution target. Vehicles scheduled to travel in the first lane, which is not adjacent to the obstacle lane, may be excluded from the distribution target. Vehicles traveling in the second lane corresponding to the adjacent lane of the obstacle lane may be included in the distribution target because it is necessary to be wary of interruption from the third lane which is the obstacle lane. Of course, the distribution target may be selected not for each lane but for each road. The processing load of the map server 2 can be alleviated according to the configuration in which the distribution target is selected for each road.
- the obstacle notification packet can be delivered by multicast to a plurality of vehicles that satisfy the above conditions for delivery, for example.
- the obstacle notification packet may be delivered by unicast.
- the obstacle notification packet When the obstacle notification packet is unicast-delivered, it may be transmitted preferentially in order from the one closest to the obstacle point or the one with the earliest arrival time in consideration of the vehicle speed. Even if the position of an obstacle is notified, it may be reflected in the control, or vehicles that are too close to be notified may be excluded from the distribution target.
- the disappearance notification process is a process of delivering a communication packet (hereinafter referred to as a disappearance notification packet) indicating that an obstacle has disappeared.
- the disappearance notification packet can be delivered, for example, by multicast to the vehicle to which the obstacle notification packet has been sent.
- the disappearance notification packet is delivered as soon as possible (that is, immediately) as soon as the disappearance determination unit G32 determines that the obstacle has disappeared.
- the disappearance notification packet may be delivered by unicast in the same manner as the obstacle notification packet. When the disappearance notification packet is delivered by unicast, it may be sent preferentially in order from the one closest to the obstacle point or the one with the earliest arrival time in consideration of the vehicle speed.
- the vehicle that is too close to be notified may be excluded from the distribution target. Since the distribution target of the disappearance notification packet is limited to the vehicle that has already been notified of the existence of the obstacle, the distribution target is selected using the road link and the height information.
- the distribution processing unit G4 may manage the information of the vehicle for which the obstacle notification packet has been transmitted in the obstacle DB 251. By managing the vehicle to which the obstacle notification packet has been transmitted, it is possible to easily select the delivery target of the disappearance notification packet. Similarly, the distribution processing unit G4 may manage the information of the vehicle that has transmitted the disappearance notification packet in the obstacle DB 251. By managing whether or not the obstacle notification packet / disappearance notification packet has been notified by the map server 2, it is possible to suppress the repeated distribution of the same information. Whether or not the obstacle notification packet / disappearance notification packet has already been acquired may be managed on the vehicle side by using a flag or the like. Obstacle notification packets and disappearance notification packets correspond to obstacle information.
- the obstacle point registration process performed by the map server 2 will be described with reference to the flowchart shown in FIG.
- the flowchart shown in FIG. 16 may be executed, for example, at a predetermined update cycle.
- the update cycle is preferably a relatively short time, for example, 5 minutes or 10 minutes.
- the server processor 21 repeats the process of receiving the obstacle point report transmitted from the vehicle at regular intervals (step S501).
- Step S501 corresponds to the vehicle behavior acquisition step.
- the server processor 21 receives the obstacle point report
- the server processor 21 identifies a point to be reported by the received obstacle point report (step S502), and stores the received obstacle point report separately for each point (step S502).
- Step S503 Considering that the position information reported in the obstacle point report varies, the obstacle point report may be stored for each section having a predetermined length.
- the information is additionally registered in the obstacle DB 251.
- the point information is deleted from the obstacle DB 251 or a disappearance flag which is a flag indicating that the obstacle has disappeared is set.
- the data at the obstacle point where the disappearance flag is set may be deleted at the timing when a predetermined time (for example, 1 hour) has elapsed from the flag setting. It is possible to omit the change of the registered contents at the points where the survival status does not change. For points where there is no change in the survival status, only the time information at which the determination was made may be updated to the latest information (that is, the current time).
- step S510 This flow ends when the appearance determination process or disappearance determination process is completed for all the update target points extracted in step S504.
- the unprocessed point is set as a target point and the appearance determination process or the disappearance determination process is executed (step S510).
- the appearance determination unit G31 determines that an obstacle exists at a point where, for example, the number of times the lane change is performed within a certain time is equal to or greater than a predetermined threshold value. Whether or not the lane change is carried out may be determined by using the judgment result or the report of the vehicle, or may be detected from the traveling locus of the vehicle. Further, the appearance determination unit G31 may determine that an obstacle has occurred at a point where the lane change is continuously performed by a predetermined number (for example, 3 vehicles) or more.
- the position of the obstacle based on the lane change can be determined, for example, based on the travel locus Tr1 at which the timing of the lane change is the latest among the trajectories of the plurality of vehicles that have undergone the lane change as shown in FIG. ..
- the obstacle Obs exists at a point on the traveling direction side by a predetermined distance (for example, 5 m) from the departure point (hereinafter, the innermost departure point) Pd1 located on the traveling direction side in the corresponding lane.
- the departure point may be a point where the steering angle is above a predetermined threshold value, or may be a point where the offset amount from the lane center is at least a predetermined threshold value. Alternatively, it may be a point where the lane boundary line has begun to be crossed.
- the obstacle point here has a predetermined width in the front-rear direction in order to allow some error.
- the front-back direction here corresponds to the direction in which the road is extended.
- the trackless region Sp considered to have an obstacle may be limited to an region of less than a predetermined length (for example, 20 m) in order to distinguish it from lane regulation. preferable.
- a predetermined length for example, 20 m
- the appearance determination unit G31 may determine that the type of obstacle is not a falling object but road construction or lane regulation.
- the appearance determination unit G31 may detect the appearance of an obstacle based on the image data included in the obstacle point report. For example, it may be determined that an obstacle exists based on the confirmation that an obstacle exists on the lane from the camera images of a plurality of vehicles. Further, the appearance determination unit G31 sets an image area of the camera image provided from the vehicle as a report image on the side opposite to the avoidance direction from the predetermined reference point as the verification area, and only for the verification area. Image recognition processing for identifying obstacles may be executed. The avoidance direction of the vehicle may be specified based on the behavior data of the vehicle.
- the verification area can also be referred to as an analysis area or a search area.
- the verification area according to the avoidance direction can be set as shown in FIG. 18, for example.
- Px shown in FIG. 18 is a reference point, for example, a center point of a fixed image frame.
- the reference point Px may be a vanishing point where the return lines of the road edge or the lane marking line intersect.
- ZR1 and ZR2 in FIG. 18 are verification areas applied when the avoidance direction is right.
- ZR2 can be a range to be searched when no avoidance candidate is found in ZR1.
- ZL1 and ZL2 in FIG. 18 are verification areas applied when the avoidance direction is on the left.
- ZL2 can be a range to be searched when no avoidance candidate is found in ZL1.
- the verification area according to the avoidance direction is not limited to the setting mode shown in FIG. As illustrated in FIG. 19, the verification area can adopt various setting modes.
- the broken line in the figure conceptually shows the boundary line of the verification area.
- the appearance determination unit G31 may determine that an obstacle exists based on the detection result of the obstacle by the peripheral monitoring sensor included in the obstacle point report from a plurality of vehicles. For example, when the number of reports indicating the existence of an obstacle within the latest predetermined time exceeds a predetermined threshold value, it may be determined that the obstacle exists at the point where the report is transmitted.
- an acceleration / deceleration pattern such as deceleration and then re-acceleration can be observed.
- the appearance determination unit G31 detects an area where a predetermined acceleration / deceleration pattern is observed together with a change in the traveling position as an obstacle point.
- the threshold value for the number of vehicles that have performed the avoidance action may be changed. Further, the number of vehicles that have performed the avoidance action required for determining the presence of an obstacle may be changed depending on whether or not an obstacle is detected by the peripheral monitoring sensor of the vehicle or the obstacle presence / absence determination unit F51.
- the column of the number of vehicles in FIG. 20 can be replaced with the ratio of the number of vehicles that have performed the avoidance action or the number of times that the obstacle point report indicating that the avoidance action has been performed is continuously received.
- the disappearance determination unit G32 is configured to periodically determine whether or not an obstacle still exists at the obstacle point detected by the appearance determination unit G31 based on the obstacle point report.
- the factors for determining that there are no obstacles include whether or not there is a lane change, the vehicle's travel locus, the acceleration / deceleration change pattern of the passing vehicle, the camera image, the obstacle recognition result by the in-vehicle system 1, and the traffic volume for each lane. It is possible to adopt the change pattern of.
- the disappearance determination unit G32 can determine based on the decrease in the number of times the lane change is executed at the obstacle point. For example, when the number of lane changes in the vicinity of the obstacle point is less than a predetermined threshold value, it may be determined that the obstacle has disappeared. In addition, the disappearance determination unit G32 determines that the number of lane changes in the vicinity of the obstacle point is reduced as the vehicle behavior, when a statistically significant difference appears as compared with the time when the obstacle is detected. , It may be determined that the obstacle has disappeared.
- the disappearance determination unit G32 may determine that the obstacle has disappeared based on the decrease in the number of vehicles traveling across the lane boundary line near the obstacle point. Further, the disappearance determination unit G32 may determine that the obstacle has disappeared based on the fact that the average value of the offset amount from the lane center in the obstacle lane is equal to or less than a predetermined threshold value. That is, the disappearance determination unit G32 may determine that the obstacle has disappeared when the lateral position change amount of the vehicle passing near the obstacle point becomes equal to or less than a predetermined threshold value.
- the disappearance determination unit G32 may determine whether or not there is an obstacle by analyzing the camera image.
- the disappearance determination unit G32 may statistically process the analysis results of image data from a plurality of vehicles to determine whether or not an obstacle remains. Statistical processing here includes majority voting and averaging.
- the disappearance determination unit G32 statistically obtains the information. By processing, it may be determined whether the obstacle still exists or disappears. For example, when the number of times of receiving a report indicating that an obstacle has not been detected exceeds a predetermined threshold value, it may be determined that the obstacle has disappeared.
- the disappearance determination unit G32 may determine that the obstacle has disappeared when the predetermined acceleration / deceleration pattern is no longer observed as the behavior of the vehicle passing near the obstacle point.
- obstacles are based on the fact that there is no significant difference in traffic volume between the obstacle lane and the adjacent lanes to the left and right of the obstacle lane, the difference has narrowed, and the traffic volume of the obstacle lane has increased. It may be determined that the object has disappeared.
- the traffic volume can be, for example, the number of vehicles passing in a unit time in the road section from the obstacle point to 400 m in front of the obstacle point.
- the threshold value for the number of vehicles traveling straight on the relevant point may be changed. Further, the threshold value of the number of vehicles traveling straight through the corresponding point, which is required for determining the disappearance of obstacles, may be changed depending on whether or not an obstacle is detected by the peripheral monitoring sensor of the vehicle or the obstacle presence / absence determination unit F51.
- the column of the number of vehicles in FIG. 21 can be replaced with the ratio of the number of vehicles traveling straight through the relevant point or the number of times the obstacle point report indicating that there is no obstacle is continuously received. Going straight here means traveling along the road along the lane that has been traveled up to that point without changing the driving position such as changing lanes.
- the straight running does not necessarily mean that the vehicle travels while maintaining the steering angle at 0 °.
- obstacles such as falling objects correspond to dynamic map elements whose survival state changes in a relatively short time compared to road structures and the like. Therefore, the detection of the occurrence and disappearance of obstacles is required to be more real-time.
- the above-mentioned appearance determination unit G31 detects an obstacle point based on, for example, an obstacle point report acquired within a predetermined first hour from the present time. Further, the disappearance determination unit G32 determines the disappearance / survival of the obstacle based on the obstacle point report acquired within the predetermined second time.
- Both the first time and the second time are preferably set to a time shorter than, for example, 90 minutes in order to ensure real-time performance.
- the first hour is set to 10 minutes, 20 minutes, 30 minutes, or the like.
- the second hour can also be 10 minutes, 20 minutes, or 30 minutes.
- the first hour and the second hour may be the same length or different lengths.
- the first hour and the second hour may be 5 minutes, 1 hour, and the like.
- the information that an obstacle has appeared is more useful in driving control than the information that the obstacle has disappeared. This is because if the information about the lane where the obstacle exists can be acquired in advance as map data, it is possible to plan and implement the avoidance action with a margin. Along with this, it is expected that there will be a demand for faster detection and distribution of the existence of obstacles. Under such circumstances, the first time may be set shorter than the second time in order to enable early detection of the presence of obstacles and start of distribution.
- the second hour may be set longer than the first hour. According to the configuration in which the second time is set longer than the first time, it is possible to promptly notify the occurrence of an obstacle and reduce the possibility of erroneously determining that the obstacle has disappeared.
- the appearance determination unit G31 and the disappearance determination unit G32 are configured to preferentially use the information whose acquisition time is shown in the new report, for example, by increasing the weight, to determine the appearance / survival state of the obstacle. Is also good. For example, when the weight of information acquired within 10 minutes is 1, the weight of information acquired within 30 minutes and 10 minutes or more in the past is 0.5, and the weight of information acquired in the past is 0. Statistical processing may be performed by multiplying by a weighting coefficient according to the freshness of information such as .25. According to such a configuration, the latest state can be more strongly reflected in the judgment result, and the real-time property can be enhanced.
- statistical processing may be performed by weighting according to the characteristics of the reporting source.
- the weight of the report from the self-driving car may be set large.
- Self-driving cars can be expected to be equipped with relatively high-performance millimeter-wave radar 12, front camera 11, LiDAR, and so on.
- self-driving cars are unlikely to change their traveling position unnecessarily. The change of the traveling position by the self-driving car is likely to be a movement for relatively avoiding obstacles. Therefore, by preferentially using the report from the autonomous driving vehicle, the accuracy of determining the presence or absence of an obstacle can be improved.
- the appearance determination unit G31 and the disappearance determination unit G32 are configured so that reports from vehicles with unstable traveling positions, which are vehicles that frequently change the traveling position such as changing lanes, are regarded as noise and are not used for determination processing. It may have been done.
- the vehicle whose traveling position is unstable may be specified by the vehicle position management unit G2 based on the vehicle condition report uploaded sequentially and managed by a flag or the like. With such a configuration, it is possible to reduce the possibility of erroneously determining the presence or absence of an obstacle based on a report from a vehicle driven by a user who frequently changes lanes.
- Various conditions can be applied to the conditions to be regarded as a vehicle with unstable traveling position.
- a vehicle in which the number of lane changes within a certain period of time is equal to or greater than a predetermined threshold value may be extracted as a vehicle with unstable traveling position.
- the threshold value here is preferably set to 3 times or more in order to exclude lane changes (2 times of leaving and returning) for avoiding obstacles.
- a vehicle whose traveling position is unstable can be a vehicle that has changed lanes four or more times within a certain time such as 10 minutes.
- At least one of the appearance determination unit G31 and the disappearance determination unit G32 is lightweight so that the obstacle can move in the wind, for example, styrofoam, based on the variation in the obstacle detection position reported from a plurality of vehicles. It may be determined whether it is a thing or not.
- FIG. 22 may be executed independently of, for example, the upload process described above.
- the vehicle control process shown in FIG. 22 may be executed at a predetermined cycle, for example, when the vehicle line change function by the driving support ECU 60 is enabled based on the user operation.
- the state in which the lane change function is enabled includes automatic driving in which the vehicle is autonomously driven according to a predetermined driving plan.
- the vehicle control process shown in FIG. 22 includes steps S601 to S605 as an example. Steps S601 to S605 are executed in cooperation with the driving support ECU 60 and the map linkage device 50.
- step S601 the map linkage device 50 reads out the obstacle information on the map stored in the memory M1 and provides it to the driving support ECU 60 to move to step S602.
- step S602 the driving support ECU 60 determines whether or not an obstacle exists within a predetermined distance ahead on the traveling lane of the own vehicle based on the obstacle information on the map. This process corresponds to a process of determining whether or not an obstacle recognized by the map server 2 exists within a predetermined distance, that is, whether or not an obstacle registration point exists. If there are no obstacles on the vehicle traveling lane, step S602 is denied and this flow ends. In that case, the running control based on the running plan created separately is continued. On the other hand, when an obstacle exists on the vehicle traveling lane, step S602 is determined affirmatively and step S603 is executed.
- step S603 the travel plan is revised. That is, a driving plan including the content of changing lanes from the current lane where an obstacle exists to an adjacent lane is created.
- the revised driving plan also includes the setting of points (that is, lane change points) to leave the current lane.
- the present invention is not limited to this. If there is an obstacle in the lane adjacent to the own vehicle lane, there is a high possibility that another vehicle traveling in the obstacle lane will change lanes to the own vehicle lane. In view of such circumstances, if there is an obstacle in the adjacent lane, the distance between the vehicle and the preceding vehicle may be set longer, or the occupants may be notified to be careful of interruptions from the adjacent lane. , It is preferable to execute a predetermined interrupt alert process.
- the map linkage device 50 first uploads an obstacle point report triggered by the avoidance action being performed.
- the map server 2 detects a point where an obstacle exists on the road based on the information uploaded from the vehicle. Then, the vehicle that is scheduled to travel at the point where the obstacle exists is notified of the existence of the obstacle. Further, the map linkage device 50 transmits vehicle behavior data indicating the behavior of the own vehicle when passing near the obstacle registration point notified from the map server 2 to the map server 2.
- the vehicle behavior data transmitted by the map linkage device 50 to the map server 2 is evaded. It becomes the data which shows that. Further, even if the own vehicle is traveling in a lane without obstacles, the vehicle can decelerate in order to avoid a collision with another vehicle that has changed lanes in order to avoid obstacles. That is, peculiar behavior that is unlikely to occur when there is no obstacle, such as sudden deceleration to avoid a collision with an interrupting vehicle, can be observed. On the other hand, when the obstacle disappears, the vehicle behavior for avoiding the obstacle or the interrupting vehicle is not observed. In this way, the vehicle behavior data when passing near the obstacle registration point functions as an index of whether or not the obstacle remains.
- the map server 2 can identify whether the obstacle still remains or disappears at the obstacle registration point based on the vehicle behavior data provided by the plurality of vehicles. In addition, when the disappearance of an obstacle is detected based on the report from the vehicle passing through the obstacle registration point, the vehicle to which the information of the obstacle has been distributed is notified that the obstacle has disappeared. do.
- FIG. 23 is a diagram conceptually showing changes in vehicle behavior depending on the presence or absence of obstacle information on the map.
- an avoidance action such as changing lanes is performed.
- the map server 2 detects the existence / appearance of an obstacle and starts distributing it as obstacle information.
- the recognizable position may vary depending on the performance of the front camera 11 and the millimeter wave radar 12, the size of obstacles, and the like.
- the recognizable position is, for example, about 100 m to 200 m before the obstacle in a favorable environment such as in fine weather.
- FIG. 23 conceptually shows the behavior of the vehicle for which obstacle information has been acquired on the map.
- the vehicle whose obstacle information on the map has been acquired from the map server 2 can change lanes before reaching a recognizable position. That is, it is possible to change lanes, perform handover, and the like with a margin in advance.
- the map server 2 of the present disclosure verifies whether or not the obstacle has really disappeared based on reports from a plurality of vehicles and / or from a plurality of viewpoints. According to such a configuration, it is possible to reduce the possibility of erroneous delivery when the obstacle disappears even though the obstacle actually exists.
- the map server 2 determines the determination that the obstacle has disappeared on the condition that the vehicle has stopped taking action to avoid the obstacle. Since the judgment is not made only from the image, it is possible to reduce the possibility of erroneously determining that the obstacle has disappeared when the obstacle is not accidentally captured by the camera.
- the object that hinders running refers to a three-dimensional object such as a brick or a tire. What you do not have to avoid refers to flat waste such as folded cardboard.
- the disappearance determination unit G32 determines whether or not a vehicle that goes straight on the obstacle registration point has appeared based on the vehicle status report, and based on the fact that a vehicle that goes straight on the obstacle registration point has occurred, the obstacle is found. It may be determined that it has disappeared. According to such a configuration, it is not necessary to send the obstacle point report separately from the vehicle condition report. As a result, the processing on the vehicle side is simplified. That is, in the configuration in which each vehicle is made to transmit the vehicle condition report, the content of the vehicle condition report can be used as vehicle behavior data, so that the obstacle point report is an arbitrary element.
- the in-vehicle system 1 or the map server 2 may determine the presence or absence of an obstacle by using the image of the side camera.
- an obstacle blocks the lane, it is expected that the lane will be changed, but since the vehicle does not travel in the obstacle lane after the lane change, it is difficult for the obstacle to be captured by the front camera 11.
- the front camera 11 it may be determined that there are no obstacles after changing lanes.
- the side camera may look at the rear side provided on the side mirror.
- the side camera and the front camera 11 may be used complementarily.
- the map linkage device 50 may be configured to detect obstacles and the like by using a plurality of types of devices in combination. That is, the map linkage device 50 may detect an obstacle by sensor fusion.
- the obstacle presence / absence determination unit F51 or the obstacle information management unit G3 may determine the presence / absence of an obstacle from the movement of the driver's seat occupant's eyes detected by the DSM (Driver Status Monitor) 17.
- the DSM17 photographs the face of the driver's seat occupant using a near-infrared camera, and performs image recognition processing on the captured image, so that the driver's seat occupant's face orientation, line-of-sight direction, degree of eyelid opening, etc. It is a device that sequentially detects.
- the DSM17 has the upper surface of the steering column cover, the upper surface of the instrument panel, the rear-view mirror, etc. Is located in.
- the map linkage device 50 may change the content and format of the obstacle point report to be uploaded according to the type of the detected obstacle. For example, when the obstacle is a point object such as a falling object, the position information, type, size, color, etc. are uploaded. On the other hand, if the obstacle is an area-like event with a predetermined length in the road extension direction, such as lane regulation or construction, upload the start and end positions of the obstacle section and the type of obstacle. May be good.
- the map linkage device 50 may upload the behavior of surrounding vehicles to the map server 2 as a material for determining whether or not an obstacle exists. For example, when the preceding vehicle is also changing lanes, the behavior data of the preceding vehicle may be uploaded to the map server 2 together with the behavior of the own vehicle. Specifically, the front camera 11 digitizes the offset amount with respect to the lane center of the vehicle in front, determines whether or not the lane has been changed in front of the obstacle registration point, and transmits an obstacle point report including the determination result. May be.
- the behavior of surrounding vehicles can be specified based on the input signal from the peripheral monitoring sensor. More specifically, the behavior of surrounding vehicles can be specified by using technologies such as SLAM (Simultaneous Localization and Mapping).
- the behavior of peripheral vehicles may be specified based on the received data by the inter-vehicle communication. Further, not only the above-mentioned preceding vehicle but also whether or not the following vehicle has changed lanes may be uploaded.
- the behavior of the surrounding vehicles to be uploaded is not limited to the lane change, but may be a change in the traveling position in the same lane. Further, the interrupt from the adjacent lane may be uploaded as an index indicating that there is an obstacle in the adjacent lane.
- a configuration that acquires the behavior of another vehicle traveling around the own vehicle based on a signal from vehicle-to-vehicle communication or a peripheral monitoring sensor also corresponds to a vehicle behavior detection unit.
- the data showing the behavior of surrounding vehicles corresponds to the behavior data of other vehicles.
- the vehicle behavior data for the own vehicle is also referred to as the own vehicle behavior data.
- the on-board vehicle which is a vehicle equipped with the map linkage device 50, can acquire obstacle information from the map server 2, change the lane to a lane or the like where there is no obstacle in advance, and then the obstacle. It is expected to pass by the side. Therefore, in a state where the map server 2 recognizes that an obstacle exists at a certain point, it becomes difficult for the mounted vehicle to perform an evasive action in the vicinity of the obstacle registration point.
- the vehicle that performs the avoidance action immediately before the obstacle registration point can be a non-equipped vehicle that is not equipped with the map linkage device 50 at most.
- the mounted vehicle can also behave to suggest the existence of the obstacle, for example, deceleration resulting from the interruption of the non-mounted vehicle.
- deceleration to the interrupting vehicle is not always performed.
- the map linkage device 50 reports the behavior of surrounding vehicles (that is, behavior data of other vehicles) rather than the behavior data of the own vehicle as an obstacle point report.
- the detection result of the peripheral monitoring sensor may be preferentially transmitted.
- the map linkage device 50 may be configured to transmit at least one of the other vehicle behavior data and the detection result of the peripheral monitoring sensor without transmitting the own vehicle behavior data when passing through the obstacle registration point. ..
- the peripheral vehicle to be reported here is preferably another vehicle traveling in the obstacle lane. This is because the obstacle lane is most susceptible to obstacles and is highly useful as an indicator of whether or not obstacles remain. According to the above configuration, it is possible to suppress the uploading of less useful information regarding the detection of the disappearance of obstacles. In addition, it is possible to preferentially collect information that is highly useful when detecting the disappearance of an obstacle in the Chizu server 2.
- the obstacle lane may be adopted as the vehicle driving lane based on the driver's instructions.
- the map linkage device 50 gives priority to the behavior of the own vehicle over the behavior data of surrounding vehicles. It may be configured to upload data.
- the map linkage device 50 transmits a data set including the own vehicle behavior data as an obstacle point report, while the own vehicle traveling lane is an obstacle lane. If not, a data set that does not include the vehicle behavior data may be transmitted.
- the determination point can be set, for example, at a point on the own vehicle side by the reporting target distance from the obstacle registration point.
- the map linkage device 50 transmits an obstacle point report when passing near the obstacle registration point, as compared with the case where the vehicle travel lane is an obstacle lane. It may be configured to reduce the amount of information of the own vehicle behavior data to be included. The reduction of the amount of information of the behavior data can be realized by, for example, increasing the sampling interval or reducing the number of items to be transmitted as the own vehicle behavior data.
- the mode in which the amount of information of the vehicle behavior data included in the obstacle point report is reduced includes the case where the obstacle point report does not include the vehicle behavior data at all.
- the map linkage device 50 changes the contents of the data set to be transmitted to the map server 2 depending on whether it finds an obstacle that has not been notified from the map server 2 or passes through a received obstacle registration point. It may be configured to do so.
- the data set as an obstacle point report to be transmitted when an obstacle not notified from the map server 2 is found is also described as an unregistered point report.
- the data set as the obstacle point report transmitted to the map server 2 when passing near the obstacle notified from the map server 2 is also described as a registered point report.
- the vehicle ID of the peripheral vehicle may be acquired by vehicle-to-vehicle communication, or may be acquired by recognizing the license plate as an image.
- the obstacle presence / absence determination unit F51 detects the possibility that an obstacle actually exists depending on the combination of whether or not it is detected by the front camera 11, whether or not it is detected by the millimeter wave radar 12, and whether or not there is an avoidance action. It may be calculated as. For example, as shown in FIG. 25, the more viewpoints (sensors, behaviors, etc.) suggesting the existence of obstacles, the higher the detection reliability may be calculated.
- the mode for determining the detection reliability shown in FIG. 25 is an example and can be changed as appropriate.
- the map server 2 may be configured to calculate and distribute the possibility that an obstacle exists as the accuracy of existence.
- the reality probability corresponds to the determination result that an obstacle exists and the reliability of the distribution information.
- the obstacle information management unit G3 may include an accuracy calculation unit G33 that calculates the reliability of the determination result that an obstacle exists as the actual accuracy.
- the accuracy calculation unit G33 calculates the actual accuracy based on the percentage of vehicles that have performed avoidance actions based on the behavior data of a plurality of vehicles. For example, as shown in FIG. 27, the accuracy calculation unit G33 sets the actual accuracy higher as the number of vehicles reporting the presence of obstacles increases.
- the vehicle that reports the existence of an obstacle includes, for example, a vehicle that has been traveling in a lane adjacent to the obstacle lane and has uploaded the detected obstacle information, in addition to the vehicle that has performed the avoidance action. Further, the accuracy calculation unit G33 calculates the existence probability according to the number and types of reports indicating the existence of the obstacle, assuming that the existence of the obstacle can be confirmed by image analysis by the server processor 21 or the operator's visual inspection. You may. For example, the higher the number of vehicles that have performed avoidance behavior or the number of vehicles that have detected obstacles by the peripheral monitoring sensor, the higher the accuracy of existence may be set.
- the delivery processing unit G4 may deliver the obstacle notification packet including the above-mentioned existence accuracy.
- the distribution processing unit G4 also distributes the obstacle notification packet for the point to the vehicle that has already delivered the obstacle notification packet including the updated reality accuracy. May be delivered.
- the distribution processing unit G4 may periodically distribute an obstacle notification packet together with information including the probability that an obstacle exists. For example, an obstacle notification packet indicating the existence probability in three stages such as "still present”, “highly likely to be present", and "highly likely to be lost" may be delivered at regular intervals.
- the delivery processing unit G4 may transmit a disappearance notification packet including the disappearance probability of an obstacle.
- a person for example, a worker
- a vehicle that has removed the obstacle may be configured to be able to send a report to the effect that the obstacle has been removed to the map server 2.
- the map server 2 may immediately deliver the disappearance notification packet with a high disappearance probability.
- the obstacle notification packet preferably includes the position, type, and size of the obstacle. Further, the position information of the obstacle may include not only the position coordinates but also the lateral position of the end of the obstacle as a detailed position in the lane. The obstacle notification packet may include width information of the area in which the vehicle can travel in the obstacle lane, excluding the portion blocked by the obstacle.
- the vehicle receiving the obstacle notification packet needs to change lanes or is in the lateral position. It becomes possible to determine whether it can be avoided by adjustment. Further, even when traveling across the lane boundary line, it is possible to calculate the amount of protrusion to the adjacent lane. If the amount of protrusion of the adjacent lane to avoid obstacles can be calculated, it will be possible to notify the vehicle traveling in the adjacent lane of the amount of protrusion of the own vehicle by inter-vehicle communication, and it will be possible to coordinate the traveling position with the surrounding vehicles. Become.
- the obstacle notification packet may include time information for determining that an obstacle has occurred and the latest (in other words, final) time for determining that the obstacle still exists. By including these determination times, the vehicle on the receiving side of the information can estimate the reliability of the received information. For example, the shorter the elapsed time from the final determination time, the higher the reliability.
- the obstacle notification packet may include information such as the number of vehicles that have confirmed the existence of the obstacle. The higher the number of confirmed obstacles, the higher the reliability of the obstacle information can be estimated.
- the control mode in the vehicle may be changed, such as whether to use the information for vehicle control or to notify the occupants.
- the distribution processing unit G4 may set a lane change recommended POI (Point of Interest) at a point in front of the obstacle registration point by a predetermined distance in the obstacle lane and distribute it.
- the lane change recommended POI refers to the point where the lane change is recommended. According to the configuration in which the lane change recommended POI is set and distributed on the map server 2 in this way, the process of calculating the lane change point can be omitted on the vehicle side, and the processing load of the processing unit 51 and the driving support ECU 60 can be reduced. Can be reduced. Even in a configuration in which a lane change is proposed to the user, it is possible to determine the timing of displaying the obstacle notification image using the lane change recommended POI.
- the distribution processing unit G4 may be configured to distribute an obstacle notification packet only to a vehicle running a predetermined application such as an automated driving application.
- a predetermined application in addition to an automatic driving application, an ACC (Adaptive Cruise Control), an LTC (Lane Trace Control), a navigation application, or the like can be adopted.
- an ACC Adaptive Cruise Control
- LTC Lit Trace Control
- a navigation application or the like can be adopted.
- the configuration for pull distribution of obstacle information even if the map linkage device 50 is configured to request obstacle information from the map server 2 on condition that a specific application is being executed. good. According to the above configuration, it is possible to improve the stability of control by the driving support ECU 60 while suppressing excessive information distribution.
- the distribution processing unit G4 is configured to push-deliver the obstacle notification packet only to the vehicle set to be automatically received as the obstacle information reception setting based on the user setting. May be. According to such a configuration, it is possible to reduce the possibility that the map server 2 and the map linkage device 50 wirelessly communicate with each other against the intention of the user.
- the map linkage device 50 may be configured to transmit an obstacle point report only when the content registered in the map and the content observed by the vehicle are different from each other as the obstacle information. In other words, it may be configured not to send an obstacle point report if the contents of the map match the actual situation. For example, if an obstacle is observed at a point where the presence of an obstacle is not registered on the map, or if there is no obstacle at a point registered on the map, an obstacle point report is sent. do. According to the above configuration, the amount of communication can be suppressed. Further, the server processor 21 does not have to perform the determination process relating to the presence / absence of an obstacle in the portion where the real world and the map registration contents match. That is, the processing load of the server processor 21 can also be reduced.
- the map linkage device 50 has disclosed a configuration in which the vehicle behavior data is voluntarily uploaded to the map server 2 when passing near an obstacle, but the configuration of the map linkage device 50 is not limited to this.
- the map linkage device 50 may be configured to upload vehicle behavior data to the map server 2 only when a predetermined movement such as a lane change or a sudden deceleration is performed.
- a predetermined movement such as a lane change or a sudden deceleration is performed.
- vehicle behavior data is uploaded only when each vehicle makes a specific movement, there is a concern that it becomes difficult to collect information for determining whether or not an obstacle has disappeared in the map server 2. .. This is because the vehicle does not move specially when the obstacle disappears.
- the server processor 21 may transmit an upload instruction signal, which is a control signal instructing the vehicle passing / scheduled to pass the obstacle registration point to upload the obstacle point report. ..
- the map linkage device 50 may be configured to determine whether or not to upload the obstacle point report based on the instruction from the map server 2. According to such a configuration, it is possible to control the upload status of the obstacle point report by each vehicle by the judgment of the map server 2, and it is possible to suppress unnecessary communication. For example, if sufficient information on the appearance and disappearance of obstacles can be collected, it is possible to adopt measures such as suppressing uploads from vehicles.
- the server processor 21 sets a point where vehicle behavior suggesting the existence of an obstacle is observed based on the vehicle status report as a verification point, and transmits an upload instruction signal to the vehicle scheduled to pass the verification point.
- the point where the vehicle behavior suggesting the existence of an obstacle is observed is, for example, a point where a few vehicles change lanes in succession. According to this configuration, information on a point where an obstacle is suspected to exist can be collected intensively and quickly, and the survival state of the obstacle can be detected in real time.
- the obstacle information distribution system 100 may be configured to give an incentive to a user who positively uploads information about an obstacle. By providing an incentive for transmitting the obstacle point report, it becomes easy to collect information about the obstacle, and the effectiveness of the obstacle information distribution system 100 can be improved. Incentives include reduction of taxes related to automobiles, reduction of map service usage fees, and points that can be used for purchasing goods and using services. The points that can be used to purchase certain goods and use services also include the concept of electronic money.
- the obstacle information generated by the map server 2 may be used, for example, to determine whether or not automatic driving can be executed.
- a road condition for automatic driving there may be a configuration in which the number of lanes is specified to be a predetermined number n or more.
- the predetermined number n is an integer of "2" or more, and is, for example, "2", "3", "4", or the like.
- a section in which the number of effective lanes is less than n due to a falling object, a construction section, a road obstacle such as a parked vehicle on the road, etc. may be a section in which automatic driving is not possible.
- the number of effective lanes is the number of lanes in which the vehicle can substantially travel. For example, if one lane is blocked by an obstacle on the road on a road with two lanes on each side, the number of effective lanes on the road is "1".
- the map server 2 may set a section in which automatic driving is not possible based on obstacle information and deliver the section in which automatic driving is not possible. For example, in the map server 2, a section in which the number of effective lanes due to road obstacles is insufficient is set as a non-automatic driving section and distributed, and when the disappearance of the road obstacle is confirmed, the automatic driving is not possible setting. Is canceled and delivered.
- the server for distributing the setting of the section where automatic driving is not possible may be provided as the automatic driving management server 7 separately from the map server 2 as shown in FIG. 28.
- control unit and method thereof described in the present disclosure may be realized by a dedicated computer constituting a processor programmed to perform one or more functions embodied by a computer program. Further, the apparatus and the method thereof described in the present disclosure may be realized by a dedicated hardware logic circuit. Further, the apparatus and method thereof described in the present disclosure may be realized by one or more dedicated computers configured by a combination of a processor for executing a computer program and one or more hardware logic circuits. Further, the computer program may be stored in a computer-readable non-transitional tangible recording medium as an instruction executed by the computer.
- the means and / or functions provided by the map linkage device 50 and the map server 2 are provided by software recorded in a substantive memory device and a computer, software only, hardware only, or a combination thereof that execute the software. can.
- a part or all of the functions included in the map linkage device 50 and the map server 2 may be realized as hardware.
- a mode in which a certain function is realized as hardware includes a mode in which one or more ICs are used.
- the server processor 21 may be realized by using an MPU or a GPU instead of the CPU. Further, the server processor 21 may be realized by combining a plurality of types of arithmetic processing devices such as a CPU, an MPU, and a GPU.
- the ECU may be realized by using FPGA (field-programmable gate array) or ASIC (application specific integrated circuit).
- FPGA field-programmable gate array
- ASIC application specific integrated circuit
- Various programs may be stored in a non-transitionary tangible storage medium.
- Various storage media such as HDD (Hard-disk Drive), SSD (Solid State Drive), EPROM (Erasable Programmable ROM), flash memory, USB memory, SD (Secure Digital) memory card are used as the storage medium for the program. It is possible.
- -A map server configured to change the weight for each information type to determine that an obstacle exists between the time of determining the appearance of an obstacle and the time of determining the disappearance of an obstacle.
- the weight of the image analysis result should be smaller at the time of disappearance determination than at the time of appearance determination.
- the map server that is configured.
- -A map server configured to determine the appearance and disappearance of obstacles by comparing the traffic volume of each lane.
- -A map server configured to adopt the lane change executed after deceleration as an avoidance action. According to the configuration, it is possible to exclude the lane change for overtaking.
- An obstacle presence / absence determination device or a map server A map server that does not deliver information about obstacles to vehicles that are / will be traveling in lanes that are not adjacent to the lane in which obstacles exist, in other words, lanes that are one or more lanes away. -When traveling within a certain range from the obstacle registration point notified by the map server, the obstacle point report including vehicle behavior should be uploaded to the map server based on the instruction from the map server or voluntarily.
- a map linkage device as a vehicle device that is configured.
- a map linkage device as a device for vehicles that transmits an obstacle point report to be shown.
- -A map linkage device that outputs obstacle information acquired from a map server to a navigation device or an automated driving device.
- -An HMI system that displays an obstacle notification image generated based on obstacle information acquired from a map server on the display.
- the HMI system that does not notify the occupants of information about the obstacle when the vehicle is traveling / planned to travel in a lane that is not adjacent to the lane in which the obstacle exists, in other words, a lane that is one or more lanes away.
- -A driving support device configured to switch between executing vehicle control based on the information and limiting the presentation of information based on the existence probability of the obstacle notified from the map server.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Life Sciences & Earth Sciences (AREA)
- Atmospheric Sciences (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
各車両に搭載されている車載システム1は、広域通信網3に無線接続可能に構成されている。ここでの広域通信網3とは、携帯電話網やインターネット等の、電気通信事業者によって提供される公衆通信ネットワークを指す。図1に示す基地局4は、車載システム1が広域通信網3に接続するための無線基地局である。
図2に示すように車載システム1は、前方カメラ11、ミリ波レーダ12、車両状態センサ13、ロケータ14、V2X車載器15、HMIシステム16、地図連携装置50、及び運転支援ECU60を備える。なお、部材名称中のECUは、Electronic Control Unitの略であり、電子制御装置を意味する。また、HMIは、Human Machine Interfaceの略である。V2XはVehicle to X(Everything)の略で、車を様々なものをつなぐ通信技術を指す。
前方カメラ11は、車両前方を所定の画角で撮像するカメラである。前方カメラ11は、例えばフロントガラスの車室内側の上端部や、フロントグリル、ルーフトップ等に配置されている。前方カメラ11は、画像フレームを生成するカメラ本体部と、画像フレームに対して認識処理を施す事により、所定の検出対象物を検出するECUと、を備える。カメラ本体部は少なくともイメージセンサとレンズとを含む構成であって、所定のフレームレート(例えば60fps)で撮像画像データを生成及び出力する。カメラECUは、CPUや、GPUなどを含む画像処理チップを主体として構成されており、機能ブロックとして識別器を含む。識別器は、例えば画像の特徴量ベクトルに基づき、物体の種別を識別する。
Motion)処理等を用いて画像から算出する。自車両に対する検出物の相対位置は、画像内における検出物の大きさや傾き度合いに基づいて特定してもよい。そして、検出物の位置や種別等を示す検出結果データを、地図連携装置50及び運転支援ECU60に逐次提供する。
ここでは図5を用いて地図連携装置50の機能及び作動について説明する。地図連携装置50は、ストレージ53に保存されている障害物報告プログラムを実行することにより、図5に示す種々の機能ブロックに対応する機能を提供する。すなわち、地図連携装置50は機能ブロックとして、自車位置取得部F1、地図取得部F2、自車挙動取得部F3、検出物情報取得部F4、報告データ生成部F5、及び通知処理部F6を備える。地図取得部F2は障害物情報取得部F21を備える。報告データ生成部F5は、障害有無判定部F51を備える。
ここでは図6に示すフローチャートを用いて地図連携装置50が実行するアップロード処理について説明する。図6に示すフローチャートは例えば車両の走行用電源がオンとなっている間、所定の周期(例えば100ミリ秒毎)に実行される。走行用電源は、車両を走行可能な状態にする電源であって、例えばエンジン車両においてはイグニッション電源である。電気自動車においてはシステムメインリレーが走行用電源に相当する。アップロード処理は一例としてステップS101~S104を備える。
次に地図サーバ2の構成について説明する。地図サーバ2は、複数の車両から送信された障害物地点報告に基づいて、障害物の発生~消失を検出し、車両に障害物情報として配信する構成である。地図サーバ2が障害物情報管理装置に相当する。なお、地図サーバ2の通信相手としての車両との記載は車載システム1、さらには地図連携装置50と読み替えることができる。
地図サーバ2が実施する障害物地点登録処理について図16に示すフローチャートを用いて説明する。図16に示すフローチャートは例えば所定の更新周期で実行されればよい。更新周期は例えば5分や10分など、相対的に短い時間とすることが好ましい。
ここでは出現判定部G31が実施する出現判定処理について説明する。出現判定部G31は、車線変更や、通行車両の加減速の変化パターン、カメラ画像、車載システム1による障害物の認識結果、レーンごとの通行量の変化パターンなどを用いて、判定対象とする地点に障害物が出現したかどうかを判定する。ここでの地点という表現には所定の長さを有する区間の概念が含まれる。
ここでは消失判定部G32が実施する消失判定処理について説明する。消失判定部G32は、出現判定部G31に検出された障害物地点にまだ障害物が存在しているかを、障害物地点報告をもとに定期的に判断する構成である。障害物がなくなったことの判断材料としては、車線変更の有無や、車両の走行軌跡、通行車両の加減速の変化パターン、カメラ画像、車載システム1による障害物の認識結果、レーンごとの通行量の変化パターンなどを採用可能である。
道路構造などの静的な地図要素は経時的な変化が乏しい地図要素であるため、それらについての地図データの更新には、1週間から1ヶ月の間に蓄積された多数の走行軌跡を用いることができる。多数の車両からの報告を母集団として地図データを更新する構成によれば、精度を高めることが期待できる。
次に障害物情報を用いた車両制御例について図22を用いて説明する。図22は例えば前述のアップロード処理などとは独立して実行されれば良い。図22に示す車両制御処理は例えば運転支援ECU60による自動車線変更機能がユーザ操作に基づいて有効化されている場合に、所定の周期で実行されればよい。なお、自動車線変更機能が有効化されている状態には、所定の走行計画に従って車両を自律的に走行させる自動運転中も含まれる。図22に示す車両制御処理は一例としてステップS601~S605を含む。ステップS601~S605は運転支援ECU60及び地図連携装置50が連携して実行される。
上記のシステム構成によれば、まず地図連携装置50が、回避行動が行われたことをトリガとして障害物地点報告をアップロードする。地図サーバ2は、車両からアップロードされてくる情報に基づいて路上に障害物が存在する地点を検出する。そして、当該障害物が存在する地点を走行予定の車両に対して、当該障害物の存在を通知する。また、地図連携装置50は、地図サーバ2から通知された障害物登録地点付近を通過する際の自車両の挙動を示す車両挙動データを地図サーバ2に送信する。
消失判定部G32は、車両状態報告に基づいて、障害物登録地点を直進する車両が出現したかを判定し、障害物登録地点の上を直進する車両が生じたことに基づいて、障害物が消失したと判定してもよい。そのような構成によれば、車両状態報告とは別に障害物地点報告を送信させる必要はない。その結果、車両側での処理が簡略化される。つまり、各車両に車両状態報告を送信させる構成においては、当該車両状態報告の内容を車両挙動データとして援用できるため、障害物地点報告は任意の要素となる。
以上では車載システム1は、前方カメラ11を用いて障害物を検出する構成を開示したが、これに限らない。車両の側方を撮像する側方カメラや、後方を撮像する後方カメラを用いて、障害物を検出するように構成されていても良い。同様に、車両の側方に向けて探査波を送信する側方ミリ波レーダや、後側方(換言すれば斜め後ろ)を検知範囲とする後側方ミリ波レーダを用いて、障害物を検出するように構成されていても良い。
障害有無判定部F51は、前方カメラ11で検出されているか否か、ミリ波レーダ12で検出されているか、及び回避行動の有無の組み合わせによって、障害物が実際に存在する可能性を検出信頼度として算出しても良い。例えば図25に示すように障害物が存在することを示唆する観点(センサや挙動など)が多いほど、検出信頼度を高く算出するように構成されていても良い。なお、図25に示す検出信頼度の決定態様は一例であって適宜変更可能である。
地図サーバ2は、障害物が存在する可能性を実在確度として算出して配信するように構成されていても良い。実在確度は、障害物が存在するという判定結果、及び、配信情報の信頼度に相当する。例えば障害物情報管理部G3は、図26に示すように障害物が存在するとの判定結果の信頼度を実在確度として算出する確度算出部G33を備えていてもよい。
障害物通知パケットには、障害物の位置、種別、大きさが含まれていることが好ましい。また、障害物の位置情報には、位置座標だけでなく、車線内の詳細位置として障害物の端部の横位置が含まれていても良い。障害物通知パケットには、障害物によって塞がれている部分を除いた、障害物レーンにおいて車両が走行可能な領域の幅情報が含まれていても良い。
地図連携装置50は、障害物情報として、地図に登録されている内容と、車両が観測した内容とが相違する場合のみ、障害物地点報告を送信するように構成されていても良い。換言すれば、地図の内容と実際の状況が一致している場合には障害物地点報告を送信しないように構成されていてもよい。例えば障害物の存在が地図に登録されていない地点に障害物を観測した場合や、障害物があると地図に登録されている地点で障害物が存在しなかった場合に障害物地点報告を送信する。上記の構成によれば通信量を抑制できる。また、現実世界と地図登録内容とが一致している部分については、サーバプロセッサ21は障害物の有無に関わる判定処理を実施しなくてよくなる。つまり、サーバプロセッサ21の処理負荷も軽減可能となる。
地図サーバ2が生成した障害物情報は、例えば、自動運転の実行の可否判断に利用されても良い。自動運転するための道路条件としては、車線数が所定数n以上であることが規定されている構成もあり得る。所定数nは「2」以上の整数であり、例えば「2」、「3」、「4」等である。そのような構成では、落下物、工事区間、路上駐車車両等の路上障害物により有効な車線数がn未満となっている区間が自動運転不可区間となりうる。有効車線数とは、車両が実質的に走行可能な車線の数である。例えば片側2車線の道路において1車線が路上障害物により塞がっている場合であれば、当該道路の有効車線数は「1」となる。
本開示に記載の制御部及びその手法は、コンピュータプログラムにより具体化された一つ乃至は複数の機能を実行するようにプログラムされたプロセッサを構成する専用コンピュータにより、実現されてもよい。また、本開示に記載の装置及びその手法は、専用ハードウェア論理回路により、実現されてもよい。さらに、本開示に記載の装置及びその手法は、コンピュータプログラムを実行するプロセッサと一つ以上のハードウェア論理回路との組み合わせにより構成された一つ以上の専用コンピュータにより、実現されてもよい。また、コンピュータプログラムは、コンピュータにより実行されるインストラクションとして、コンピュータ読み取り可能な非遷移有形記録媒体に記憶されていてもよい。例えば、地図連携装置50及び地図サーバ2が提供する手段および/または機能は、実体的なメモリ装置に記録されたソフトウェアおよびそれを実行するコンピュータ、ソフトウェアのみ、ハードウェアのみ、あるいはそれらの組合せによって提供できる。地図連携装置50及び地図サーバ2が備える機能の一部又は全部はハードウェアとして実現されても良い。或る機能をハードウェアとして実現する態様には、1つ又は複数のICなどを用いて実現する態様が含まれる。例えばサーバプロセッサ21は、CPUの代わりに、MPUやGPUを用いて実現されていてもよい。また、サーバプロセッサ21は、CPUや、MPU、GPUなど、複数種類の演算処理装置を組み合せて実現されていてもよい。さらに、ECUは、FPGA(field-programmable gate array)や、ASIC(application specific integrated circuit)を用いて実現されていても良い。処理部51も同様である。各種プログラムは、非遷移的実体的記録媒体(non- transitory tangible storage medium)に格納されていればよい。プログラムの保存媒体としては、HDD(Hard-disk Drive)やSSD(Solid State Drive)、EPROM(Erasable Programmable ROM)、フラッシュメモリ、USBメモリ、SD(Secure Digital)メモリカード等、多様な記憶媒体を採用可能である。
本開示には以下の構成も含まれる。
・出現判定部及び消失判定部の少なくとも何れか一方は、複数車両の車両挙動データに加えて、車両で撮像されたカメラ画像を用いて、障害物が存在するか否かを判定するように構成されている地図サーバ。
・障害物の出現判定時と消失判定時とで障害物が存在すると判断するための情報種別の組み合わせを変更するように構成されている地図サーバ。
・出現判定時は車載カメラで撮像された画像の解析結果を併用する一方、消失判定時は車載カメラで撮像された画像の解析結果を使用しないように構成された地図サーバ。
・障害物の出現判定時と消失判定時とで障害物が存在すると判断するための情報種別ごとの重みを変更するように構成されている地図サーバ。
・障害物が存在するか否かの判断材料として、車載カメラで撮像された画像の解析結果を使用する構成において、消失判定時には出現判定時よりも、画像の解析結果の重みを小さくするように構成されている地図サーバ。
・レーン毎の通行量を比較することで障害物の出現及び消失を判定するように構成されている地図サーバ。
・減速後に実行された車線変更を回避行動として採用するように構成されている地図サーバ。なお、当該構成によれば追い越しのための車線変更を除外することが可能となる。
・カメラで障害物が検出されている場合であっても、測距センサで立体物が検出されていない場合には、障害物が存在するとは判定しない障害有無判定装置または地図サーバ。
・障害物が存在するレーンとは隣接しないレーン、換言すれば1レーン以上離れたレーンを走行中/走行予定の車両には当該障害物についての情報を配信しない地図サーバ。
・地図サーバから通知されている障害物登録地点から一定範囲を走行する場合に、車両挙動を含む障害物地点報告を、地図サーバからの指示に基づき、又は自発的に地図サーバにアップロードするように構成されている、車両用装置としての地図連携装置。
・地図サーバから障害物が存在すると通知されている地点を通過する際に、通知されている障害物を周辺監視センサからの入力信号に基づき検出できなかった場合に、障害物が存在しないことを示す障害物地点報告を送信する車両用装置としての地図連携装置。
・地図サーバから取得した障害物情報をナビゲーション装置または自動運転装置に出力する地図連携装置。
・地図サーバから取得した障害物情報に基づいて生成される障害物通知画像をディスプレイに表示するHMIシステム。
・障害物が存在するレーンとは隣接しないレーン、換言すれば1レーン以上離れたレーンを走行中/走行予定である場合には当該障害物についての情報を乗員に通知しないHMIシステム。
・地図サーバから通知された障害物の実在確度に基づいて、当該情報に基づいた車両制御を実行するか、情報提示に留めるかを切り替えるように構成されている運転支援装置。
Claims (19)
- 複数の車両の挙動を示す車両挙動データを位置情報と対応付けて取得する車両挙動取得部(G1)と、
前記車両挙動取得部が取得した前記車両挙動データに基づいて、障害物が出現した地点を特定する出現判定部(G31)と、
前記車両挙動取得部が取得した前記車両挙動データに基づいて、前記出現判定部で前記障害物が存在すると判定されている地点である障害物登録地点において、前記障害物が残存しているか消失したかを判定する消失判定部(G32)と、を備える障害物情報管理装置。 - 請求項1に記載の障害物情報管理装置であって、
前記消失判定部及び前記出現判定部は、前記車両挙動データから当該車両が所定の回避行動を実施しているか否かを判定可能に構成されており、
前記出現判定部は、処理対象とする地点付近において少なくとも1つの前記車両が前記回避行動をしていることに基づいて当該地点に前記障害物が存在していると判定し、
前記消失判定部は、前記障害物登録地点の付近を通過する前記車両が前記回避行動をしなくなったことに基づいて前記障害物の消失を検出する、障害物情報管理装置。 - 請求項2に記載の障害物情報管理装置であって、
前記出現判定部と前記消失判定部は、前記障害物が存在すると判定するための条件が異なっている、障害物情報管理装置。 - 請求項2又は3に記載の障害物情報管理装置であって、
前記障害物が存在する地点を撮像した画像を前記車両から取得可能に構成されており、
前記消失判定部は、前記障害物登録地点において、前記回避行動をしなかった前記車両の台数又は割合が閾値を超過していることに基づいて前記障害物が消失したと判定するものであって、
前記画像に前記障害物が映っているかに基づいて、前記障害物が消失したと判定するための閾値を変更する、障害物情報管理装置。 - 請求項1から4の何れか1項に記載の障害物情報管理装置であって、
前記車両挙動取得部は、前記車両挙動データとして、送信元としての前記車両についての挙動データに加えて、当該送信元の周辺車両の挙動データも取得可能に構成されており、
前記消失判定部は、前記送信元としての前記車両、及びその周辺車両の挙動を元に前記障害物の消失を判定する、障害物情報管理装置。 - 請求項1から5の何れか1項に記載の障害物情報管理装置であって、
前記障害物登録地点を通過予定の前記車両に対して、車両挙動データを含む、前記障害物の存続状況を判断するための所定の種別の情報を送信するように指示するように構成されている、障害物情報管理装置。 - 請求項1から6の何れか1項に記載の障害物情報管理装置であって、
前記障害物の情報を前記車両に配信する配信処理部(G4)を備え、
前記配信処理部は、
前記障害物登録地点を通過予定の前記車両に対して、前記障害物についての情報を示す通信パケットである障害物通知パケットを配信するとともに、
前記消失判定部によって前記障害物が消失した判定された場合には、消失した前記障害物についての前記障害物通知パケットを配信済みの前記車両に対して、当該障害物が消失したことを示す通信パケットである消失通知パケットを配信するように構成されている、障害物情報管理装置。 - 請求項7に記載の障害物情報管理装置であって、
前記障害物通知パケットには、前記障害物の位置を示す情報と、前記障害物の特徴を示す情報とが含まれており、
前記障害物の特徴を示す情報は、前記障害物の種別、大きさ、及び色合いの少なくとも何れか1つを含む、障害物情報管理装置。 - 請求項7又は8に記載の障害物情報管理装置であって、
前記障害物通知パケットは、前記障害物の位置を示す情報として、前記障害物が存在するレーンの番号、及び、前記レーンにおける前記障害物の端部の横位置の、少なくとも何れか一方を含む、障害物情報管理装置。 - 請求項7から9の何れか1項に記載の障害物情報管理装置であって、
前記障害物が存在している可能性の高さを示す実在確度を算出する確度算出部(G33)を備え、
前記配信処理部は、前記確度算出部が算出した前記実在確度を含む障害物通知パケットを送信する、障害物情報管理装置。 - 請求項10に記載の障害物情報管理装置であって、
前記確度算出部は、前記障害物登録地点ごとに、定期的に前記実在確度を算出するように構成されており
前記配信処理部は、前記確度算出部が算出した前記実在確度が経時変化したことに基づいて、前記障害物通知パケットを再配信するように構成されている、障害物情報管理装置。 - 請求項1から11の何れか1項に記載の障害物情報管理装置であって、
前記出現判定部は、所定の第1時間以内に取得した情報をもとに判断するとともに、
前記消失判定部は、所定の第2時間以内に取得した情報をもとに判断するように構成されており、
前記第1時間及び前記第2時間は何れも90分以内の長さに設定されている、障害物情報管理装置。 - 請求項1から12の何れか1項に記載の障害物情報管理装置であって、
前記消失判定部は、複数の前記車両のそれぞれから受信する前記車両挙動データに対し、当該車両挙動データの鮮度に応じた重みをかけて前記障害物が消失したか否かを判定する、障害物情報管理装置。 - 請求項1から13の何れか1項に記載の障害物情報管理装置であって、
前記出現判定部は、
前記車両が路上の前記障害物を避けるための所定の回避行動を実施した時点から一定時間以内に撮影された車外画像を、前記車両から無線通信により取得し、
前記車外画像のうち、前記回避行動として前記車両が避けた方向である回避方向に応じて定まる部分を解析することにより、前記障害物の有無及びその種別の特定を実施するように構成されている障害物情報管理装置。 - 少なくとも1つのプロセッサ(21)を用いて実行される、路上に存在する障害物の位置情報を管理するための方法であって、
複数の車両の地点ごとの挙動を示す車両挙動データを対応付けて取得する車両挙動取得ステップ(S501)と、
前記車両挙動取得ステップで取得した前記車両挙動データに基づいて、前記障害物が出現した地点を特定する出現判定ステップ(S507)と、
前記車両挙動取得ステップで取得した前記車両挙動データに基づいて、前記出現判定ステップで前記障害物が存在すると判定されている地点である障害物登録地点において、前記障害物が残存しているか消失したかを判定する消失判定ステップ(S508)と、を備える障害物情報管理方法。 - 路上に障害物が存在する地点についての情報を所定のサーバ(2)に送信するための車両用装置であって、
前記サーバとの通信により、前記障害物が存在すると判定されている障害物登録地点についての情報を取得する障害物地点情報取得部(F21)と、
自車両の挙動を示す物理状態量を検出する車両状態センサ(13)からの入力信号、周辺監視センサからの入力信号、及び車々間通信による受信データの少なくとも何れか1つに基づいて、自車両又は他車両の少なくとも何れか一方の挙動を検出する車両挙動検出部(F3)を備え、
前記障害物登録地点から所定距離以内を通過する際の自車両及び他車両の少なくとも何れか一方の挙動を示す車両挙動データを前記サーバに送信する報告処理部(F5)と、を備える車両用装置。 - 請求項16に記載の車両用装置であって、
自車両の挙動を示す物理状態量を検出する車両状態センサ(13)からの入力信号に基づき、自車両が路上の障害物を避けるための所定の回避行動を実施したか否かを判定する回避行動判定部(F51)と、
車外を撮像する車載カメラ(11)で撮像された画像データを取得する外界情報取得部(F4)と、を備え、
前記回避行動判定部は、前記回避行動として自車両が避けた方向である回避方向を特定し、
前記報告処理部は、前記回避行動が実施されたと前記回避行動判定部が判定したことに基づいて、前記回避行動を行われてから所定時間以内に取得した複数の前記画像データのうち、前記回避方向に応じて定まる部分に、前記障害物として登録されている物体が映っている前記画像データを位置情報と対応付けて前記サーバに送信するように構成されている車両用装置。 - 請求項16又は17に記載の車両用装置であって、
自車両の挙動を示す物理状態量を検出する車両状態センサ(13)からの入力信号に基づき、自車両が路上の障害物を避けるための所定の回避行動を実施したか否かを判定する回避行動判定部(F51)と、
車外を撮像する車載カメラ(11)で撮像された画像データを取得する外界情報取得部(F4)と、を備え、
前記回避行動判定部は、前記回避行動として自車両が避けた方向である回避方向を特定し、
前記報告処理部は、
前記回避行動を行われてから所定時間以内に取得した前記画像データを解析することにより、前記回避行動が行われた際、自車両の前方に存在した物体を回避物候補として抽出することと、
前記回避物候補が少なくとも1つ得られている場合、少なくとも1つの回避物候補の中から前記回避方向に基づいて、自車両が避けた前記物体である回避物を特定することと、
前記回避物が写っている前記画像データを位置情報と対応付けて前記サーバに送信するように構成されている車両用装置。 - 請求項16から18の何れか1項に記載の車両用装置であって、
自車両の挙動を示す物理状態量を検出する車両状態センサ(13)からの入力信号に基づき、自車両が路上の障害物を避けるための所定の回避行動を実施したか否かを判定する回避行動判定部(F51)と、
車外を撮像する車載カメラ(11)で撮像された画像データを取得する外界情報取得部(F4)と、を備え、
前記回避行動判定部は、前記回避行動として自車両が避けた方向である回避方向を特定し、
前記報告処理部は、前記回避行動を行われてから所定時間以内に取得した前記画像データにおいて、前記回避方向に応じて定まる部分、又は、前記障害物として登録されている物体が写っている部分を切り出してなる部分画像を、報告画像として前記サーバに送信するように構成されている車両用装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022531681A JP7315101B2 (ja) | 2020-06-23 | 2021-06-07 | 障害物情報管理装置、障害物情報管理方法、車両用装置 |
| DE112021003340.9T DE112021003340T8 (de) | 2020-06-23 | 2021-06-07 | Hindernisinformationsverwaltungsvorrichtung, hindernisinformationsverwaltungsverfahren und vorrichtung für ein fahrzeug |
| CN202180044272.XA CN115917616B (zh) | 2020-06-23 | 2021-06-07 | 障碍物信息管理装置、障碍物信息管理方法、车辆用装置 |
| US18/068,080 US12183205B2 (en) | 2020-06-23 | 2022-12-19 | Obstacle information management device, obstacle information management method, and device for vehicle |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020107961 | 2020-06-23 | ||
| JP2020-107961 | 2020-06-23 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/068,080 Continuation US12183205B2 (en) | 2020-06-23 | 2022-12-19 | Obstacle information management device, obstacle information management method, and device for vehicle |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2021261228A1 true WO2021261228A1 (ja) | 2021-12-30 |
Family
ID=79281116
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2021/021494 Ceased WO2021261228A1 (ja) | 2020-06-23 | 2021-06-07 | 障害物情報管理装置、障害物情報管理方法、車両用装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US12183205B2 (ja) |
| JP (1) | JP7315101B2 (ja) |
| CN (1) | CN115917616B (ja) |
| DE (1) | DE112021003340T8 (ja) |
| WO (1) | WO2021261228A1 (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023210147A1 (ja) * | 2022-04-27 | 2023-11-02 | トヨタ自動車株式会社 | 異物検知システム及び車両 |
| JP2024075040A (ja) * | 2022-11-22 | 2024-06-03 | トヨタ自動車株式会社 | 情報処理装置、及び、情報処理方法 |
| JP2024155810A (ja) * | 2023-04-21 | 2024-10-31 | コリア エレクトロニクス テクノロジ インスティチュート | V2x通信環境においてセンサデータおよびオブジェクト認識結果の共有を通じた道路状況の判断方法 |
| JP2024162051A (ja) * | 2023-05-09 | 2024-11-21 | ウーブン・バイ・トヨタ株式会社 | 軌跡情報収集装置、軌跡情報収集方法及び軌跡情報収集用コンピュータプログラム |
| WO2025126491A1 (ja) * | 2023-12-15 | 2025-06-19 | 日本電気株式会社 | 運転支援システム、運転支援方法及び記録媒体 |
| WO2025126380A1 (ja) * | 2023-12-13 | 2025-06-19 | Astemo株式会社 | 車両制御装置、及び車両制御システム |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7355057B2 (ja) * | 2021-03-24 | 2023-10-03 | 株式会社デンソー | 車両用制御装置及び車両用制御方法 |
| US20240085213A1 (en) * | 2021-03-25 | 2024-03-14 | Hitachi Astemo, Ltd. | Map storage device |
| JP7683685B2 (ja) * | 2021-05-17 | 2025-05-27 | 日本電信電話株式会社 | 判定装置、判定方法、及び判定プログラム |
| JP7521490B2 (ja) | 2021-06-04 | 2024-07-24 | トヨタ自動車株式会社 | 情報処理サーバ、情報処理サーバの処理方法、プログラム |
| JP7491267B2 (ja) | 2021-06-04 | 2024-05-28 | トヨタ自動車株式会社 | 情報処理サーバ、情報処理サーバの処理方法、プログラム |
| JP7447870B2 (ja) * | 2021-06-04 | 2024-03-12 | トヨタ自動車株式会社 | 情報処理サーバ、情報処理サーバの処理方法、プログラム |
| WO2023058306A1 (ja) * | 2021-10-06 | 2023-04-13 | 住友電気工業株式会社 | 車載装置、車載システム、制御方法及びコンピュータプログラム |
| US20230196908A1 (en) * | 2021-12-22 | 2023-06-22 | Here Global B.V. | Method, apparatus, and system for determining a bicycle lane disruption index based on vehicle sensor data |
| JP7768806B2 (ja) * | 2022-03-11 | 2025-11-12 | 株式会社Subaru | 車両制御装置 |
| JP7776367B2 (ja) * | 2022-03-28 | 2025-11-26 | 本田技研工業株式会社 | 支援装置、車両、プログラム、及び支援方法 |
| CN116645417B (zh) * | 2023-05-29 | 2024-12-24 | 深圳市镭神智能系统有限公司 | 阴影区域调整方法、装置、车辆和可读存储介质 |
| CN117058388A (zh) * | 2023-08-25 | 2023-11-14 | 重庆长安汽车股份有限公司 | 基于语义分割的激光雷达动态障碍物滤除方法及装置 |
| DE102024102435A1 (de) * | 2024-01-29 | 2025-07-31 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren und System zum Aufgabenmanagement |
| CN118135542B (zh) * | 2024-05-06 | 2024-08-09 | 武汉未来幻影科技有限公司 | 一种障碍物动静态判定方法及其相关设备 |
| CN119625675B (zh) * | 2024-10-30 | 2025-11-11 | 北京百度网讯科技有限公司 | 障碍物确定方法、装置、电子设备及存储介质 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06180799A (ja) * | 1992-12-14 | 1994-06-28 | Daihatsu Motor Co Ltd | 路車間情報通信方法 |
| JP2006313519A (ja) * | 2005-04-04 | 2006-11-16 | Sumitomo Electric Ind Ltd | 障害物検出センター装置、障害物検出システム及び障害物検出方法 |
| JP2008234044A (ja) * | 2007-03-16 | 2008-10-02 | Pioneer Electronic Corp | 情報処理方法、車載装置および情報配信装置 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4923736B2 (ja) * | 2006-05-30 | 2012-04-25 | 株式会社Jvcケンウッド | 道路通信システムおよび道路通信方法 |
| JP6500724B2 (ja) * | 2015-09-24 | 2019-04-17 | 株式会社デンソー | 危険情報報知システム、サーバ及びコンピュータプログラム |
| JP2019040539A (ja) | 2017-08-29 | 2019-03-14 | アルパイン株式会社 | 走行支援システム |
| WO2020045319A1 (ja) * | 2018-08-31 | 2020-03-05 | 株式会社デンソー | 車両制御装置、方法および記憶媒体 |
| WO2020121810A1 (ja) * | 2018-12-14 | 2020-06-18 | 株式会社デンソー | 表示制御装置、表示制御プログラムおよびコンピュータ読み出し可能持続的有形記録媒体 |
| JP2020107961A (ja) | 2018-12-26 | 2020-07-09 | シャープ株式会社 | 動画像符号化装置および動画像復号装置 |
-
2021
- 2021-06-07 JP JP2022531681A patent/JP7315101B2/ja active Active
- 2021-06-07 DE DE112021003340.9T patent/DE112021003340T8/de active Active
- 2021-06-07 CN CN202180044272.XA patent/CN115917616B/zh active Active
- 2021-06-07 WO PCT/JP2021/021494 patent/WO2021261228A1/ja not_active Ceased
-
2022
- 2022-12-19 US US18/068,080 patent/US12183205B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06180799A (ja) * | 1992-12-14 | 1994-06-28 | Daihatsu Motor Co Ltd | 路車間情報通信方法 |
| JP2006313519A (ja) * | 2005-04-04 | 2006-11-16 | Sumitomo Electric Ind Ltd | 障害物検出センター装置、障害物検出システム及び障害物検出方法 |
| JP2008234044A (ja) * | 2007-03-16 | 2008-10-02 | Pioneer Electronic Corp | 情報処理方法、車載装置および情報配信装置 |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023210147A1 (ja) * | 2022-04-27 | 2023-11-02 | トヨタ自動車株式会社 | 異物検知システム及び車両 |
| JP2023162767A (ja) * | 2022-04-27 | 2023-11-09 | トヨタ自動車株式会社 | 異物検知システム及び車両 |
| JP7783125B2 (ja) | 2022-04-27 | 2025-12-09 | トヨタ自動車株式会社 | 異物検知システム |
| JP2024075040A (ja) * | 2022-11-22 | 2024-06-03 | トヨタ自動車株式会社 | 情報処理装置、及び、情報処理方法 |
| JP2024155810A (ja) * | 2023-04-21 | 2024-10-31 | コリア エレクトロニクス テクノロジ インスティチュート | V2x通信環境においてセンサデータおよびオブジェクト認識結果の共有を通じた道路状況の判断方法 |
| JP7714725B2 (ja) | 2023-04-21 | 2025-07-29 | コリア エレクトロニクス テクノロジ インスティチュート | V2x通信環境においてセンサデータおよびオブジェクト認識結果の共有を通じた道路状況の判断方法 |
| JP2024162051A (ja) * | 2023-05-09 | 2024-11-21 | ウーブン・バイ・トヨタ株式会社 | 軌跡情報収集装置、軌跡情報収集方法及び軌跡情報収集用コンピュータプログラム |
| JP7754877B2 (ja) | 2023-05-09 | 2025-10-15 | ウーブン・バイ・トヨタ株式会社 | 軌跡情報収集装置、軌跡情報収集方法及び軌跡情報収集用コンピュータプログラム |
| WO2025126380A1 (ja) * | 2023-12-13 | 2025-06-19 | Astemo株式会社 | 車両制御装置、及び車両制御システム |
| WO2025126491A1 (ja) * | 2023-12-15 | 2025-06-19 | 日本電気株式会社 | 運転支援システム、運転支援方法及び記録媒体 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7315101B2 (ja) | 2023-07-26 |
| US20230120095A1 (en) | 2023-04-20 |
| DE112021003340T5 (de) | 2023-05-17 |
| CN115917616A (zh) | 2023-04-04 |
| US12183205B2 (en) | 2024-12-31 |
| CN115917616B (zh) | 2025-03-25 |
| JPWO2021261228A1 (ja) | 2021-12-30 |
| DE112021003340T8 (de) | 2023-07-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7315101B2 (ja) | 障害物情報管理装置、障害物情報管理方法、車両用装置 | |
| JP7452650B2 (ja) | 駐停車地点管理装置、駐停車地点管理方法、車両用装置 | |
| JP7616446B2 (ja) | 車両制御装置、車両制御方法、車両制御プログラム | |
| JP7414150B2 (ja) | 地図サーバ、地図配信方法 | |
| US11840254B2 (en) | Vehicle control device, method and non-transitory computer-readable storage medium for automonously driving vehicle | |
| US11130492B2 (en) | Vehicle control device, vehicle control method, and storage medium | |
| CN110356402B (zh) | 车辆控制装置、车辆控制方法及存储介质 | |
| JP6566132B2 (ja) | 物体検出方法及び物体検出装置 | |
| JP7696895B2 (ja) | システム、コンピュータ実装方法、コンピュータプログラムおよび非一時的コンピュータ可読媒体 | |
| JP7668400B2 (ja) | 自動運転装置、車両制御方法 | |
| CN116171464B (zh) | 信号灯识别装置、信号灯识别方法、车辆控制装置 | |
| GB2629117A (en) | Systems and methods for determining road safety | |
| US12522239B2 (en) | Vehicle control method and vehicular device | |
| US12198445B2 (en) | Drive assist device, drive assist method, and program | |
| US20240208501A1 (en) | Vehicle data generation server and vehicle control device | |
| US20230398866A1 (en) | Systems and methods for heads-up display | |
| WO2023187718A1 (en) | Adaptive advanced driver-assistance system (adas) | |
| US12539881B2 (en) | Automatic driving device and vehicle control method | |
| US20230415774A1 (en) | Systems And Methods for Gridlock Prevention |
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: 21828096 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2022531681 Country of ref document: JP Kind code of ref document: A |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 21828096 Country of ref document: EP Kind code of ref document: A1 |
|
| WWG | Wipo information: grant in national office |
Ref document number: 202180044272.X Country of ref document: CN |