WO2012059973A1 - 車載装置および制御方法 - Google Patents

車載装置および制御方法 Download PDF

Info

Publication number
WO2012059973A1
WO2012059973A1 PCT/JP2010/069442 JP2010069442W WO2012059973A1 WO 2012059973 A1 WO2012059973 A1 WO 2012059973A1 JP 2010069442 W JP2010069442 W JP 2010069442W WO 2012059973 A1 WO2012059973 A1 WO 2012059973A1
Authority
WO
WIPO (PCT)
Prior art keywords
vehicle
travel information
data
detection
sensor
Prior art date
Application number
PCT/JP2010/069442
Other languages
English (en)
French (fr)
Inventor
聖也 加藤
寛人 三苫
Original Assignee
株式会社日立製作所
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 株式会社日立製作所 filed Critical 株式会社日立製作所
Priority to US13/882,385 priority Critical patent/US9183178B2/en
Priority to JP2012541647A priority patent/JP5702400B2/ja
Priority to PCT/JP2010/069442 priority patent/WO2012059973A1/ja
Priority to EP10859230.4A priority patent/EP2637149B1/en
Publication of WO2012059973A1 publication Critical patent/WO2012059973A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/86Combinations of radar systems with non-radar systems, e.g. sonar, direction finder
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • G01S5/0072Transmission between mobile stations, e.g. anti-collision systems
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/161Decentralised systems, e.g. inter-vehicle communication
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/161Decentralised systems, e.g. inter-vehicle communication
    • G08G1/163Decentralised systems, e.g. inter-vehicle communication involving continuous checking
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/166Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0062Adapting control system settings
    • B60W2050/0075Automatic parameter input, automatic initialising or calibrating means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/65Data transmitted between vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/14Adaptive cruise control
    • B60W30/143Speed control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/14Adaptive cruise control
    • B60W30/16Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • G01S2013/9316Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles combined with communication equipment with other vehicles or with base stations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • G01S2013/9321Velocity regulation, e.g. cruise control
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • G01S2013/9322Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles using additional data, e.g. driver condition, road state or weather data

Definitions

  • the present invention relates to an on-vehicle device mounted on a vehicle and a control method thereof.
  • an external world recognition sensor for detecting an object around has been advanced as a safety device.
  • the external world recognition sensor include a laser radar and a millimeter wave radar.
  • laser radars are used to detect vehicles in front of the vehicle and to warn the driver if the danger of collision is judged, and if the danger of collision can not be avoided, then the automatic braking is applied to reduce the damage caused by the collision. .
  • the degree of reliability of whether or not the vehicle actually exists is set using the multiplicity indicating whether the same object is detected by the sensor and communication, and can be used according to the degree of reliability Describes how to set up a custom application.
  • Patent Document 2 describes a method of identifying a vehicle detected by communication with a sensor by providing a threshold to an error of vehicle speed and position, and adding steering information and the like to sensor information using communication and using it. .
  • Patent document 1 JP-A-2006-195641 JP, 2010-086269, A
  • the detection vehicle by communication and the detection vehicle by sensor may be treated as different vehicles when actually used.
  • the senor in order to avoid false detection, the sensor is usually used for control and alarm only when the same object is detected continuously for a predetermined time. Therefore, if it becomes impossible to detect once by a curve etc., even if a forward vehicle appears in the detection range again, it takes time until the control and alarm become available, and the control and alarm for collision avoidance fail. There is.
  • Such a problem is that, when using a plurality of different characteristic detection devices (detection devices of other vehicles), even if each detection data can be identified as travel information of the same vehicle, the characteristics of the detection devices are subsequently determined.
  • the reason is that there is a situation where a detection device can not acquire detection data due to the difference in The difference in the characteristics is, as described above, an error or accuracy of the detection range and the acquired detection data (travel information).
  • the traveling information based on the sensor output has high accuracy in detection data relative to the host vehicle, but the detection range is limited. Therefore, in the case of a curve or a bridge, the preceding vehicle is out of the detection range, and a situation occurs in which the detection is interrupted.
  • the travel information by wireless communication with other vehicles has a wider range where radio waves reach, and the travel information of the other vehicle is detected even when detection by the sensor is interrupted or not detected by the sensor. You can keep receiving.
  • the position accuracy of this vehicle is inferior to that of the sensor because both the own vehicle and the other vehicle acquire the vehicle position by the GPS receiver.
  • the situation where the detection data can not be acquired is not limited to the sensor as described above. Even when a plurality of communication devices using wireless communication are used as a detection device, communication may be interrupted by a building or the like on the other hand, even if communication can be performed (running information can be acquired) if different radio frequencies are used. is there.
  • the disclosed on-vehicle apparatus has the following configuration, and its control method is by a controller.
  • First and second detection devices that output travel information of another vehicle, and a difference between the first travel information from the first detection device and the second travel information from the second detection device are predetermined. Or less, and the detection continuation time of the second travel information from the second detection device is determined as the identification continuation time, the detection continuation determined for detection of the other vehicle by the second detection device alone
  • the controller has a controller that determines that the first travel information and the second travel information are the same as travel information of another vehicle when the threshold is equal to or more than a threshold shorter than time.
  • a desirable on-vehicle apparatus wherein the controller determines that the first travel information and the second travel information are both travel information of another vehicle, and then the second travel information of the other vehicle is second. When not output from the detection device, the first travel information is used as travel information of another vehicle.
  • the controller determines that the first travel information is the travel information of the other vehicle without the second travel information of the other vehicle being output from the second detection device.
  • the difference between the first travel information from the first detection device and the second travel information from the second detection device is less than or equal to a predetermined threshold, the first travel information and the second travel information are It is determined that both are the same other vehicle's travel information.
  • the desirable on-vehicle device further includes a third detection device that outputs travel information of the host vehicle.
  • a desirable still another aspect of the on-vehicle apparatus is the communication apparatus for receiving the first traveling information, which is the first absolute traveling information of the other vehicle, which is transmitted from the other vehicle.
  • the second detection device is a sensor that detects another vehicle and outputs second travel information that is second relative travel information of the other vehicle with respect to the host vehicle
  • the third detection device is a sensor of the host vehicle
  • the GPS receiver which outputs the absolute traveling information of 3
  • the controller is the first relative traveling information of the other vehicle from the third absolute traveling information and the first traveling information of the own vehicle Is obtained, and the difference between the first travel information and the second travel information is determined as the difference between the first relative travel information and the second relative travel information.
  • the on-vehicle apparatus has the following configuration, and its control method is by a controller.
  • the controller is connected to a communication device as a first detection device that outputs travel information of another vehicle and a sensor as a second detection device.
  • the controller is configured such that the difference between the first travel information from the first detection device and the second travel information from the second detection device is less than or equal to a predetermined threshold, and the second from the second detection device.
  • the first travel information when the detection continuation time of the travel information is determined as the identification continuation time, or more than the threshold for a shorter time than the detection continuation time defined for detection of the other vehicle by the second detection device alone
  • the second travel information are determined to be travel information of the same other vehicle.
  • the detection continuation time shorter than the detection continuation time determined for detection of the other vehicle by the sensor alone.
  • the controller identifies that the first travel information and the second travel information are the same as the travel information of the other vehicle, using the identification continuation time as a threshold value. This shortens the time until the traveling information of another vehicle from the sensor, which is a highly accurate detection device, can be used for warning and control.
  • FIG. 1 is a diagram showing an example of the configuration of a safe driving support system using a communication terminal by wireless communication with a sensor as a detection device of another vehicle and an application example in a curve.
  • the safe driving support system includes a communication terminal 101 for communicating with the outside of the vehicle 100, a sensor 102 for detecting a vehicle around the vehicle 100, and the communication terminal 101. It has the controller 103 which integrates the data acquired by the sensor 102.
  • the communication terminal 101 and the sensor 102 will be described as an example as detection devices of a plurality of different characteristics (detection devices of other vehicles).
  • the other vehicle 110 has the communication terminal 113, and periodically transmits the wireless communication data 310 to the surroundings using the communication terminal 113.
  • the other vehicle 110 uses data output from the GPS receiver 114 to the in-vehicle network 115 as position information and vehicle speed information.
  • the in-vehicle network 115 is a network conforming to a standard such as CAN (Controller Area Network) or FlexRay, for example.
  • the own vehicle 100 further has a GPS receiver 104 for measuring the position of the own vehicle 100, a control ECU 105 for executing control of an engine and a brake, and an in-vehicle network 106 for mutually connecting respective devices.
  • the communication terminal 101 When the communication terminal 101 receives the wireless communication data 310 from the other vehicle 110, the communication terminal 101 changes the format to that for the in-vehicle network 106 and outputs the communication data 320 to the in-vehicle network 106.
  • This wireless communication data 310 is generally transmitted from the same vehicle every several hundred milliseconds.
  • the communication terminal 101 transmits the position information of the vehicle 100 toward the surrounding vehicles such as the other vehicle 110 in the format of the communication data 310. In practice, it transmits toward the periphery of the vehicle 100.
  • the sensor 102 outputs information of the detected surrounding vehicle as sensor data 330 to the in-vehicle network 106.
  • the sensor data 330 includes the relative position of the detected surrounding vehicle, the relative speed, and the reliability indicating whether there is a possibility of erroneous detection of the vehicle itself.
  • Sensor data 330 from the sensor 102 is periodically output. For example, peripheral vehicle information (sensor data 330) detected every 100 milliseconds is output.
  • the sensor 102 is, for example, a millimeter wave or a laser radar.
  • the GPS receiver 104 converts the received GPS information into GPS data 350 and outputs it to the in-vehicle network 106.
  • the controller 103 inputs the communication data 320, the sensor data 330, and the GPS data 350 from the in-vehicle network 106, integrates these surrounding vehicle information, and executes the application based on the information, for warning or control.
  • Control instruction 360 is output to in-vehicle network 106.
  • the application executed by the controller 103 determines the risk of a rear-end collision from, for example, the relative distance and relative speed to the preceding vehicle, and outputs a control command 360 to perform deceleration control if there is a risk of a rear-end collision.
  • Control ECU 105 receives control command 360 from in-vehicle network 106 and controls (vehicles mounted on) vehicle 100 in accordance with control command 360.
  • the control ECU 105 is, for example, an engine controller, a brake controller, or a transmission controller.
  • FIG. 2 is a diagram showing a functional configuration of the controller 103.
  • the controller 103 is a communication data processing unit 201 that processes communication data 320 output from the communication terminal 101, a sensor data processing unit 202 that processes sensor data 330 output from the sensor 102, the communication data processing unit 201, and sensor data processing.
  • the data integration unit 203 integrates the communication data 320 and the sensor data 330 processed by each of the units 202, the application I / F unit 204 provides an API so that the integrated data can be easily used from the application, and the data It has an application 205 to use.
  • the data integration unit 203 is periodically executed at predetermined time steps.
  • the communication data buffer 211 holds data processed by the communication data processing unit 201
  • the sensor data buffer 212 holds data processed by the sensor data processing unit 202
  • Pre-integration data buffer 213 temporarily holding, Pre-integration data buffer 213 (pre-time copy) holding the contents of pre-integration data buffer 213 at the previous time step (previous time) 214, data integration Integrated data table (hereinafter referred to as integrated data) 215 for holding the result of
  • the communication data processing unit 201 is executed when the communication data 320 output from the communication terminal 101 is received, and stores the contents of the communication data 320 in the communication data buffer 211.
  • the communication data transmitted from the same other vehicle may be stored in the communication data buffer 211 in the form of overwriting, or may be smoothed using communication data received in the past to correct an error of the position information. You may perform the filter process which takes and an average value.
  • the communication data buffer 211 also stores the obtained duration time by determining how long the communication data is continuously input from the same vehicle.
  • the GPS data 350 received from the GPS receiver 104 is stored in the communication data buffer 211 by the communication data processing unit 201.
  • the filtering process may be performed using the GPS data received in the past.
  • the sensor data processing unit 202 is executed at the timing when the sensor data 330 output from the sensor 102 is received, and stores the contents of the sensor data 330 in the sensor data buffer 212. Since the sensor 102 periodically outputs detected vehicle information as a data set, the past data recorded in the sensor data buffer 212 may be deleted and then overwritten, as in the communication data processing unit 201.
  • the filter data may be stored in the sensor data buffer 212 for how long the sensor data is continuously input and the filter processing is performed.
  • the data integration unit 203 is periodically executed, integrates the content of the communication data buffer 211 and the content of the sensor data buffer 212, and generates integrated data 215.
  • the data integration unit 203 extrapolates the information of the communication data buffer 211 at integration processing timing, converts the coordinate system to a relative coordinate system, and stores it in the integration preprocessed data buffer 213.
  • information in the sensor data buffer 212 is extrapolated at the integration processing timing and stored in the integration preprocessed data buffer 213.
  • An identification process is performed based on the pre-integration process data buffer 213 generated in this way, and integrated data 215 is generated.
  • the identification process is performed based on, for example, whether the displacement of the position is within the threshold or the displacement of the vehicle speed vector is within the threshold. Further, since data reliability is low for data for which a long time has passed since the data acquisition, the data integration unit 203 also determines whether the data is to be identified in the first place. As a result, for example, it is determined that the information of the vehicle which is out of the communication area and can not communicate for a long time is not used, or the GPS data 350 of the own vehicle can not be acquired for a long time by entering a tunnel etc. Then, the integrated data 215 is generated using only the sensor data 330 without using the communication data 320. When the past data set is used to generate the integrated data 215, the past data set is copied to the pre-integration data buffer 214 in advance.
  • the application I / F unit 204 provides a library that facilitates the use of the integrated data 215 from each application 205. For example, a data set sorted in the order of proximity to the host vehicle may be provided, or a data set sorted in the order of earlier collision with the host vehicle may be provided.
  • the application 205 is a safety application using integrated data 215 based on the sensor data 330 and the communication data 320. For example, it is an application that generates a deceleration command as a control command when it detects a risk of collision with a forward vehicle, and outputs an alert information to the in-vehicle network 106 when an application that outputs to the in-vehicle network 106 or a danger of a collision at an intersection is detected. .
  • the communication data buffer 211 holds the GPS information of the own vehicle 100 and the communication data 320 received from the other vehicle 110, and the communication data 320 includes the own vehicle 100 such as the latitude, longitude, and velocity vectors of the own vehicle and the other vehicle. Or it is other vehicle 110 driving information. In order to be able to grasp the reliability of the data, it may have a data generation time or a time indicating how long the data has been continuously received after acquiring the data from the same vehicle.
  • the sensor data buffer 212 holds the sensor data 330 detected by the sensor 102, and the sensor data 330 is travel information of the other vehicle 110 such as the relative position of the surrounding vehicle relative to the host vehicle 100 and the relative velocity vector. . In order to be able to grasp the reliability of detection, it may have a time indicating how long the detection is continuously performed after detection.
  • the integration preprocessing data buffer 213 stores temporary data for generating the integration data 215. This temporary data is generated from data stored in the communication data buffer 211 and the sensor data buffer 212, and is relative coordinates and relative velocity vector information. It also has a value indicating which of sensor data 330 and communication data 320 is the original data.
  • the pre-integration processing data buffer (a copy of the previous time) 214 stores a data set obtained by copying the data of the previous time step stored in the pre-integration processing data buffer 213.
  • the data integration unit 203 Before the data integration unit 203 generates the integration preprocessed data buffer 213 from the contents of the communication data buffer 211 and the sensor data buffer 212, the data integration unit 203 generates an integration preprocessed data buffer from the integration preprocessed data buffer 213 (previous time Copy) to the copy 214).
  • the integrated data 215 is a data set integrating information of the surrounding vehicles obtained by the sensor 102 and the communication terminal 101, and includes the relative position, the relative velocity, and the like of the surrounding vehicles.
  • FIG. 3A shows wireless communication data 310 transmitted and received between the host vehicle 100 and the other vehicle 110.
  • the wireless communication data 310 includes a vehicle identifier 311, latitude 312, longitude 313, speed 314, direction 315, and time stamp 316.
  • the vehicle identifier 311 is an identifier that can uniquely identify a vehicle (transmission source vehicle) that transmits the communication data 310.
  • the latitude 312 and the longitude 313 represent the absolute position of the source vehicle acquired by the GPS receiver 114.
  • the speed 314 represents the speed of the source vehicle generated based on the vehicle speed pulse information flowing on the in-vehicle network 115.
  • the direction 315 represents the direction of the velocity vector of the transmission source vehicle generated by the GPS receiver 114 or the gyro (0.0 degrees indicates the north direction).
  • the time stamp 316 represents the time when the position information of the latitude 312 and the longitude 313 and the vehicle speed vector (speed, direction) information are generated, and is the time when the GPS receiver 114 receives the GPS information. When the position information is corrected by the vehicle speed information or the like, the time when the correction is performed is indicated.
  • FIG. 3B shows communication data 320 acquired from the other vehicle 110 by the communication terminal 101, which is output from the communication terminal 101 to the in-vehicle network 106.
  • the communication data 320 includes a data identifier 321, a vehicle identifier 322, a latitude 323, a longitude 324, a velocity 325, a direction 326, and a time stamp 327.
  • the data identifier 321 is an identifier indicating that it is the communication data 320.
  • Vehicle identifier 322, latitude 323, longitude 324, velocity 325, direction 326, and timestamp 327 are vehicle identifier 311, latitude 312, longitude 313, velocity 314, direction 315, and timestamp 316 of wireless communication data 310, respectively.
  • the communication data 320 is data obtained by adding the data identifier 321 to the wireless communication data 310.
  • FIG. 3C shows sensor data 330 that is output from the sensor 102 to the in-vehicle network 106 and that represents information of a surrounding vehicle detected by the sensor 102.
  • the sensor data 330 includes a data identifier 331, a detected number 332, a number (N) of detected vehicles 332, and a time stamp 334.
  • the detection vehicle information 333 includes a detection number 341, a relative distance 342, a relative position angle 343, a relative velocity 344, a direction 345, and a reliability 346, respectively.
  • the data identifier 331 is an identifier indicating that this data is sensor data 330.
  • the detected number 332 indicates the number of vehicles detected by the sensor 102.
  • the detection vehicle information 333 is present in the number (N) set by the number of detections 332, and indicates the relative position and relative speed information of one vehicle detected by each.
  • the time stamp 334 shows the time when the sensor 102 performed detection of a surrounding vehicle.
  • the detection number 341 is an identification number assigned to the vehicle detected by the sensor 102. The same number is used when it is determined by the sensor 102 that the vehicle is the same as the vehicle detected in the past.
  • the relative distance 342 indicates the relative distance between the vehicle 100 and the corresponding vehicle detected by the sensor 102.
  • the relative position angle 343 indicates how many directions the corresponding vehicle detected by the sensor 102 is positioned with reference to the traveling direction of the host vehicle 100. For example, it is expressed by how many directions clockwise with respect to the traveling direction of the host vehicle 100.
  • the relative velocity 344 indicates the magnitude of the relative velocity of the corresponding vehicle detected by the sensor 102 based on the velocity of the host vehicle 100.
  • the direction 345 indicates which direction the relative speed of the corresponding vehicle detected by the sensor 102 is heading.
  • the reliability 346 indicates whether the detection information of the corresponding vehicle may be a false detection. “0” indicates that there is a possibility of false detection, and “1” indicates that there is no possibility of false detection. For example, if detection continues for a time longer than a predetermined threshold, it is determined that false detection is not made, and “1” is set if it is less than the threshold, false detection is considered to be possible, and “0” is set. This is because the sensor 102 may make a false detection due to noise, and if the detection can not be continued for a certain period of time, it can not be made a false detection.
  • the sensor data 330 is output each time the sensor 102 periodically scans surrounding vehicles.
  • FIG. 3D shows GPS data 350 output from GPS receiver 104 to in-vehicle network 106.
  • the GPS data 350 includes a data identifier 351, latitude 352, longitude 353, and time stamp 354.
  • the data identifier 351 is an identifier indicating that this data is the GPS data 350.
  • the latitude 351 represents the latitude of the absolute position of the vehicle 100 obtained by the GPS receiver 104 receiving radio waves from the GPS satellites.
  • the longitude 352 represents the longitude of the absolute position of the vehicle 100 obtained by the GPS receiver 104 receiving radio waves from GPS satellites.
  • the time stamp 359 indicates the time when the GPS receiver 104 generates the absolute position of the vehicle 100 based on the radio waves from the GPS satellites.
  • FIG. 3E shows a control instruction 360 generated by an application of the controller 103 and output to the in-vehicle network 106 and used by the control ECU 105 for control.
  • the control instruction 360 is composed of a data identifier 361, control information 362, and a time stamp 363.
  • the data identifier 361 is an identifier indicating that this data is the control instruction 360.
  • the control information 362 specifically describes a control command that the control ECU 105 should execute.
  • the time stamp 363 indicates the time when the corresponding control instruction 360 was generated. For example, when the collision prevention application of the controller 103 detects the risk of a collision with a forward vehicle, a control instruction of "deceleration" is described in the control information 362.
  • FIG. 4 shows the configuration of the communication data buffer 211.
  • the communication data buffer 211 includes a vehicle identifier 401, latitude 402, longitude 403, speed 404, direction 405, time stamp 406, vehicle identifier 322 of communication data 320, latitude 323, longitude 324, speed 325, direction 326, and A time stamp 327 is stored, and further, a detection continuation time 407 which is a continuation time of the communication data 320 received from the same vehicle is stored.
  • the GPS data 350 output from the GPS receiver 104 of the own vehicle 100 is also stored in the communication data buffer 211 as the communication data 320, with the vehicle identifier as "# 0000".
  • the detection continuation time 407 indicates how long the detection of the corresponding vehicle has continued.
  • the controller 103 receives the communication data 320 indicating the corresponding vehicle for the first time, 0 is set. In the case of receiving for the second time or later, a value obtained by adding the time difference with the time of the previous reception is set. However, if the elapsed time from the previous reception is equal to or greater than a predetermined threshold value, it is reset to zero.
  • FIG. 4 shows a state in which GPS information of the host vehicle 100 and three vehicles are detected by communication.
  • the first line shows the position information of the vehicle 100 with the vehicle identifier # 0000.
  • the absolute position of the vehicle 100 is calculated from the GPS data 350 at latitude 35.00000 degrees and longitude 140.00000 degrees.
  • the speed 404 is 16.7 [m / s] (about 60 km / h), and the traveling direction is 0.0 (degrees), which indicates that the vehicle travels straight to the north.
  • the time stamp representing the position information generation time based on GPS indicates 0003200 (the time unit is, for example, 1 millisecond), and the detection duration time is 3000, so 200 to 0003200 is continuously GPS data. Indicates that 350 has been acquired.
  • the second line shows communication data 320 based on the wireless communication data 310 from the other vehicle 110 whose vehicle identifier is “# 0010”.
  • the absolute position of the other vehicle 110 is 35.00020 degrees at latitude 402 and 139.9998 degrees at longitude 403.
  • the speed 404 is 16.7 [m / s] (about 60 km / h), and the traveling direction is 170.0 degrees, which indicates that the vehicle 100 is approaching in a substantially south direction.
  • the third line shows communication data 320 based on the wireless communication data 310 from the other vehicle 110 whose vehicle identifier is “# 0020”.
  • the absolute position of the other vehicle 110 is 35.00050 degrees at latitude 402 and 139.9992 degrees at longitude 403.
  • the speed 404 is 16.7 [m / s] (about 60 km / h), and the traveling direction is 340.0 degrees, which indicates that the traveling direction and the speed are substantially the same as the vehicle 100 in a substantially north direction.
  • the fourth line shows communication data 320 based on the wireless communication data 310 from the other vehicle 110 whose vehicle identifier is “# 0030”.
  • the absolute position of the other vehicle 110 is 35.00121 degrees in latitude 402 and 139.99940 degrees in longitude 403.
  • the speed 404 is 8.5 m / s (about 30 km / h), and the traveling direction is 300.0 degrees, which indicates that the vehicle is traveling at a low speed so as to be separated from the vehicle 100 substantially in the northwest direction.
  • FIG. 5 shows the configuration of the sensor data buffer 212.
  • the sensor data buffer 212 includes a detection number 501, a relative distance 502, a relative position angle 503, a relative velocity 504, a direction 505, and a detection duration time 506.
  • the detection number 501 is assigned the same number, and indicates the value.
  • the relative distance 502 indicates the relative distance between the vehicle 100 and the target vehicle (the detected other vehicle 110) detected by the sensor 102.
  • the relative position angle 503 indicates how many directions the target vehicle detected by the sensor 102 is positioned in a clockwise direction, based on the traveling direction of the host vehicle 100.
  • the relative velocity 504 indicates the magnitude of the relative velocity of the target vehicle with respect to the host vehicle 100 detected by the sensor 102.
  • the direction 505 indicates how many times the relative velocity vector of the target vehicle with respect to the host vehicle 100 detected by the sensor 102 is pointing clockwise with respect to the traveling direction of the host vehicle 100.
  • the detection duration 506 indicates how long the sensor 102 has continuously detected the target vehicle. This value is added while data having the same detection number 501 is continuously input, and becomes 0 when the input is interrupted.
  • one vehicle is detected.
  • the vehicle being detected has detection number 501 “# S01”, relative distance 502 is 20.0 [m], relative position angle 503 is 354.3 degrees, relative speed is 32.0 [m / s], direction 505 is 175.0 degrees, detection It indicates that the duration 506 is 1000 [ms].
  • FIG. 6 shows the configuration of the pre-integration processing data buffer 213.
  • the integrated preprocessing data buffer 213 stores vehicle identifier / sensor detection number 601, relative distance 602, relative position angle 603, relative velocity 604, direction 605, time stamp 606, detection duration time 607, source 608, detection state 609 .
  • the vehicle identifier / sensor detection number 601 is based on the communication data buffer 211.
  • the detection number in the sensor data buffer 212 is used.
  • a relative distance 602 indicates the relative distance between the vehicle 100 and the detection vehicle.
  • the position of the own vehicle 100 whose vehicle identifier 401 is "# 0000" Stores the relative distance obtained from the difference between
  • the value obtained by performing time correction to the current time is stored in the relative distance 502 of the sensor data buffer 212.
  • the relative position angle 603 indicates in which direction the detection vehicle is when viewed from the host vehicle 100. This angle indicates how many directions are clockwise with respect to the traveling direction of the vehicle 100.
  • the position of the own vehicle 100 whose vehicle identifier 401 is "# 0000" A value calculated from the traveling direction of the host vehicle 100 is stored with respect to the relative position obtained from the difference between When the sensor data buffer 212 is based, the value obtained by correcting the time to the current time is stored in the relative position angle 503 of the sensor data buffer 212.
  • the relative velocity 604 indicates the magnitude of the relative velocity between the host vehicle 100 and the detection vehicle.
  • the speed 404 of the corresponding data in the communication data buffer 211 the speed vector obtained from the direction 405, and the speed 404 of the vehicle 100 with the vehicle identifier 401 of "# 0000", from the direction 405
  • the magnitude of the relative velocity vector obtained from the difference between the obtained velocity vector of the own vehicle 100 and the obtained velocity vector is stored. If the sensor data buffer 212 is based, the speed 404 of the sensor data buffer 212 is stored.
  • the direction 605 indicates the direction of the relative speed of the host vehicle 100 and the detection vehicle. This angle indicates how many directions are clockwise with respect to the traveling direction of the host vehicle 100.
  • the speed 404 of the corresponding data in the communication data buffer 211, the speed vector obtained from the direction 405, and the speed 404 of the vehicle 100 with the vehicle identifier 401 of "# 0000", from the direction 405 A value calculated from the traveling direction of the host vehicle 100 is stored with respect to the relative velocity vector obtained from the difference between the obtained host vehicle 100 and the obtained velocity vector.
  • the sensor data buffer 212 is based, the direction 405 of the sensor data buffer 212 is stored.
  • the time stamp 606 indicates the time stamp of the time when the corresponding data was detected. When based on the communication data buffer 211, it is the value of the time stamp 406 of the data based on the communication data buffer 211. When based on the sensor data buffer 212, it is a value indicating the time when the sensor data 330 was last input.
  • a detection continuation time 607 indicates how continuously the data of the corresponding vehicle identifier / sensor detection number 601 is continuously input.
  • the communication data buffer 211 is used as the source
  • the value of the detection continuation time 407 of the data used as the source of the communication data buffer 211 is used.
  • the sensor data buffer 212 is based, it is the value of the detection continuation time 506 of the data based on the sensor data buffer 212.
  • the source 608 indicates which of the communication data buffer 211 and the sensor data buffer 212 the original data is.
  • “2 (communication)” is set.
  • the sensor data buffer 212 is used as the base, “1 (sensor)” is set.
  • the detection state 609 indicates whether the corresponding data is used for integration processing. There are two types of states, "0 (not detected)” and “1 (detected).” “0 (not detected)” is set at the timing when the data integration unit 203 generates the integration preprocessed data buffer 213 based on the communication data buffer 211 and the sensor data buffer 212. Thereafter, the processing of the data integration unit 203 is executed, and when the corresponding data is reflected in the integrated data 215, the data is rewritten to “1 (detected)”.
  • FIG. 6 shows that four pieces of detection information are stored in the pre-integration processing data buffer 213.
  • the first line is data generated based on the communication data buffer 211.
  • the vehicle identifier 601 is "# 000010”
  • the relative distance 602 to the host vehicle 100 is 25.0 [m]
  • the relative position angle 603 is 354.3.
  • the relative velocity 604, which is the magnitude of the relative velocity 604, is 32.0 m / s
  • the direction is 175.0 degrees
  • the time stamp 606 indicating the detected time is "0003120”
  • the detection duration 607 is 2000 ms
  • the detection state 609 is “0 (not detected)”, which is detection information that has not been reflected in the integrated data 215 yet.
  • FIG. 7 shows the setting of integrated data 215.
  • the integrated data 215 stores a vehicle identifier 701, a sensor detection number 702, a relative distance 703, a relative position angle 704, a relative velocity 705, a direction 706, and a state 707.
  • the vehicle identifier 701 uses the vehicle identifier 401 of the communication data buffer 211 so that which information of the vehicle is based can be known.
  • “-” is stored in the column of the vehicle identifier 701.
  • the sensor detection number 702 uses the detection number 501 of the sensor data buffer 212 so that it can be known which vehicle information is the basis.
  • “-” is stored in the field of the sensor detection number 702.
  • the relative distance 703 indicates the relative distance between the host vehicle 100 and the detection vehicle.
  • the relative position angle 704 indicates the direction of the detection vehicle when viewed from the host vehicle 100. This angle indicates how many directions are clockwise based on the traveling direction of the host vehicle 100.
  • the relative velocity 705 indicates the magnitude of the relative velocity between the host vehicle 100 and the detection vehicle.
  • the direction 706 indicates the direction of the relative speed of the host vehicle 100 and the detection vehicle. This angle indicates how many directions are clockwise with respect to the traveling direction of the host vehicle 100.
  • the relative distance 703, the relative position angle 704, the relative velocity 705, and the direction 706 are data generated based on only the information of the communication data buffer 211 or only the information of the sensor data buffer 212.
  • the values of the relative distance 602, the relative position angle 603, the relative speed 604, and the direction 605 of the corresponding detection vehicle are stored.
  • a value obtained by mixing (a predetermined weight, adding, averaging, etc.) is stored.
  • State 707 shows the identification state of the data.
  • “# 00 (not detected)” indicates that the corresponding data is not detected by either the communication or the sensor.
  • this value may be temporarily set in the processing of the data integration unit 203, data in which this value is set is finally deleted.
  • “# 01 (communication only)” indicates that the corresponding data is data detected only by communication.
  • “# 02 (Sensor only)” indicates that the corresponding data is data detected only by the sensor.
  • “# 03 (during identification)” indicates that the corresponding data is data detected by both the sensor and the communication.
  • “# 04 (lost after identification)” indicates that the sensor has once been detected by both the sensor and the communication, but the sensor is currently in a lost state. If this state continues for a fixed period or more, or if the relative position and relative velocity change in this state, the data integration unit 203 changes the state to "# 01 (communication only)".
  • FIG. 8 shows a flowchart of processing of the data integration unit 203. Since the data integration unit 203 is activated periodically at predetermined time intervals, the data of the integration pre-processing data buffer 213 (data at the end of the processing at the previous activation time) is integrated pre-processing data buffer (copy at previous time) Copy to 214 (801).
  • the data in the communication data buffer 211 is read, and the value is corrected to the current time (802).
  • a correction method for example, the difference between the current time and the time stamp 406 and the relative speed 404, the latitude 402 from the direction 405, and the longitude 403 are corrected assuming that there is no change in speed.
  • the difference between the vehicle identifier 401 and the data of the own vehicle 100 of “# 0000” is converted to a relative value to be stored in the integrated pre-processing data buffer 213 (803).
  • the time stamp 606 uses a small value of the corresponding vehicle and the own vehicle 100 (a value in the past), and the detection continuation time 607 also uses a small value of the corresponding vehicle and the own vehicle 100.
  • the source 608 stores “2 (communication)”, and the detection state 609 stores “0 (not detected)”.
  • the data in the sensor data buffer 212 is read, the value is corrected to the current time, and the value is stored in the integrated preprocessed data buffer 213 (804).
  • “1 (sensor)” is stored in the source 608, and “0 (not detected)” is stored in the detection state 609.
  • data whose difference between the time stamp 606 and the current time is equal to or more than a predetermined threshold is discarded because it has low reliability and can not be used (805).
  • the integrated data 215 is referred to, and it is confirmed whether there is no data of the state 707 “# 03 (during identification)” (806). If the data exists, processing is performed on the data of "# 03 (during identification)” (807). Details of the process for the data of “# 03 (during identification)” will be described later with reference to the flowchart in FIG. If there is no data, the process proceeds to step 808.
  • step 810 It is confirmed whether the integrated data 215 includes “# 04 (lost after identification)” data (808). If there is data, processing is performed on the data of “# 04 (lost after identification)” (809). Details of the process for the data of “# 04 (lost after identification)” will be described later with reference to the flowchart in FIG. If there is no data, the process proceeds to step 810.
  • the identification process of data whose detection state 609 of the pre-integration processing data buffer 213 is “0 (not detected)” is performed (810). Details of the identification process will be described later using a flowchart in FIG. In the integrated data 215, data having a state 707 of “# 00 (not detected)” is searched, and when there is the corresponding data, the corresponding data is deleted (811), and the processing of the data integration unit 203 is ended.
  • FIG. 9 shows a flowchart of details of processing (FIG. 8: 807) with respect to data whose state 707 of the integrated data 215 is “# 03 (during identification)”.
  • Data having the same vehicle identifier 601 as the data of which the state 707 of the integrated data 215 is "# 03 (during identification)" is searched for the integrated pre-processing data buffer 213 (901). If there is no data, the process ends. If there is data, data having the same sensor detection number 601 as the sensor detection number 702 of the corresponding data of the integrated data 215 is searched for the integrated preprocessed data buffer 213 (902).
  • the sensor detection number 702 is set to "-" for the corresponding data of the integrated data 215, and the state 707 is set to "# 04 (lost after identification)" (905).
  • “1 (detected)” is stored in the detection state 609 (904), and the process ends.
  • FIG. 10 shows a flowchart of details of the process (FIG. 8: 809) for the state 707 of the integrated data 215 being “# 04 (lost after identification)” data.
  • Data having the same vehicle identifier 601 as the data of which the state 707 of the integrated data 215 is “# 04 (lost after identification)” is searched for the integrated pre-processing data buffer 213 (1001). If there is no data, the state 707 of the corresponding data in the integrated data 215 is set to “# 00 (not detected)” (1010), and the process is ended.
  • the difference between the corresponding data in the integrated pre-processing data buffer 213 and the corresponding data in the integrated pre-processed data buffer (copy at the previous time) 214 is calculated, and the calculated difference is added to the corresponding data in the integrated data 215 (1002).
  • the detection state 609 of the corresponding data in the integrated preprocessing data buffer 213 is set to “1 (detected)” (1003).
  • the detection state 609 is set to “1 (detected)” for the corresponding communication data and sensor data in the integrated preprocessing data buffer 213 (1008).
  • the state 707 of the corresponding data of the integrated data 215 is set to “# 03 (during identification)” (1009), and the process is ended.
  • FIG. 11 shows a flowchart of details of identification processing (FIG. 8: 810) of data in which the detection state 609 of the pre-integration processing data buffer 213 is “0 (not detected)”.
  • Data in which the source 608 is “1 (sensor)” and the detection state 609 is “0 (undetected)” is extracted from the integrated preprocessing data buffer 213 (1101).
  • Data that can be identified by comparing data whose source 608 is “2 (communication)” and detection state 609 is “0 (not detected)” with respect to the extracted data in the integrated preprocessing data buffer 213 Check if there is (1102). The determination as to whether the identification is possible is made based on whether each of the relative distance difference, the relative velocity difference, and the direction difference is within a predetermined threshold. If there is identifiable data, the process proceeds to step 1103. If there is no identifiable data, the process proceeds to step 1107.
  • processing 1103 it is determined whether the detection continuation time 607 of the sensor data of the extracted integrated preprocessing data buffer 213 is equal to or greater than a predetermined threshold for identification processing.
  • the threshold for this identification process is set shorter than the threshold for sensor single detection described later. If it is equal to or more than the threshold value, the process proceeds to step 1104. If it is not equal to or more than the threshold value, the process proceeds to step 1111.
  • the detection state 609 of the corresponding communication data and sensor data in the integrated preprocessing data buffer 213 is set to “1 (detected)” (1105). Further, the state 707 of the corresponding data in the integrated data 215 is set to “# 03 (during identification)” (1106), and the process moves to processing 1111.
  • the process 1102 determines whether the detection continuation time 607 of the sensor data of the integrated pre-processing data buffer 213 extracted is equal to or more than a predetermined threshold for sensor single detection (1107). If it is equal to or more than the threshold value, the process proceeds to step 1108. If it is not equal to or more than the threshold value, the process proceeds to step 1111. In the process 1108, the value of the sensor data of the integrated preprocessing data buffer 213 extracted is stored as it is in the integrated data 215 (1108). The detection state 609 of the corresponding sensor data in the integrated preprocessing data buffer 213 is set to “1 (detected)” (1109). Further, the state 707 of the corresponding data in the integrated data 215 is set to “# 01 (sensor alone)” (1110), and the process moves to processing 1111.
  • the data with the source 608 being "2 (communication)” and the detection state 609 being “0 (not detected)” is extracted from the pre-integration processing data buffer 213 (1111). If there is no extracted data, the process ends. If there is extracted data, the content of the corresponding data is stored in integrated data 215 (1112). The state 707 of the corresponding data in the integrated data 215 is set to “# 02 (communication only)” (1113), and the process is ended.
  • the state is treated as "lost after identification", and the other vehicle can be captured by correcting using communication data. It will be.
  • identification processing with sensor information without waiting for a sufficient detection continuation time, it is possible to speed up the recovery from the loss. This makes it possible to avoid a delay in collision avoidance due to the loss of detection of a preceding vehicle by a sensor on a curve or a bridge.
  • 100 own vehicle, 101, 113: communication terminal, 102: sensor, 103: controller, 104, 114: GPS receiver, 105: control ECU, 106, 115: in-vehicle network, 110: other vehicle, 201: communication data processing Unit 202: Sensor data processing unit 203: Data integration unit 204: Application I / F unit 205: Application 211: Communication data buffer 212: Sensor data buffer 213: Integration preprocessed data buffer 214: Integration pre-processing data buffer (copy of previous time), 215: integration data, 310: wireless communication data, 320: communication data, 330: sensor data, 350: GPS data, 360: control command.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Mathematical Physics (AREA)
  • Databases & Information Systems (AREA)
  • Electromagnetism (AREA)
  • Traffic Control Systems (AREA)

Abstract

 他の検出装置を利用することで、精度の良い検出装置による他車両の走行情報を警報・制御に利用するまでの時間を短縮するとともに、検出がロストした場合に他車両の補足を継続する。 車載のコントローラは、他車両の走行情報を出力する第1の検出装置としての通信装置及び第2の検出装置としてのセンサに接続する。コントローラは、第1の検出装置からの第1の走行情報と第2の検出装置からの第2の走行情報との差が予め定めた閾値以下であり、前記第2の検出装置からの第2の走行情報の検知継続時間が同定用継続時間として定めた閾値以上のとき、第1の走行情報と第2の走行情報は共に同一の他車両の走行情報であると判定し、第2の検出装置からの第2の走行情報を利用可能とする。同定用継続時間は、センサ単独による他車両の検知のために定めた検知継続時間よりも短時間である。また、前記コントローラは第2の走行情報が第2の検出装置から出力されないときは、第1の走行情報を他車両の走行情報とする。

Description

車載装置および制御方法
 本発明は、車両に搭載される車載装置およびその制御方法に関する。
 自動車では高まる安全向上の要請に応えるために、様々な安全装置の装着が進んでいる。近年は安全装置として周囲の物体を検知するための外界認識センサの搭載が進んでいる。外界認識センサとしてはレーザレーダやミリ波レーダ等があげられる。これらの装置を用いることで周囲の物体を検知し、周囲の状況に応じてドライバへの注意喚起や走行制御処理を実行し、危険を回避することが可能となる。例えば、レーザレーダで前方の車両を検知し、衝突の危険を判断するとドライバに注意を促し、それでも衝突の危険を回避できない場合は自動ブレーキをかけることで衝突時の被害を軽減するといった方法である。しかしながら、横方向から飛び出してくる自動車等は、センサのみでは検知できず、未然に衝突を回避することはできない。そこで、センサでは検知できない状況を、センサとは独立に通信を用いて検知し、衝突を未然に回避するアプリケーションがある。
 また、特許文献1に、同一物体をセンサおよび通信によって検知しているかを示す多重度を用いて、実際にその車両が存在するかどうかの信頼度を設定し、その信頼度に応じて利用可能なアプリケーションを設定する方法が記載されている。
 さらに、特許文献2に、車速・位置の誤差に閾値を設けてセンサと通信で検知した車両を同定し、通信を用いて操舵情報などをセンサ情報に付加して利用する方法が記載されている。
特開2006-195641 特開2010-086269
 特許文献1に記載の技術では、通信による位置情報の誤差を考慮していないため、実際に利用した場合は通信による検知車両とセンサによる検知車両は異なる車両として扱われることがある。
 特許文献2に記載の技術では、通信による位置情報の誤差を考慮しているため、センサによる検知車両と通信による検知車両が同一か異なるかを判別することができ、通信で得られた付加的な車両情報を利用した高度な制御・警報が可能となる。しかし、これら制御・警報の処理はセンサで車両を検知していることを前提としており、センサによって車両を検知できない場合は利用できない。特にセンサは検知範囲が狭いため、カーブや橋を走行中のように、センサの検知範囲が上下・左右に動きの大きい場合は、前方車両を検知できなくなることがある(以降、このように一度センサで検知した後、検知範囲から外れて検知できなくなることを「ロスト」と呼ぶ)。一方、センサは誤検知を避けるため、通常所定時間連続して同一物を検知した時に初めて制御・警報に利用される。そのため、カーブ等で一度検知できなくなると、再度検知範囲内に前方車両が現れた場合でも制御・警報に利用可能な状態になるまで時間がかかり、衝突回避のための制御・警報が間に合わなくなる場合がある。
 このような問題は、複数の異なる特性の検知装置(他車両の検出装置)を用いるとき、各々の検出データが同一の車両の走行情報であると同定できたとしても、その後、検知装置の特性の違いにより、ある検知装置からは検出データを取得できない状況が発生することに起因する。特性の違いとは、上述のように、検知範囲、取得した検出データ(走行情報)の誤差や精度である。センサ出力による走行情報は、自車両との相対的な検出データの精度は良いが、検知範囲が限られる。そのため、カーブや橋では前方車両が検知範囲外になり、検知が途切れる状況が発生する。一方、他車両との無線通信による走行情報は、センサの検知範囲と比較して電波が届く範囲は広く、センサによる検知が途切れるような場合やセンサでは未検知の場合でも他車両の走行情報を受信し続けることができる。しかし、自他車両共に車両位置をGPS受信機によって取得するため、位置精度はセンサと比較して劣る。検出データを取得できない状況は、上述のようなセンサに限らない。検知装置として無線通信を用いた通信装置を複数用いた場合でも、異なる無線周波数を用いると、一方では通信できる(走行情報を取得できる)としても、他方では建物等により通信が遮断されることがある。
 開示される車載装置は次のような構成であり、その制御方法はコントローラによる。他車両の走行情報を出力する第1及び第2の検出装置、並びに、第1の検出装置からの第1の走行情報と第2の検出装置からの第2の走行情報との差が予め定めた閾値以下であり、前記第2の検出装置からの第2の走行情報の検知継続時間が同定用継続時間として定めた、第2の検出装置単独による他車両の検知のために定めた検知継続時間よりも短時間の閾値以上のとき、第1の走行情報と第2の走行情報は共に同一の他車両の走行情報であると判定するコントローラを有する。
 望ましい他の態様の車載装置は、コントローラが、第1の走行情報と第2の走行情報は共に他車両の走行情報であるとの判定の後、他車両の第2の走行情報が第2の検出装置から出力されないとき、第1の走行情報を他車両の走行情報とする。
 望ましいさらに他の態様の車載装置は、コントローラが、他車両の第2の走行情報が第2の検出装置から出力されずに、第1の走行情報を他車両の走行情報であると判定した後、第1の検出装置からの第1の走行情報と第2の検出装置からの第2の走行情報との差が予め定めた閾値以下のとき、第1の走行情報と第2の走行情報は共に同一の他車両の走行情報であると判定する。
 望ましいさらに他の態様の車載装置は、さらに、自車両の走行情報を出力する第3の検出装置を有する。
 望ましいさらに他の態様の車載装置は、第1の検出装置は、他車両から送信される、他車両の第1の絶対的な走行情報である第1の走行情報を受信する通信装置であり、第2の検出装置は他車両を検出し、自車両に対する他車両の第2の相対的な走行情報である第2の走行情報を出力するセンサであり、第3の検出装置は自車両の第3の絶対的な走行情報を出力するGPS受信機であり、コントローラは、自車両の第3の絶対的な走行情報と第1の走行情報とから、他車両の第1の相対的な走行情報を取得し、第1の走行情報と第2の走行情報との差を第1の相対的な走行情報と第2の相対的な走行情報との差として求める。
 カーブや橋などであっても、他の検出装置からの他車両の走行情報があるとき、他の検出装置により他車両の捕捉を継続できると共に、センサによる他車両の検知からセンサ情報による制御・警報までの時間を短縮することができる。
安全運転支援システムのシステム構成例である。 コントローラの機能構成図である。 無線通信データのデータフォーマットである。 通信データのデータフォーマットである。 センサデータのデータフォーマットである。 GPSデータのデータフォーマットである。 制御命令のデータフォーマットである。 通信データバッファの構成である。 センサデータバッファの構成である。 統合前処理データバッファの構成である。 統合データの構成である。 統合処理部の処理のフローチャートである。 同定中のデータに対する処理のフローチャートである。 同定後ロストのデータに対する処理のフローチャートである。 未検知データの同定処理のフローチャートである。
 本発明の実施形態の車載装置は次のような構成であり、その制御方法はコントローラによる。コントローラは、他車両の走行情報を出力する第1の検出装置としての通信装置及び第2の検出装置としてのセンサに接続する。コントローラは、第1の検出装置からの第1の走行情報と第2の検出装置からの第2の走行情報との差が予め定めた閾値以下であり、前記第2の検出装置からの第2の走行情報の検知継続時間が同定用継続時間として定めた、第2の検出装置単独による他車両の検知のために定めた検知継続時間よりも短時間の閾値以上のとき、第1の走行情報と第2の走行情報は共に同一の他車両の走行情報であると判定する。すなわち、センサによる第2の走行情報と比較して精度が悪い通信装置による第1の走行情報が取得できている場合、センサ単独による他車両の検知のために定めた検知継続時間よりも短時間の同定用継続時間を閾値として、第1の走行情報と第2の走行情報は共に同一の他車両の走行情報であると、コントローラが同定する。これにより、精度の良い検出装置であるセンサからの他車両の走行情報を警告・制御に利用可能とするまでの時間を短期化する。
 以下、図面を参照して詳細に説明する。
 図1は、他車両の検出装置としてセンサと無線通信による通信端末を用いた安全運転支援システムの構成の例およびカーブでの適用事例を示した図である。図1に示すように、安全運転支援システムは、自車両100に、自車両100の外部との通信のための通信端末101、自車両100の周辺の車両を検知するセンサ102、通信端末101及びセンサ102により取得したデータを統合するコントローラ103を持つ。本実施形態では、複数の異なる特性の検知装置(他車両の検出装置)として、通信端末101及びセンサ102を例に説明する。
 他車両110は、通信端末113を持ち、通信端末113を用いて無線通信データ310を定期的に周囲に送信する。他車両110は、位置情報や車速情報としてGPS受信機114から車載ネットワーク115に出力されるデータを利用する。車載ネットワーク115は、例えばCAN(Controller Area Network)やFlexRayなどの規格に準じたネットワークである。
 自車両100はさらに、自車両100の位置を測定するためのGPS受信機104、エンジンやブレーキの制御を実行する制御ECU105、各々の機器を相互に接続するための車載ネットワーク106を持つ。
 通信端末101は、他車両110から無線通信データ310を受信すると、車載ネットワーク106用のフォーマットに変えて、車載ネットワーク106に通信データ320を出力する。この無線通信データ310は、一般的に同一の車両から数百ミリ秒ごとに送信されてくる。逆に通信端末101は、自車両100の位置情報を通信データ310のフォーマットで他車両110などの周辺車両に向けて送信する。実際には、自車両100の周辺に向けて送信する。
 センサ102は、検知した周辺車両の情報をセンサデータ330として車載ネットワーク106に出力する。センサデータ330には、検知した周辺車両の相対位置、相対速度と共に、車両そのものの誤検知の可能性があるかどうかを示す信頼度なども含まれる。センサ102からのセンサデータ330は周期的に出力される。例えば100ミリ秒ごとに検知した周辺車両情報(センサデータ330)が出力される。センサ102は、例えばミリ波やレーザレーダである。
 GPS受信機104は、受信したGPS情報をGPSデータ350に変換して車載ネットワーク106に出力する。
 コントローラ103は、車載ネットワーク106から通信データ320、センサデータ330、GPSデータ350を入力して、これらの周辺車両情報を統合するとともに、その情報を元にアプリケーションを実行し、警告や制御のための制御命令360を車載ネットワーク106に出力する。コントローラ103で実行されるアプリケーションは、例えば前方車両との相対距離・相対速度から追突の危険性を求め、追突の危険性がある場合は減速制御するように制御命令360を出力する。
 制御ECU105は、車載ネットワーク106から制御命令360を入力し、制御命令360に従って自車両100(の搭載機器)を制御する。制御ECU105は、例えばエンジンコントローラやブレーキコントローラ、トランスミッションコントローラである。
 図1は、自車両100と共に他車両110が同一方向に走行し、他車両110が他車両110(1)付近を走行しているとき、カーブのために自車両100の前部に搭載しているセンサ102の検知範囲に他車両110が完全に含まれず(図示)、他車両110が他車両110(2)付近を走行(自車両100は図の110(1)付近を走行)しているとき、センサ102の検知範囲に他車両110が含まれる(煩雑になるので図示略)状況を示している。このようなカーブの場面では、他車両110が他車両110(1)のようにセンサ102の検知範囲外にある場合は、通信端末101によって得られる情報を元にアプリケーションを実行し、他車両110が他車両110(2)のようにセンサ102の検知範囲に入った場合はセンサ102および通信端末101によって得られる情報を元にアプリケーションを実行する。特に図1に示したようなカーブでは、センサ102の検知範囲の横方向の動きが大きく、他車両110がセンサ102の検知範囲外になりやすく、通信端末101によって得られる情報との連動がアプリケーションの実行に有効になる。
 図2は、コントローラ103の機能構成を示した図である。コントローラ103は、通信端末101から出力された通信データ320を処理する通信データ処理部201、センサ102から出力されたセンサデータ330を処理するセンサデータ処理部202、通信データ処理部201及びセンサデータ処理部202の各々により処理された通信データ320およびセンサデータ330を統合するデータ統合部203、統合したデータをアプリケーションから利用しやすいようにAPIを提供するアプリ用I/F部204、実際にデータを利用するアプリケーション205を持つ。なお、データ統合部203は、所定の時間ステップで周期的に実行される。また通信データ処理部201で処理したデータを保持する通信データバッファ211、センサデータ処理部202で処理したデータを保持するセンサデータバッファ212、データ統合部203でデータ統合を行うために変換したデータを一時的に保持する統合前処理データバッファ213、一つ前の時間ステップ(前時刻)での統合前処理データバッファ213の内容を保持する統合前処理データバッファ(前時刻のコピー)214、データ統合をした結果を保持する統合データテーブル(以下、統合データ)215を有する。
 通信データ処理部201は、通信端末101から出力された通信データ320を受信したときに実行され、通信データ320の内容を通信データバッファ211に格納する。このとき同じ他車両から送信された通信データは、上書きする形で通信データバッファ211に格納しても良いし、位置情報の誤差を補正するために、過去に受信した通信データを用いて平滑化や平均値をとるフィルタ処理を実行しても良い。またフィルタ処理を実行する場合は、同一車両からどれだけの期間、継続的に通信データが入力されているかを求めて、求めた継続時間も通信データバッファ211に格納する。
 GPS受信機104から受信したGPSデータ350についても通信端末101から受信した通信データ320と同様に、通信データ処理部201で通信データバッファ211に格納する。GPSデータ350の場合も通信データ320の場合と同様、位置情報の誤差を補正するために、過去に受信したGPSデータを用いてフィルタ処理を実行しても良い。
 センサデータ処理部202はセンサ102から出力されたセンサデータ330を受信したタイミングで実行され、センサデータ330の内容をセンサデータバッファ212に格納する。センサ102は定期的に検知車両情報をデータセットとして出力するので、センサデータバッファ212に記録されている過去のデータを削除してから上書きをしても良いし、通信データ処理部201と同様に、フィルタ処理を実行しどれだけの期間、継続的にセンサデータが入力されているかを求めて、センサデータバッファ212に格納しても良い。
 データ統合部203は周期的に実行され、通信データバッファ211の内容とセンサデータバッファ212の内容を統合し、統合データ215を生成する。統合データ215を生成するために、データ統合部203は通信データバッファ211の情報を統合処理のタイミングに補外処理すると共に座標系を相対座標系に変換し統合前処理データバッファ213に格納する。同様にセンサデータバッファ212の情報も統合処理のタイミングに補外処理し統合前処理データバッファ213に格納する。こうして生成された統合前処理データバッファ213を元に同定処理を実行して統合データ215を生成する。同定処理は例えば位置のずれが閾値以内であるか、車速ベクトルのずれが閾値以内であるかを基準に実施する。また、データを取得してから長時間時間が経ったデータはデータの信頼度が低いことから、そもそも同定処理の対象となるかどうかの判断もデータ統合部203で実施する。これにより例えば通信圏外に入り長時間通信できない車両の情報は利用しないように判断したり、トンネルに入るなどして長時間自車両のGPSデータ350を取得できない場合は相対値の信頼性が下がることから、通信データ320を利用せずセンサデータ330のみを用いて統合データ215を生成する。統合データ215を生成するために、過去のデータセットを利用する場合は、あらかじめ過去のデータセットを統合前処理データバッファ214にコピーしておく。
 アプリ用I/F部204は、各アプリケーション205から統合データ215を利用しやすいようなライブラリを提供する。例えば自車両に近い順にソートしたデータセットを提供したり、自車両と衝突するタイミングが早いものから順にソートしたデータセットを提供したりする。
 アプリケーション205はセンサデータ330及び通信データ320を基にした統合データ215を用いた安全アプリケーションである。例えば、前方車両と衝突の危険を検知すると制御命令として減速の命令を生成し、車載ネットワーク106に出力するアプリケーションや交差点で衝突の危険を検知すると、警告情報を車載ネットワーク106に出力するアプリケーションである。
 通信データバッファ211は、自車両100のGPS情報と他車両110から受信した通信データ320を保持し、その通信データ320は、自車両・他車両の緯度、経度、速度ベクトルなどの、自車両100または他車両110走行情報である。データの信頼性を把握できるよう、データ生成時刻や同一車両からデータを取得してからどれだけの期間継続的にデータを受信しているのかを示す時間を持っても良い。
 センサデータバッファ212は、センサ102が検知したセンサデータ330を保持し、そのセンサデータ330は、自車両100を基準とした周辺車両の相対位置、相対速度ベクトルなどの他車両110の走行情報である。検知の信頼性を把握できるよう、検知をしてからどれだけの期間継続的に検知が行われているかを示す時間を持っても良い。
 統合前処理データバッファ213は、統合データ215を生成するための一時的なデータを格納する。この一時的なデータは、通信データバッファ211やセンサデータバッファ212に格納されているデータから生成され、相対座標や相対速度ベクトル情報である。また、センサデータ330及び通信データ320のいずれが元になっているデータなのかを示す値も持つ。
 統合前処理データバッファ(前時刻のコピー)214は、統合前処理データバッファ213に格納されていた一つ前の時間ステップのデータをコピーしたデータセットを格納する。データ統合部203で通信データバッファ211、センサデータバッファ212の内容から統合前処理データバッファ213を生成する前に、データ統合部203により、統合前処理データバッファ213から統合前処理データバッファ(前時刻のコピー)214へコピーされる。
 統合データ215は、センサ102及び通信端末101により得られた周辺車両の情報を統合したデータセットであり、周辺車両の相対位置、相対速度などを含む。
 図3Aは自車両100と他車両110の間で送受信される無線通信データ310を示す。無線通信データ310は、車両識別子311、緯度312、経度313、速度314、方向315、タイムスタンプ316を含んでいる。
 車両識別子311は、通信データ310を送信する車両(送信元車両)を一意に識別できる識別子である。緯度312、経度313は、GPS受信機114によって取得された送信元車両の絶対位置を表す。速度314は、車載ネットワーク115上を流れる車速パルス情報を元に生成された送信元車両の速度を表す。方向315はGPS受信機114やジャイロによって生成された送信元車両の速度ベクトルの方向(0.0度が北方向を示す。)を表す。タイムスタンプ316は緯度312、経度313の位置情報、車速ベクトル(速度、方向)情報が生成された時刻を表し、GPS受信機114でGPS情報を受信した時刻である。車速情報などで位置情報を補正している場合は、補正を実行した時刻を表す。
 図3Bは通信端末101から車載ネットワーク106に出力される、他車両110から通信端末101によって取得された通信データ320を示す。通信データ320はデータ識別子321、車両識別子322、緯度323、経度324、速度325、方向326、タイムスタンプ327を含んでいる。
 データ識別子321は、通信データ320であることを示す識別子である。車両識別子322、緯度323、経度324、速度325、方向326、及び、タイムスタンプ327はそれぞれ、無線通信データ310の車両識別子311、緯度312、経度313、速度314、方向315、タイムスタンプ316である。換言すると、通信データ320は、無線通信データ310にデータ識別子321を付加したデータである。
 図3Cは、センサ102から車載ネットワーク106に出力される、センサ102が検知した周辺車両の情報を表すセンサデータ330を示す。センサデータ330はデータ識別子331、検知台数332、検知台数332の数(N)分の検知車両情報333、タイムスタンプ334からなる。検知車両情報333は、それぞれ検知番号341、相対距離342、相対位置角度343、相対速度344、方向345、信頼度346を含む。
 データ識別子331は、本データがセンサデータ330であることを示す識別子である。検知台数332は、センサ102が検知した車両の台数を示す。検知車両情報333は検知台数332で設定された数(N)だけ存在し、それぞれが検知した車両1台の相対位置や相対速度情報を示す。タイムスタンプ334は、センサ102が周辺車両の検知を実行した時刻を示す。
 検知番号341は、センサ102が検知した車両に対して付与する識別番号で、センサ102で過去検知した車両と同一の車両であると判断できた場合に同一の番号を用いる。相対距離342は、センサ102が検知した、自車両100と該当車両の相対距離を示す。相対位置角度343は、センサ102が検知した該当車両が自車両100の進行方向を基準に何度の方向に位置するのかを示す。例えば自車両100の進行方向を基準に時計回りに何度の方向かで表現する。相対速度344は、自車両100の速度を基準に、センサ102が検知した該当車両の相対速度の大きさを示す。方向345はセンサ102が検知した該当車両の相対速度について、どの方向に向かっているのかを示す。例えば自車両の進行方向を基準に時計回りに何度の方向かで表現する。信頼度346は該当車両の検知情報が誤検知である可能性があるかを示す。「0」は誤検知の可能性があることを示し、「1」は誤検知の可能性がないことを示す。例えば、あらかじめ定めた閾値より長い時間検知が続いた場合に誤検知でないとし「1」を設定し、閾値以下の場合は誤検知の可能性があるとし「0」を設定する。これは、センサ102はノイズにより誤検知をする可能性があり、検知を一定時間継続できないと誤検知でないとすることができないからである。
センサデータ330は、センサ102が周辺車両を周期的に走査するたびに出力される。
 図3Dは、GPS受信機104から車載ネットワーク106に出力されるGPSデータ350を示す。GPSデータ350は、データ識別子351、緯度352、経度353、タイムスタンプ354を含む。
 データ識別子351は、本データがGPSデータ350であることを示す識別子である。緯度351は、GPS受信機104がGPS衛星からの電波を受信することにより得られた自車両100の絶対位置の緯度を表す。経度352は、GPS受信機104がGPS衛星からの電波を受信することにより得られた自車両100の絶対位置の経度を表す。タイムスタンプ359はGPS受信機104がGPS衛星からの電波を元に自車両100の絶対位置を生成した時刻を示す。
 図3Eは、コントローラ103のアプリケーションによって生成され車載ネットワーク106に出力され、受信した制御ECU105が制御に利用する制御命令360を示す。制御命令360は、データ識別子361、制御情報362、タイムスタンプ363からなる。
 データ識別子361は本データが制御命令360であることを示す識別子である。制御情報362は、具体的に制御ECU105が実行すべき制御命令が記載される。タイムスタンプ363は該当する制御命令360が生成された時刻を示す。例えば、コントローラ103の衝突防止アプリケーションが前方車両との衝突の危険性を検知した場合、制御情報362には「減速」の制御命令が記載される。
 図4は、通信データバッファ211の構成を示す。通信データバッファ211には、車両識別子401、緯度402、経度403、速度404、方向405、タイムスタンプ406として、通信データ320の車両識別子322、緯度323、経度324、速度325、方向326、及び、タイムスタンプ327が格納され、さらに、同一車両から受信した通信データ320の継続時間である検知継続時間407が格納される。また自車両100のGPS受信機104から出力されたGPSデータ350についても、車両識別子を「#0000」として、通信データ320と同様に通信データバッファ211に格納される。
 検知継続時間407は、該当車両の検知がどれだけの時間継続しているかを示す。初めて該当車両を示す通信データ320をコントローラ103が受信した場合に0を設定する。2回目以降に受信した場合は、前回受信した時刻との時間差分を加算した値を設定する。但し、前回の受信からの経過時間が予め定めた閾値以上の場合は0にリセットする。
 図4は、自車両100のGPS情報と3台の車両が通信によって検知されている状態を示している。
 1行目は、車両識別子#0000の自車両100の位置情報を示している。GPSデータ350から自車両100の絶対位置は緯度35.00000度、経度140.00000度と算出されている。また速度404は16.7[m/s](約60km/h)、進行方向は0.0(度)で北方向に直進していることを示す。GPSに基づく位置情報生成時刻を表すタイムスタンプは0003200(時間単位は、たとえば1ミリ秒である。)を示し、検知継続時間が3000となっていることから、200から0003200まで継続的にGPSデータ350を取得できていることを示す。
 2行目は車両識別子が「#0010」の他車両110からの無線通信データ310に基づく通信データ320を示す。他車両110の絶対位置は緯度402が35.00020度、経度403が139.9998度。速度404は16.7[m/s](約60km/h)、進行方向は170.0度でほぼ南方向で自車両100に接近してきていることを示す。
 3行目は車両識別子が「#0020」の他車両110からの無線通信データ310に基づく通信データ320を示す。他車両110の絶対位置は緯度402が35.00050度、経度403が139.9992度。速度404は16.7[m/s](約60km/h)、進行方向は340.0度でほぼ北方向で自車両100と進行方向、速度共にほぼ同様であることを示す。
 4行目は車両識別子が「#0030」の他車両110からの無線通信データ310に基づく通信データ320を示す。他車両110の絶対位置は緯度402が35.00121度、経度403が139.99940度。速度404が8.5[m/s](約30km/h)、進行方向は300.0度で自車両100からほぼ北西方向に離れるように低速で進んでいることを示す。
 図5はセンサデータバッファ212の構成を示す。センサデータバッファ212は検知番号501、相対距離502、相対位置角度503、相対速度504、方向505、検知継続時間506からなる。
 検知番号501はセンサ102が同一の対象物を継続的に検知している場合、同一の番号が割り振られており、その値を示す。相対距離502は、センサ102が検知した、自車両100と対象車両(検知した他車両110)との相対距離を示す。相対位置角度503は、自車両100の進行方向を基準にした場合、センサ102が検知した対象車両が時計回りに何度の方向に位置するかを示す。相対速度504は、センサ102が検知した、自車両100に対する対象車両の相対速度の大きさを示す。方向505は、センサ102が検知した、自車両100に対する対象車両の相対速度ベクトルが自車両100の進行方向を基準に時計回り何度の方向を向いているかを示す。検知継続時間506は、センサ102が対象車両を連続でどれだけの時間検知しているかを示す。この値は検知番号501が同一のデータが連続的に入力される間は加算され、入力が途切れたタイミングで0になる。
 図5の場合1台の車両が検知されている。検知されている車両は、検知番号501が「#S01」、相対距離502が20.0 [m]、相対位置角度503が354.3度、相対速度が32.0[m/s]、方向505が175.0度、検知継続時間506が1000 [ms]ということを示している。
 図6は、統合前処理データバッファ213の構成を示す。統合前処理データバッファ213は、車両識別子/センサ検知番号601、相対距離602、相対位置角度603、相対速度604、方向605、タイムスタンプ606、検知継続時間607、ソース608、検知状態609を格納する。
 車両識別子/センサ検知番号601は、通信データバッファ211を元にしている場合は通信データバッファ211の車両識別子401の値が、センサデータバッファ212を元にしている場合はセンサデータバッファ212の検知番号501の値を格納する。この値によって、検知車両(検知した他車両110)を識別する。
 相対距離602は自車両100と検知車両の相対距離を示す。通信データバッファ211を元にしている場合は通信データバッファ211の緯度402、経度403に対して現在時刻への時刻補正を行った上で、車両識別子401が「#0000」の自車両100の位置との差分から求めた相対距離を格納する。センサデータバッファ212を元にしている場合はセンサデータバッファ212の相対距離502に対して現在時刻への時刻補正を行った値を格納する。
 相対位置角度603は、自車両100から見たときに検知車両がどの方向にあるかを示す。この角度は自車両100の進行方向を基準に時計回りに何度の方向にあるかを示す。通信データバッファ211を元にしている場合は通信データバッファ211の緯度402、経度403に対して現在時刻への時刻補正を行った上で、車両識別子401が「#0000」の自車両100の位置との差分から求めた相対的な位置に対して自車両100の進行方向から算出された値を格納する。センサデータバッファ212を元にしている場合はセンサデータバッファ212の相対位置角度503に対して現在時刻への時刻補正を行った値を格納する。
 相対速度604は、自車両100と検知車両の相対速度の大きさを示す。通信データバッファ211を元にしている場合は通信データバッファ211の該当するデータの速度404、方向405から得られる速度ベクトルと車両識別子401が「#0000」の自車両100の速度404、方向405から得られる自車両100の速度ベクトルとの差分から求められた相対速度ベクトルの大きさを格納する。センサデータバッファ212を元にしている場合はセンサデータバッファ212の速度404を格納する。
 方向605は、自車両100と検知車両の相対速度の方向を示す。この角度は自車両100の進行方向を基準に時計回りに何度の方向かを示す。通信データバッファ211を元にしている場合は通信データバッファ211の該当するデータの速度404、方向405から得られる速度ベクトルと車両識別子401が「#0000」の自車両100の速度404、方向405から得られる自車両100の速度ベクトルとの差分から求められた相対速度ベクトルに対して自車両100の進行方向から算出された値を格納する。センサデータバッファ212を元にしている場合はセンサデータバッファ212の方向405を格納する。
 タイムスタンプ606は、該当するデータを検出した時刻のタイムスタンプを示す。通信データバッファ211を元にしている場合は通信データバッファ211の元にしたデータのタイムスタンプ406の値である。センサデータバッファ212を元にしている場合は最後にセンサデータ330が入力された時刻を示す値である。
 検知継続時間607は、該当する車両識別子/センサ検知番号601のデータがどれだけ連続して継続的に入力されているかを示す。通信データバッファ211を元にしている場合は通信データバッファ211の元にしたデータの検知継続時間407の値がである。センサデータバッファ212を元にしている場合はセンサデータバッファ212の元にしたデータの検知継続時間506の値である。
 ソース608は、元にしたデータが通信データバッファ211及びセンサデータバッファ212のいずれのデータかを示す。通信データバッファ211を元にした場合は「2(通信)」を設定する。センサデータバッファ212を元にした場合は「1(センサ)」を設定する。
 検知状態609は、該当データを統合処理に利用したかどうかを示す。2種類の状態が存在し、「0(未検知)」と「1(検知済)」がある。データ統合部203が通信データバッファ211、センサデータバッファ212を元に統合前処理データバッファ213を生成したタイミングで「0(未検知)」が設定される。その後、データ統合部203の処理を実行して、統合データ215に該当データが反映されると「1(検知済)」に書き換えられる。
 図6は、統合前処理データバッファ213に4つの検知情報が格納されていることを示す。例えば、1行目は通信データバッファ211を元にして生成されたデータであり、車両識別子601が「#000010」、自車両100との相対距離602が25.0[m]で相対位置角度603が354.3度、相対速度の大きさである相対速度604が32.0[m/s]、方向が175.0度の方向、検知された時刻を示すタイムスタンプ606は「0003120」、検知継続時間607は2000[ms]、検知状態609は「0(未検知)」であり、まだ統合データ215には反映されていない検知情報である。
 図7は、統合データ215の設定を示す。統合データ215は、車両識別子701、センサ検知番号702、相対距離703、相対位置角度704、相対速度705、方向706、状態707を格納する。
 車両識別子701は、通信データバッファ211が元になっている場合、どの車両の情報が元になっているかが分かるように通信データバッファ211の車両識別子401を用いる。通信データバッファ211が元になっておらず、センサのみで生成されたデータの場合は車両識別子701の欄には「-」を格納する。
 センサ検知番号702は、センサデータバッファ212が元になっている場合、どの車両の情報が元になっているかが分かるようにセンサデータバッファ212の検知番号501を用いる。センサデータバッファ212が元になっておらず、通信のみで生成されたデータの場合はセンサ検知番号702の欄には「-」を格納する。
 相対距離703は、自車両100と検知車両の相対距離を示す。相対位置角度704は、自車両100から見たときに、検知車両の方向を示す。この角度は、自車両100の進行方向を基準に時計回りに何度の方向にあるかを示す。相対速度705は、自車両100と検知車両の相対速度の大きさを示す。方向706は、自車両100と検知車両の相対速度の方向を示す。この角度は、自車両100の進行方向を基準に時計回りに何度の方向かを示す。相対距離703、相対位置角度704、相対速度705、方向706は通信データバッファ211の情報のみまたはセンサデータバッファ212の情報のみを元にして生成されたデータの場合は、統合前処理データバッファ213の該当する検知車両の相対距離602、相対位置角度603、相対速度604、方向605の値が格納される。一方、通信データバッファ211、センサデータバッファ212両方の情報を用いる場合は、統合前処理データバッファ213の該当する2つの検知車両データの相対距離602、相対位置角度603、相対速度604、方向605の値を混合(所定の重みを乗じて加算、平均など)した値を格納する。
 状態707は、データの同定状態を示す。状態としては「#00(未検知)」「#01(通信単独)」「#02(センサ単独)」「#03(同定中)」「#04(同定後ロスト)」の5種類がある。「#00(未検知)」は、該当するデータが通信・センサどちらでも検知されていないことを示す。この値はデータ統合部203の処理の中で一時的に設定されることがある状態で、この値が設定されたデータは最終的に削除される。「#01(通信単独)」は、該当するデータが通信によってのみ検知されているデータであることを示す。「#02(センサ単独)」は、該当するデータがセンサによってのみ検知されているデータであることを示す。「#03(同定中)」は、該当するデータがセンサ・通信の両者によって検知されているデータであることを示す。「#04(同定後ロスト)」は、一度センサ・通信の両者によって検知された状態になったが、現在はセンサがロストしている状態にあることを示す。この状態が一定期間以上続いた場合もしくはこの状態で相対位置・相対速度が一定以上変化した場合は、データ統合部203の処理により「#01(通信単独)」に変更される。
 図8は、データ統合部203の処理のフローチャートを示す。データ統合部203は、所定の時間間隔で周期的に起動されるので、統合前処理データバッファ213のデータ(前回起動時の処理終了時のデータ)を統合前処理データバッファ(前時刻のコピー)214にコピーする(801)。
 通信データバッファ211のデータを読み込み、現在時刻に値を補正する(802)。補正方法としては例えば速度の変化がないと仮定して、現在時刻とタイムスタンプ406の差と相対速度404、方向405から緯度402、経度403を補正する。続いて、車両識別子401が「#0000」の自車両100のデータとの差分を取ることで相対値に変換し、統合前処理データバッファ213に格納する(803)。このとき、タイムスタンプ606は該当車両と自車両100の小さい値(より過去の値)を、検知継続時間607も該当車両と自車両100の小さい値を用いる。ソース608には「2(通信)」、検知状態609には「0(未検知)」を格納する。
 センサデータバッファ212のデータを読み込み、現在時刻に値を補正して統合前処理データバッファ213に格納する(804)。このとき、ソース608には「1(センサ)」、検知状態609には「0(未検知)」を格納する。ここで統合前処理データバッファ213に格納したデータのうちタイムスタンプ606と現在時刻との差があらかじめ定めた閾値以上のデータは、信頼性が低く利用できないので破棄する(805)。
 統合データ215を参照し、状態707が「#03(同定中)」のデータがないか確認する(806)。データが存在する場合は「#03(同定中)」のデータに対する処理を実行する(807)。「#03(同定中)」のデータに対する処理の詳細は図9にてフローチャートを用いて後述する。データが存在しない場合は処理808に進む。
 統合データ215に「#04(同定後ロスト)」データがあるか確認する(808)。データが存在する場合は「#04(同定後ロスト)」のデータに対する処理を実行する(809)。「#04(同定後ロスト)」のデータに対する処理の詳細は図10にてフローチャートを用いて後述する。データが存在しない場合は処理810に進む。
 統合前処理データバッファ213の検知状態609が「0(未検知)」のデータの同定処理を実施する(810)。同定処理の詳細は図11にてフローチャートを用いて後述する。統合データ215で状態707が「#00(未検知)」のデータを探し、該当データがある場合は、該当データを削除し(811)、データ統合部203の処理を終了する。
 図9は、統合データ215の状態707が「#03(同定中)」のデータに対する処理(図8:807)の詳細のフローチャートを示す。統合前処理データバッファ213を対象に、統合データ215の状態707が「#03(同定中)」のデータと同じ車両識別子601を持つデータを検索する(901)。データがない場合、処理を終了する。データがある場合、統合前処理データバッファ213を対象に、統合データ215の該当データのセンサ検知番号702と同じセンサ検知番号601を持つデータを検索する(902)。データがない場合、統合データ215の該当データについてセンサ検知番号702を「-」に設定し、状態707を「#04(同定後ロスト)」に設定する(905)。処理902で該当するデータがある場合、統合前処理データバッファ213の対応する通信データ及びセンサデータの値をあらかじめ定めた比率で合成して統合データ215に格納する(903)。この比率は例えばセンサデータを100%信頼できる場合は、通信:センサ=0:100に設定し、センサデータの値をそのまま格納する。統合前処理データバッファ213の該当する通信データまたはセンサデータについて、検知状態609に「1(検知済)」を格納し(904)、処理を終了する。
 図10は、統合データ215の状態707が「#04(同定後ロスト)」データに対する処理(図8:809)の詳細のフローチャートを示す。統合前処理データバッファ213を対象に、統合データ215の状態707が「#04(同定後ロスト)」のデータと同じ車両識別子601を持つデータを検索する(1001)。データがない場合は統合データ215の該当するデータの状態707を「#00(未検知)」に設定し(1010)、処理を終了する。データがある場合は統合前処理データバッファ213の該当データと統合前処理データバッファ(前時刻のコピー)214の該当データとの差分を算出し、算出した差分を統合データ215の該当データに加算する(1002)。統合前処理データバッファ213の該当データの検知状態609を「1(検知済)」に設定する(1003)。
 該当データのロストしてからの経過について、位置・速度ベクトルの偏差や経過時間があらかじめ設定されている基準の範囲内かを確認する(1004)。基準の範囲外の場合、統合データ215の該当データの状態707を「#01(通信単独)」に設定し(1005)。処理を終了する。基準の範囲内の場合、統合前処理データバッファ213で、ソース608が「1(センサ)」かつ検知状態609が「0(未検知)」となっているデータに対して同定可能かどうか調べる(1006)。同定可能かどうかの判定は、相対距離の差、相対速度の差、方向の差の各々があらかじめ設定されている閾値以内であるかどうかで判定する。同定可能なデータがない場合は、処理を終了する。
 同定可能なデータがある場合、統合前処理データバッファ213の該当する通信データ及びセンサデータの値をあらかじめ定めた比率で合成し統合データ215に格納する(1007)。この比率は、例えばセンサデータを100%信頼できる場合は、通信:センサ=0:100に設定し、センサデータの値をそのまま格納することとなる。統合前処理データバッファ213の該当する通信データ及びセンサデータについて検知状態609を「1(検知済)」に設定する(1008)。統合データ215の該当するデータの状態707を「#03(同定中)」に設定し(1009)、処理を終了する。
 図11は、統合前処理データバッファ213の検知状態609が「0(未検知)」のデータの同定処理(図8:810)の詳細のフローチャートを示す。統合前処理データバッファ213から、ソース608が「1(センサ)」であり、検知状態609が「0(未検知)」であるデータを抽出する(1101)。抽出したデータに対して、統合前処理データバッファ213の中に、ソース608が「2(通信)」であり、検知状態609が「0(未検知)」のデータを比較し、同定可能なデータがあるかどうかを調べる(1102)。同定可能かどうかの判定は、相対距離の差、相対速度の差、方向の差の各々があらかじめ定めた閾値以内であるかどうかで判定する。同定可能なデータがある場合は処理1103に進み、同定可能なデータがない場合は処理1107に進む。
 処理1103では、抽出された統合前処理データバッファ213のセンサデータの検知継続時間607があらかじめ定めた同定処理用の閾値以上であるか判定する。この同定処理用の閾値は、後述するセンサ単独検知用の閾値よりも短く設定する。閾値以上である場合は処理1104に進み、閾値以上でない場合は処理1111に進む。
 処理1104では、統合前処理データバッファ213の同定された通信データ及びセンサデータの値をあらかじめ定めた比率で合成して統合データ215に格納する(1104)。この比率は、例えばセンサデータを100%信頼できる場合は、通信:センサ=0:100に設定し、センサデータの値をそのまま格納することとなる。統合前処理データバッファ213の該当する通信データ及びセンサデータの検知状態609を「1(検知済)」に設定する(1105)。さらに統合データ215の該当するデータの状態707を「#03(同定中)」に設定し(1106)、処理1111に移る。
 処理1102で同定可能なデータがない場合、抽出された統合前処理データバッファ213のセンサデータの検知継続時間607があらかじめ定めたセンサ単独検知用の閾値以上であるか判定する(1107)。閾値以上である場合は処理1108に進み、閾値以上でない場合は処理1111に進む。処理1108では抽出された統合前処理データバッファ213のセンサデータの値をそのまま統合データ215に格納する(1108)。統合前処理データバッファ213の該当するセンサデータの検知状態609を「1(検知済)」に設定する(1109)。さらに統合データ215の該当するデータの状態707を「#01(センサ単独)」に設定し(1110)、処理1111に移る。
 統合前処理データバッファ213から、ソース608が「2(通信)」であり、検知状態609が「0(未検知)」のデータを抽出する(1111)。抽出データが存在しない場合は、処理を終了する。抽出データが存在する場合は、該当データの内容を統合データ215に格納する(1112)。統合データ215の該当するデータの状態707を「#02(通信単独)」に設定し(1113)、処理を終了する。
 以上、本実施形態によれば、カーブや橋などであっても、通信端末101からの他車両の走行情報があるとき、センサ102からの他車両の走行情報による他車両の同定を早期化できる。
 また、センサ102による検知がロストした場合でも、データ統合部203により一度同定されていれば、状態を「同定後ロスト」として扱い、通信データにより補正をすることで、他車両の捕捉を続けられるようになる。またセンサ情報との同定処理を十分な検知継続時間を待たずに行うようにすることで、ロストからの復帰を高速化できる。これにより、カーブや橋でのセンサによる前方車両の検知のロストによる衝突回避の遅れを避けることができるようになる。
 100:自車両、101、113:通信端末、102:センサ、103:コントローラ、104、114:GPS受信機、105:制御ECU、106、115:車載ネットワーク、110:他車両、201:通信データ処理部、202:センサデータ処理部、203:データ統合部、204:アプリ用I/F部、205:アプリケーション、211:通信データバッファ、212:センサデータバッファ、213:統合前処理データバッファ、214:統合前処理データバッファ(前時刻のコピー)、215:統合データ、310:無線通信データ、320:通信データ、330:センサデータ、350:GPSデータ、360:制御命令。

Claims (9)

  1. 他車両の走行情報を出力する第1及び第2の検出装置、並びに、
    前記第1の検出装置からの第1の走行情報と前記第2の検出装置からの第2の走行情報との差が予め定めた閾値以下であり、前記第2の検出装置からの第2の走行情報の検知継続時間が同定用継続時間として定めた閾値以上であるとき、前記第1の走行情報と前記第2の走行情報は共に前記他車両の走行情報であると判定し、前記第2の検出装置単独による前記他車両の検知のために定めた検知継続時間よりも短時間であっても前記第2の走行情報を利用可能と、するコントローラを有することを特徴とする車載装置。
  2. 前記第1の走行情報と前記第2の走行情報は共に前記他車両の走行情報であるとの判定の後、前記他車両の前記第2の走行情報が前記第2の検出装置から出力されないとき、前記第1の走行情報を前記他車両の走行情報とするコントローラを有することを特徴とする請求項1記載の車載装置。
  3. 前記コントローラは、前記他車両の前記第2の走行情報が前記第2の検出装置から出力されずに、前記第1の走行情報を前記他車両の走行情報とした後、前記第1の検出装置からの前記第1の走行情報と前記第2の検出装置からの前記第2の走行情報との差が予め定めた前記閾値以下のとき、前記第1の走行情報と前記第2の走行情報は共に前記他車両の走行情報であると判定することを特徴とする請求項2記載の車載装置。
  4. さらに、自車両の走行情報を出力する第3の検出装置を有することを特徴とする請求項3記載の車載装置。
  5. 前記第1の検出装置は、前記他車両から送信される、前記他車両の第1の絶対的な走行情報である前記第1の走行情報を受信する通信装置であり、前記第2の検出装置は前記他車両を検出し、前記自車両に対する前記他車両の第2の相対的な走行情報である前記第2の走行情報を出力するセンサであり、前記第3の検出装置は前記自車両の第3の絶対的な走行情報を出力するGPS受信機であり、前記コントローラは、前記自車両の前記第3の絶対的な走行情報と前記第1の走行情報とから、前記他車両の第1の相対的な走行情報を取得し、前記第1の走行情報と前記第2の走行情報との差を前記第1の相対的な走行情報と前記第2の相対的な走行情報との差として求めることを特徴とする請求項4記載の車載装置。
  6. 前記他車両の走行情報を出力する第1及び第2の検出装置と接続するコントローラにおける制御方法であって、
    前記第1の検出装置から第1の走行情報を入力し、
    前記第2の検出装置から第2の走行情報を入力し、
    前記第1の検出装置からの第1の走行情報と前記第2の検出装置からの第2の走行情報との差が予め定めた閾値以下であり、前記第2の検出装置からの第2の走行情報の検知継続時間が同定用継続時間として定めた閾値以上であるとき、前記第1の走行情報と前記第2の走行情報は共に前記他車両の走行情報であると判定し、前記第2の検出装置単独による前記他車両の検知のために定めた検知継続時間よりも短時間であっても前記第2の走行情報を利用可能とすることを特徴とする制御方法。
  7. 前記第1の走行情報と前記第2の走行情報は共に前記他車両の走行情報であるとの判定の後、前記他車両の前記第2の走行情報が前記第2の検出装置から出力されないとき、前記第1の走行情報を前記他車両の走行情報とすることを特徴とする請求項6記載の制御方法。
  8. 前記コントローラは、前記他車両の前記第2の走行情報が前記第2の検出装置から出力されずに、前記第1の走行情報を前記他車両の走行情報とした後、前記第1の検出装置からの前記第1の走行情報と前記第2の検出装置から新たに出力された前記第2の走行情報との差が予め定めた前記閾値以下のとき、前記第1の走行情報と前記第2の走行情報は共に前記他車両の走行情報であると判定することを特徴とする請求項7記載の制御方法。
  9. 前記第1の検出装置は、前記他車両から送信される、前記他車両の第1の絶対的な走行情報である前記第1の走行情報を受信する通信装置であり、前記第2の検出装置は前記他車両を検出し、前記自車両に対する前記他車両の第2の相対的な走行情報である前記第2の走行情報を出力するセンサであり、前記コントローラは、さらに、自車両の第3の絶対的な走行情報を出力するGPS受信機と接続し、前記コントローラは、
    前記自車両の前記第3の絶対的な走行情報と前記第1の走行情報とから、前記他車両の第1の相対的な走行情報を取得し、
    前記第1の走行情報と前記第2の走行情報との差を前記第1の相対的な走行情報と前記第2の相対的な走行情報との差として求めることを特徴とする請求項8記載の制御方法。
PCT/JP2010/069442 2010-11-01 2010-11-01 車載装置および制御方法 WO2012059973A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US13/882,385 US9183178B2 (en) 2010-11-01 2010-11-01 Onboard device and control method
JP2012541647A JP5702400B2 (ja) 2010-11-01 2010-11-01 車載装置および制御方法
PCT/JP2010/069442 WO2012059973A1 (ja) 2010-11-01 2010-11-01 車載装置および制御方法
EP10859230.4A EP2637149B1 (en) 2010-11-01 2010-11-01 Onboard device and control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2010/069442 WO2012059973A1 (ja) 2010-11-01 2010-11-01 車載装置および制御方法

Publications (1)

Publication Number Publication Date
WO2012059973A1 true WO2012059973A1 (ja) 2012-05-10

Family

ID=46024106

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2010/069442 WO2012059973A1 (ja) 2010-11-01 2010-11-01 車載装置および制御方法

Country Status (4)

Country Link
US (1) US9183178B2 (ja)
EP (1) EP2637149B1 (ja)
JP (1) JP5702400B2 (ja)
WO (1) WO2012059973A1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014215878A (ja) * 2013-04-26 2014-11-17 株式会社デンソー 車両判定方法及び車両判定装置
CN106414222A (zh) * 2014-05-23 2017-02-15 法雷奥开关和传感器有限责任公司 用于机动车辆的停车辅助设备
JP2017068711A (ja) * 2015-09-30 2017-04-06 トヨタ自動車株式会社 車両の運転支援装置
WO2019203160A1 (ja) * 2018-04-17 2019-10-24 株式会社デンソー 運転支援システムおよび方法

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140278838A1 (en) * 2013-03-14 2014-09-18 Uber Technologies, Inc. Determining an amount for a toll based on location data points provided by a computing device
EP2921363A1 (en) 2014-03-18 2015-09-23 Volvo Car Corporation Vehicle, vehicle system and method for increasing safety and/or comfort during autonomous driving
EP2921362B1 (en) * 2014-03-18 2020-08-12 Volvo Car Corporation Vehicle, vehicle system and method for increasing safety and/or comfort during autonomous driving
JP6290009B2 (ja) * 2014-06-06 2018-03-07 日立オートモティブシステムズ株式会社 障害物情報管理装置
US9720072B2 (en) * 2014-08-28 2017-08-01 Waymo Llc Methods and systems for vehicle radar coordination and interference reduction
JP6490298B2 (ja) 2016-03-10 2019-03-27 三菱電機株式会社 受信装置及び事象検知時刻の推定方法
JP6950318B2 (ja) * 2017-07-18 2021-10-13 株式会社デンソー 車両制御システム
DE102017214316A1 (de) * 2017-08-17 2019-02-21 Robert Bosch Gmbh Verfahren zum Persistieren von Auslösedaten für ein Fahrzeug, sowie für einen Beteiligten, eine entsprechende Vorrichtung, Computerprogramm und ein maschinenlesbares Speichermedium
US11380054B2 (en) * 2018-03-30 2022-07-05 Cae Inc. Dynamically affecting tailored visual rendering of a visual element
US20210027629A1 (en) * 2019-07-25 2021-01-28 Baidu Usa Llc Blind area processing for autonomous driving vehicles
US20220268888A1 (en) * 2021-02-19 2022-08-25 Mando Mobility Solutions Corporation Radar control device and method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006195641A (ja) * 2005-01-12 2006-07-27 Nissan Motor Co Ltd 車両用情報提供装置
JP2008046873A (ja) * 2006-08-16 2008-02-28 Toyota Motor Corp 車両同定装置、位置算出装置
JP2010086269A (ja) * 2008-09-30 2010-04-15 Mazda Motor Corp 車両同定装置及びそれを用いた運転支援装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61278775A (ja) * 1985-06-03 1986-12-09 Nissan Motor Co Ltd 先行車検出装置
US5983161A (en) * 1993-08-11 1999-11-09 Lemelson; Jerome H. GPS vehicle collision avoidance warning and control system and method
US5572449A (en) * 1994-05-19 1996-11-05 Vi&T Group, Inc. Automatic vehicle following system
US7629899B2 (en) * 1997-10-22 2009-12-08 Intelligent Technologies International, Inc. Vehicular communication arrangement and method
JP3915746B2 (ja) * 2003-07-01 2007-05-16 日産自動車株式会社 車両用外界認識装置
US6834232B1 (en) * 2003-07-30 2004-12-21 Ford Global Technologies, Llc Dual disimilar sensing object detection and targeting system
JP4569652B2 (ja) * 2008-03-21 2010-10-27 株式会社デンソー 認識システム
DE102008024929A1 (de) * 2008-05-23 2009-11-26 Wabco Gmbh Fahrerassistenzsystem
US9187095B2 (en) * 2010-10-12 2015-11-17 Volvo Lastvagnar Ab Method and arrangement for entering a preceding vehicle autonomous following mode

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006195641A (ja) * 2005-01-12 2006-07-27 Nissan Motor Co Ltd 車両用情報提供装置
JP2008046873A (ja) * 2006-08-16 2008-02-28 Toyota Motor Corp 車両同定装置、位置算出装置
JP2010086269A (ja) * 2008-09-30 2010-04-15 Mazda Motor Corp 車両同定装置及びそれを用いた運転支援装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2637149A4 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014215878A (ja) * 2013-04-26 2014-11-17 株式会社デンソー 車両判定方法及び車両判定装置
US9159176B2 (en) 2013-04-26 2015-10-13 Denso Corporation Vehicle identification apparatus and method
CN106414222A (zh) * 2014-05-23 2017-02-15 法雷奥开关和传感器有限责任公司 用于机动车辆的停车辅助设备
JP2017517086A (ja) * 2014-05-23 2017-06-22 ヴァレオ・シャルター・ウント・ゼンゾーレン・ゲーエムベーハー 自動車両用の駐車支援装置
US10692381B2 (en) 2014-05-23 2020-06-23 Valeo Schalter Und Sensoren Gmbh Parking assistance apparatus for a motor vehicle
JP2017068711A (ja) * 2015-09-30 2017-04-06 トヨタ自動車株式会社 車両の運転支援装置
WO2019203160A1 (ja) * 2018-04-17 2019-10-24 株式会社デンソー 運転支援システムおよび方法
JP2019185640A (ja) * 2018-04-17 2019-10-24 株式会社デンソー 運転支援システムおよび方法

Also Published As

Publication number Publication date
US20130282236A1 (en) 2013-10-24
EP2637149A4 (en) 2016-01-13
US9183178B2 (en) 2015-11-10
JP5702400B2 (ja) 2015-04-15
JPWO2012059973A1 (ja) 2014-05-12
EP2637149B1 (en) 2018-10-24
EP2637149A1 (en) 2013-09-11

Similar Documents

Publication Publication Date Title
WO2012059973A1 (ja) 車載装置および制御方法
EP1316935B1 (en) Traffic environment recognition method and system for carrying out the same
US8599038B2 (en) Vehicular wireless communication apparatus and communication system
EP2803546B1 (en) Collision mitigation apparatus
US11703860B2 (en) Automated driving apparatus
US8200419B2 (en) Braking control system and braking control method
CN109677348B (zh) 预碰撞控制装置以及预碰撞控制装置的控制方法
US9797734B2 (en) Object recognition apparatus
JP5713106B2 (ja) 車両特定システム及び車両特定装置
CN103124994B (zh) 车辆控制设备和车辆控制方法
US10642280B2 (en) Vehicle mounted apparatus
US20120101704A1 (en) Method for operating at least one sensor of a vehicle and vehicle having at least one sensor
CN104149789A (zh) 碰撞减轻装置
CN106428004A (zh) 车辆自适应巡航控制***及其方法
EP3907108A1 (en) External sensing information processing device
CN111137283A (zh) 传感器数据融合方法、装置、高级辅助驾驶***及车辆
JP2007317018A (ja) 衝突判定装置
US20190179323A1 (en) Method for providing an information item regarding a pedestrian in an environment of a vehicle and method for controlling a vehicle
EP3637385A1 (en) Driving-obstacle detecting device and vehicle navigation system
WO2019009032A1 (ja) 車両制御装置
JP5593793B2 (ja) 車両制御装置
US20170349171A1 (en) Controlling a protection device of a motor vehicle
KR20190133522A (ko) 센서 감지 정보와 v2x 정보의 융합된 정보를 이용하여 획득한 자동차 상황인지 정보를 이용한 차량 제어장치
EP3422321A1 (en) A road accident warning system and method
JP6354646B2 (ja) 衝突回避支援装置

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: 10859230

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2012541647

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2010859230

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 13882385

Country of ref document: US