VEHICLE-MOUNTED MEASUREMENT DEVICE UNIT AND INTEGRATED DATA GENERATION METHOD IN VEHICLE-MOUNTED MEASUREMENT DEVICE UNIT
20220390606 · 2022-12-08
Inventors
Cpc classification
G06V20/58
PHYSICS
G01S17/87
PHYSICS
International classification
G01S17/87
PHYSICS
G01S17/86
PHYSICS
Abstract
A vehicle-mounted measurement device unit includes a data processing device. The data processing device includes: a plurality of detector input units, each of which being connected to a corresponding one of a plurality of detectors having respective predetermined detection areas; an output unit configured to be connected to a vehicle control device arranged in a vehicle; an overlapping detection area setting unit configured to dynamically set an overlapping detection area between a plurality of arbitrary detectors among the plurality of detectors; and an integrated data generation unit configured to, in accordance with the set overlap detection area, generate integrated data using detection data corresponding to the detection areas input from the plurality of detectors via the plurality of detector input units and output the integrated data via the output unit.
Claims
1. A vehicle-mounted measurement device unit comprising a data processing device including: a plurality of detector input units, each of which being connected to a corresponding one of a plurality of detectors having respective predetermined detection areas; an output unit configured to be connected to a vehicle control device arranged in a vehicle; an overlapping detection area setting unit configured to dynamically set an overlapping detection area between a plurality of arbitrary detectors among the plurality of detectors, for use during measurement and during non-measurement, or for use under normal conditions and under abnormal conditions; and an integrated data generation unit configured to, in accordance with the set overlap detection area, generate integrated data using detection data corresponding to the detection areas input from the plurality of detectors via the plurality of detector input units and output the integrated data via the output unit.
2. The measurement device unit according to claim 1, wherein the overlapping detection area setting unit is configured to: set a measurement-time overlapping detection area for use during measurement; and set a non-measurement-time overlapping detection area that is larger than the measurement-time overlapping detection area for use during diagnosis or calibration, and the integrated data generation unit is configured to: achieve the measurement-time overlapping detection area by deleting detection data corresponding to at least part of the overlapping detection area from the detection data of at least one of the plurality of arbitrary adjacent detectors; and achieve the non-measurement-time overlapping detection area by maintaining detection data corresponding to the overlapping detection area in the detection data from the plurality of arbitrary detectors.
3. The measurement device unit according to claim 1, wherein the overlapping detection area setting unit is configured to: set a measurement-time overlapping detection area for use during measurement; and set a non-measurement-time overlapping detection area that is larger than the measurement-time overlapping detection area for use during diagnosis or calibration, and the integrated data generation unit is configured to: during diagnosis or calibration, achieve the non-measurement-time overlapping detection area by expanding a physical detection area of at least one of the plurality of arbitrary detectors so as to be larger than the detection area during measurement.
4. The measurement device unit according to claim 1, wherein a size of the overlapping detection area is specified by a communication band between the integrated data generation unit and the control device, and the integrated data generation unit is configured to dynamically change a proportion of detection data from each of the plurality of arbitrary detectors in the integrated data, in accordance with the dynamically changed overlapping detection area.
5. The measurement device unit according to claim 2, wherein detection data corresponding to the non-measurement-time overlapping detection area among the detection data from the arbitrary detectors is used to execute diagnosis or calibration.
6. The measurement device unit according to claim 1, wherein the overlapping detection area setting unit is configured to: set a measurement-time overlapping detection area under normal conditions, and set, under fault conditions where any one of the plurality of arbitrary detectors fails, a failing-time overlapping detection area by expanding the detection area of another detector among the plurality of arbitrary detectors to compensate for detection area of the determined failing detector, and the integrated data generation unit is configured to: achieve the measurement-time overlapping detection area by deleting normal-time clipping data from detection data from the plurality of arbitrary detectors, and achieve the failing-time overlapping detection area by maintaining the normal-time clipping data in detection data from the plurality of arbitrary detectors.
7. The measurement device unit according to claim 1, further comprising the plurality of detectors having respective predetermined detection areas.
8. An integrated data generation method in a vehicle-mounted measurement device unit, comprising: receiving detection data from a plurality of detectors having respective predetermined detection areas; dynamically setting an overlapping detection area between a plurality of arbitrary detectors among the plurality of detectors, for use during measurement and during non-measurement, or for use under normal conditions and under abnormal conditions; generating integrated data using detection data from the plurality of detectors in accordance with the set overlapping detection area; and transmitting the integrated data to a control device arranged in a vehicle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0006] The above-described and other objectives, features, and advantages of the present disclosure will become more clearly by the detailed description below with reference to the accompanying drawings. The drawings are as follows:
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0027] For example, refer to JP 2007-145327 A, if a large number of sensors is aggregated and mounted as a measurement device unit in a vehicle, large amounts of data will be transmitted from the sensors to the control device provided in the vehicle. Overlapping of detection areas of the sensors may bring about a problem of exceeding the upper limit of the communication bandwidth and the upper limit of communication processing capacity of the control device. On the other hand, limiting the overlapping of the detection areas of the sensors may cause a problem of reduction in the accuracy of diagnosis and calibration of the sensors.
[0028] Therefore, there is demand for suppressing the amount of detection data and improving the accuracy of diagnosis and calibration of the detectors in the measurement device unit.
[0029] The present disclosure can be implemented in the following aspects.
[0030] In a first aspect, there is provided a vehicle-mounted measurement device unit. The vehicle-mounted measurement device unit according to the first aspect includes a data processing device including: a plurality of input units, each of which being connected to a corresponding one of a plurality of detectors having respective predetermined detection areas; an output unit configured to be connected to a vehicle control device arranged in a vehicle; an overlapping detection area setting unit configured to dynamically set an overlapping detection area between a plurality of arbitrary detectors among the plurality of detectors, for use during measurement and during non-measurement, or for use under normal conditions and under abnormal conditions; and an integrated data generation unit configured to, in accordance with the set overlap detection area, generate integrated data using detection data corresponding to the detection areas input from the plurality of detectors via the plurality of input units and output the integrated data via the output unit.
[0031] According to the vehicle-mounted measurement device unit in the first aspect, it is possible to suppress the amount of detection data in the measurement device unit and improve the accuracy of diagnosis and calibration of the detectors.
[0032] In a second aspect, there is provided an integrated data generation method in a vehicle-mounted measurement device unit. The integrated data generation method according to the second aspect includes: receiving detection data from a plurality of detectors having respective predetermined detection areas; dynamically setting an overlapping detection area between a plurality of arbitrary detectors among the plurality of detectors, for use during measurement and during non-measurement, or for use under normal conditions and under abnormal conditions; generating integrated data using the detection data from the plurality of detectors in accordance with the set overlapping detection area; and transmitting the integrated data to a control device arranged in a vehicle.
[0033] According to the integrated data generation method in the vehicle-mounted measurement device unit in the second aspect, it is possible to suppress the amount of detection data in the measurement device unit and improve the accuracy of diagnosis and calibration of the detectors. The present disclosure can also be implemented as an integrated data generation program or a computer-readable recording medium that records the program.
[0034] Hereinafter, a vehicle-mounted measurement device unit and an integrated data generation method in the measurement device unit according to the present disclosure will be described based on some embodiments.
First Embodiment
[0035] As illustrated in
[0036] As illustrated in
[0037] Each of the plurality of detector input units 203 in the data processing device 21 is connected to a corresponding one of the plurality of detectors 30. Each of the detector input units 203 and the corresponding one of the detectors 30 are connected together via a cable SCV. Each of the detector input units 203 includes a connection part, each of a plurality of connection parts C1, C2, and C3 of the detector input units 203 is shaped in correspondence with the shape of the connection terminal for the cable SCV included in the corresponding one of the detectors 30c, 30L, and 30M. Each of the detector input units 203 is connected to the integrated data generation unit 200 via an internal cable. Each of the detector input units 203 is implemented by dedicated integrated circuits for implementing physical layers of each communication protocol, that is, PHY chips, and converts the communication protocol employed by the corresponding one of the detectors 30 into the communication protocol employed by the integrated data generation unit 200. Each of the detectors 30 and the data processing device 21 communicate, for example, under a communication protocol such as Ethernet (registered trademark) (100M, 1G), Flat Panel DisplayLink (FPD-LINK), Gigabit Video Interface (GVIF), Low voltage differential signaling (LVDS) such as Gigabit Multimedia Serial Link (GMSL), or HDBASE-T. In the example of
[0038] The cameras 30C are imaging devices including an imaging element such as a CCD or an imaging element array, and are sensors that receive visible light to output detection results of outer shape information or shape information of a target object as image data. The lidars 30L are sensors that emit infrared laser light and receive reflection light from a target object to detect the distance from the target object to the vehicle 50, and the relative velocity and angle of the target object. The millimeter wave radars 30M are sensors that emit a millimeter wave and receive a reflection wave from a target object to detect the distance from the target object to the vehicle 50 and the relative velocity and angle of the target object. Each of the detectors 30 may process the light-reception intensity or reception intensity obtained by detection and output detection data including detection point sequences and images to the integrated data generation unit 200, or may directly output raw data of light-reception intensity or reception intensity obtained by detection to the integrated data generation unit 200. In the latter case, the integrated data generation unit 200 executes various processes such as image correction, reversible or irreversible image compression, and demosaicing. The vehicle control device 40 may perform processes such as image correction and demosaicing. In this case, the vehicle control device 40 may request, from the integrated data generation unit 200, detection data to be transmitted, according to the running state of the vehicle 50, and the integrated data generation unit 200 may generate integrated data that integrates the requested raw data and transmit the integrated data to the vehicle control device 40. The detection data to be transmitted means detection data from the detectors 30 determined based on the installation positions and type of the detectors 30. Alternatively, the integrated data generation unit 200 may select detection data in accordance with the running state of the vehicle 50 or a predetermined condition, and generate integrated data that integrates the corresponding raw data, and transmit the integrated data to the vehicle control device 40.
[0039] The output unit 204 in the data processing device 21 is connected to the vehicle control device 40 arranged in the vehicle 50 via the cable CV. The output unit 204 is implemented by dedicated integrated circuits for implementing physical layers of each communication protocol, that is, PHY chips. The output unit 204 performs a protocol conversion process on the integrated data generated by the data processing device 21 to convert the communication protocol employed by the data processing device 21 into the communication protocol employed by the vehicle control device 40, and transmits the converted integrated data to the vehicle control device 40. The number of input cables to the data processing device 21 corresponds to the number of the detectors 30, whereas in the present embodiment the number of output cables from the data processing device 21 is one, thereby decreasing the number of cables between the data processing device 21 and the vehicle control device 40. The communication between the data processing device 21 and the vehicle control device 40 is performed using a communication protocol, for example, such as Ethernet (10 G or higher), LVDS (FPD-LINK, GVIF, GMSL), or HDBASE-T. The data processing device 21 included in the measurement device unit 10 according to the first embodiment can accommodate and handle hardware-related differences in the connection terminal shape of cables for the detectors 30 and software-related differences in communication protocol for the detectors 30, thereby providing a virtual common input unit to the vehicle control device 40.
[0040] As illustrated in
[0041] A plurality of arbitrary detectors 30 among the plurality of detectors 30 may be, but not limited to, two adjacent detectors 30 among adjacent three detectors 30, for example. “During measurement” means during object detection such as distance measurement from the vehicle 50 to an object around the vehicle 50 and object type discrimination by the measurement device unit 10, but does not determine the states of the detectors 30. “During diagnosis or calibration” means during execution of diagnosis process of the operating states of the detectors 30 or during execution of calibration process of detecting the amounts of shift of the detectors 30 from an optical axis, but object detection is not executed. If the detectors 30 have no scanning capability, that is, the detection areas cannot be physically changed, in accordance with the overlapping detection area set by the overlapping detection area setting unit 201, the integrated data generation unit 200 achieves the measurement-time overlapping detection area by reducing the detection data corresponding to at least a part of the overlapping detection area from at least one piece of detection data from the plurality of arbitrary detectors 30 at generation of the integrated data. The integrated data generation unit 200 achieves the non-measurement-time overlapping detection area by maintaining the detection data corresponding to the overlapping detection area in the detection data from the plurality of arbitrary detectors 30. If the detectors 30 have scanning capability, the integrated data generation unit 200 may achieve the measurement-time overlapping detection area and the non-measurement-time overlapping area by instructing scanning control actuators of the detectors 30 to increase or decrease the scanning angle range. The memory 202 stores overlapping detection area setting information ASI for setting the overlapping detection area in a nonvolatile and read-only manner. The overlapping detection area setting information ASI is information in which the target detectors to be changed in detection area are associated with the amounts of area expansion relative to the standard detection areas of the target detectors. The target detector may be a predetermined detector 30 included in the plurality of adjacent detectors 30 or may be all the plurality of adjacent detectors 30. The amounts of detection area expansion may be predetermined in accordance with the positions of the detectors 30 or the identical amount of area expansion may be predetermined for all the detectors 30. The overlapping detection area setting unit 201 refers to the overlapping detection area setting information ASI in the memory 202 to acquire the target detector and the amount of area expansion of the target detector and then outputs the information to the integrated data generation unit 200. The overlapping detection area setting information ASI may be provided in the overlapping detection area setting unit 201.
[0042] The plurality of different types of detectors 30 is connected to the detector input units 203 via detection signal lines that are cables. The detectors 30 input detection data to the detector input units 203. The vehicle control device 40 is connected to the output unit 204 via an integrated data signal line that is a cable. The output unit 204 outputs the integrated data to the vehicle control device 40. A vehicle CAN 55 is connected to the information input unit 205 via a cable. The vehicle CAN 55 inputs running information and environmental information to the information input unit 205.
[0043] The vehicle control device 40 controls the outputs of the inner combustion engine and the motor in accordance with the driver's accelerator pedal operations or regardless of the driver's accelerator pedal operations, and applies brakes by the braking device regardless of the driver's braking pedal operations, or performs steering by the steering device regardless of the driver's steering wheel operations.
[0044] An overlapping detection area setting process and an integrated data generation process executed by the data processing device 21 according to the first embodiment will be described. The process routine illustrated in
[0045] The overlapping detection area setting unit 201 determines whether a calibration request has been issued (step S100). The calibration request is transmitted from the vehicle CAN 55 to the overlapping detection area setting unit 201 via the information input unit 205. The vehicle control device 40 may output a calibration request to the vehicle CAN 55 at predetermined time intervals, for example, at every 200-km running, every 30 days, or every 30 running times. Otherwise, the vehicle control device 40 may output a calibration request to the vehicle CAN 55 if it is determined from the results of a fusion process using the detection data that there is a positional shift between two detectors 30 or no detection data is obtained. The vehicle control device 40 may output a calibration request to the data processing device 21 via the cable CV if a communication protocol allowing bidirectional communication between the vehicle control device 40 and the data processing device 21 is used. In addition to the foregoing conditions, the vehicle control device 40 issues a calibration request if a certain condition is satisfied, for example, if the vehicle 50 is stopped at a stoplight or in a traffic jam, or the vehicle 50 is an autonomous vehicle and is pulled over to a road shoulder. Instead of the vehicle control device 40, the integrated data generation unit 200 may issue a calibration request.
[0046] The overlapping detection area setting unit 201 waits until the issuance of a calibration request (step S100: No). If determining that a calibration request has been issued (step S100: Yes), the overlapping detection area setting unit 201 uses the overlapping detection area setting information ASI to set the non-measurement-time overlapping detection area (step S102). The non-measurement-time overlapping detection area is set by determining the target detector of which the detection area is to be expanded and the expansion amount of detection area of the target detector, that is, expansion detection area. Since an overlapping detection area is formed by an overlap between the detection areas of a plurality of adjacent detectors 30, the detection area of at least one of the plurality of adjacent detectors 30 is expanded to set the non-measurement-time overlapping detection area that is expanded beyond the measurement-time overlapping detection area DOA. Hereinafter, the setting of the non-measurement-time overlapping detection area will be described taking three detectors 30 arranged on the left side of the vehicle 50, a front detector 30f, a central detector 30c, and a rear detector 30r as an example. The measurement-time overlapping detection areas DOA are sized as illustrated in
[0047] The detection areas DA1, DA2, and DA3 during measurement correspond to standard detection areas. The front detector 30f and the central detector 30c have the measurement-time overlapping detection area DOA in which their respective detection areas DA1 and DA2 overlap. The central detector 30c and the rear detector 30r have the measurement-time overlapping detection area DOA where their respective detection areas DA2 and DA3 overlap. In contrast to this, during calibration, as illustrated in
[0048] The set non-measurement-time overlapping detection area DOAe can be implemented as described below. If the detector 30 is the camera 30C and has a mechanism capable of physical scanning, the non-measurement-time overlapping detection area DOAe can be implemented by controlling the scanning of the front detector 30f such that the detection area of the front detector 30f is expanded toward the central detector 30c. On the other hand, if the camera 30C has no mechanism capable of physical scanning, the detection area of the camera 30C can be substantially expanded software-wise, that is, upon data, as described below.
[0049] The integrated data generation unit 200 acquires the detection data from each of the detectors 30 (step S104). The detection data acquired from each of the detectors 30 is non-clipped detection data including the calibration-time additional usage data illustrated in
[0050] The overlapping detection area setting unit 201 set a measurement-time overlapping detection area using the overlapping detection area setting information ASI (step S108), and then terminates the process routine. The measurement-time overlapping detection area is set by using the overlapping detection area setting information ASI to determine the target detector of which the detection area has been expanded and setting the amount of expansion of the detection area of the target detector to zero. As a result, the measurement-time overlapping detection areas DOA illustrated in
[0051] In the measurement device unit 10 according to the first embodiment described above, the overlapping detection area between a plurality of arbitrary detectors 30 among the plurality of detectors 30 is dynamically set, and the integrated data is generated using the detection data corresponding to the detection areas input from the plurality of detectors 30, in accordance with the set overlapping detection area. This makes it possible to suppress the amount of detection data and improve the accuracy of diagnosis and calibration of the detectors. More specifically, the overlapping detection area setting unit 201 included in the measurement device unit 10 dynamically sets the overlapping detection area between a plurality of arbitrary detectors 30 among the plurality of detectors 30, that is, sets the measurement-time overlapping detection area for use during measurement and sets the non-measurement-time overlapping detection area DOAe larger than the measurement-time overlapping detection area DOA for use during diagnosis or calibration. As a result, during measurement with the small overlapping detection area, the detection area of each of the detectors 30 becomes small to decrease the amounts of detection data from each of the detectors 30, so that the integrated data can be generated including the detection data from each of the detectors 30 in desired proportions to improve the accuracy of object detection. On the other hand, during diagnosis or calibration, the overlapping detection area is expanded to set an overlapping detection area larger than that during measurement, to thereby improve the accuracy of diagnosis or calibration. During diagnosis or calibration, the detection areas of a plurality of detectors 30 related to the diagnosis or calibration become large to increase the amounts of the detection data, but the amounts of the detection data from a plurality of detectors 30 not related to the diagnosis or calibration are decreased to allow for generation of the integrated data including the detection data from each of the detectors 30 in desired proportions.
[0052] In the first embodiment, during execution of calibration is taken as an example. However, the first embodiment can be similarly applied during execution of diagnosis of the detectors 30. That is, the overlapping detection area setting process and the integrated data generation process illustrated in
[0053] In the first embodiment, the camera 30C is taken as an example. Alternatively, the first embodiment can be applied similarly to the lidar 30L or the millimeter wave radar 30M. The lidar 30L and the millimeter wave radar 30M generally have a scanning function, and the scanning range can be set arbitrarily in the range allowable for the structure of the apparatus. However, in the case of generating integrated data with a large overlapping detection area during measurement, the upper limit of the communication band may be exceeded. Thus, dynamically switching the overlapping detection area during measurement and during non-measurement suppresses the amount of the detection data and improves the accuracy of the calibration or diagnosis.
[0054] In the first embodiment, the detection area of the front detector 30f is expanded as an example. In addition to the front detector 30f, the detection area of the central detector 30c may be expanded. That is, if the detector to be calibrated is at least one of the front detector 30f and the central detector 30c, both the detection areas DA1 and DA2 of the front detector 30f and the central detector 30c relating to the calibration process may be expanded. In this case, it is possible to reduce the amounts of expansion of the detection areas of each detector 30f and 30c as compared to the case where the detection area of any one detector is expanded, and improve the degree of freedom of setting the overlapping detection area.
[0055] In the first embodiment, the vehicle control device 40 performs the calibration process or the diagnosis process. Alternatively, the data processing device 21 may perform the calibration process or the diagnosis process. In this case, during calibration process or diagnosis process performed by the data processing device 21, process may be performed using the calibration-time additional usage data, that is, the non-measurement-time overlapping detection area DOAe, and generate the integrated data using the detection data from which the calibration-time additional usage data is deleted. In this mode as well, it is possible to reduce the amount of detection data and improve the accuracy of calibration or diagnosis.
Second Embodiment
[0056] In relation to a second embodiment, setting of an overlapping detection area in the event of a failure in any of the detectors 30 will be described. In the second embodiment, under fault conditions where any one of the plurality of arbitrary detectors fails, an overlapping detection area setting unit 201 sets a failing-time overlapping detection area so as to expand the detection area of another one of the plurality of arbitrary detectors and compensate for the detection area of the determined failing detector. The configuration of a measurement device unit in the second embodiment is similar to that of the measurement device unit 10 in the first embodiment, and thus its components are denoted with reference signs identical to those of the first embodiment and description thereof will be omitted. As illustrated in
[0057] In contrast to this, if one of the plurality of detectors 30 fails, the overlapping detection area is dynamically set between a plurality of arbitrary normal detectors 30 among the plurality of detectors 30. The plurality of arbitrary detectors 30 among the plurality of detectors 30 is, for example, but not limited to, two detectors 30 excluding the central detector among three adjacent detectors 30 or three detectors 30 other than the one detector 30 among four adjacent detectors 30. More specifically, as illustrated in
[0058] An overlapping detection area setting process and an integrated data generation process executed by a data processing device 21 according to the second embodiment will be described. The process routine illustrated in
[0059] The overlapping detection area setting unit 201 determines whether a failure has occurred in any of the detectors (step S200). The determination on whether a failure has occurred in any of the detectors may be executed upon a notification of failure occurrence. The notification of failure occurrence may be determined by the vehicle control device 40 and may be transmitted from a vehicle CAN 55 to the overlapping detection area setting unit 201 via an information input unit 205. If the detectors 30 make failure determination by self-diagnosis, the failing detector 30 may notify a failure occurrence to the overlapping detection area setting unit 201. The vehicle control device 40 may determine the detection of failure occurrence, for example, based on the results of a diagnosis process using the non-measurement-time overlapping detection area DOAe described above in relation to the first embodiment or based on data loss or reduction in signal intensity during measurement. The detection of failure occurrence may be determined by the data processing device 21, for example, the integrated data generation unit 200, based on data loss or reduction in signal intensity when generating integrated data. The vehicle control device 40 may make a final determination using compositely using these determination results. The final determination may be made by rule of majority based on the number of failure determinations. Otherwise, weights may be assigned to the determination results, and a final determination on failure occurrence may be made if a predetermined threshold is exceeded.
[0060] If no failure has occurred in the detectors (under normal conditions) (step S200: No), the overlapping detection area setting unit 201 sets the measurement-time overlapping detection areas DOA (step S210), and this process routine is terminated. If determining that a failure has occurred in any of the detectors (step S200: Yes), the overlapping detection area setting unit 201 identifies the failing detector in which the failure has occurred, and locates the detection area of the failing detector using the overlapping detection area setting information ASI (step S202). The overlapping detection area setting information ASI contains information on the arrangement and detection area information of the detectors in association with each other. Thus, the detection area of the failing detector can be located by identifying the failing detector. A detection area corresponds to the scanning range or angle-of-view range in which a detector handles detection or monitoring. The overlapping detection area setting unit 201 sets the failing-time overlapping detection area DOA 13 so as to compensate for the detection area of the identified failing detector (step S204). The failing-time overlapping detection area DOA 13 is set by using the overlapping detection area setting information ASI to determine the target detector of which the detection area is to be expanded and the expansion amount of the detection area of the target detector, that is, the expansion detection area. Specifically, referring to
[0061] The set failing-time overlapping detection area DOA 13 can be achieved in a manner as described below. If the cameras 30C are used as detectors 30 and include a mechanism capable of physical scanning, the failing-time overlapping detection area DOA 13 can be achieved by controlling the scanning by the front detector 30f and the rear detector 30r such that the detection areas of the front detector 30f and the rear detector 30r expand toward the central detector 30c. On the other hand, if the cameras 30C have no mechanism capable of physical scanning, the detection areas of the cameras 30C can be substantially expanded software-wise, that is, upon data.
[0062] The integrated data generation unit 200 acquires the detection data from each of the detectors 30 (step S206). The detection data acquired from each of the detectors 30 is non-clipped detection data that contains the normal-time clipping data illustrated in
[0063] As described above, in the measurement device unit 10 according to the second embodiment, under fault condition where any one of a plurality of arbitrary detectors 30 fails, the detection areas of non-failing detectors 30 among the plurality of arbitrary detectors 30 are expanded to set the failing-time overlapping detection area DOA 13 that compensates for the detection area of the failing detector. This makes it possible to suppress the amount of detection data and suppress or prevent reduction in the accuracy of object detection in the event of a failure in any of the detectors. More specifically, the overlapping detection area setting unit 201 included in the measurement device unit 10 dynamically sets the overlapping detection area between a plurality of arbitrary detectors 30 among the plurality of detectors 30. That is, under normal conditions, the overlapping detection area setting unit 201 sets the measurement-time overlapping detection areas DOA, and under fault condition, the overlapping detection area setting unit 201 sets the failing-time overlapping detection area DOA 13 that compensates for the detection area of the failing detector. As a result, under normal conditions, the detection areas of the detectors 30 become small and the amount of detection data from the detectors 30 decreases so that it is possible to generate the integrated data containing detection data from the detectors 30 in desired proportions, thereby improving the accuracy of object detection. On the other hand, under fault conditions, the detection area is expanded to set the overlapping detection area that compensates for the detection area of the failing detector, thereby suppressing or preventing reduction in the accuracy of object detection.
Third Embodiment
[0064] In the second embodiment, the same type of plurality of detectors 30, that is, the cameras 30C are used. Alternatively, different types of detectors 30 may compensate for the detection area of a failing detector. Except for the addition of detector types, a measurement device unit in a third embodiment has a configuration similar to that of the measurement device unit 10 in the first embodiment. Thus, components of the measurement device unit in the third embodiment are denoted with identical reference signs as those of the first embodiment and description thereof will be omitted. In the measurement device unit 10, in order to secure the redundancy of detectors 30, detectors 30f, 30c, and 30r, that are cameras, a lidar 31, and a millimeter wave radar not illustrated are arranged to cover the same area as illustrated in
[0065] In the foregoing description, the failure of the camera 30C is compensated for by the lidar 31. In turn, the failure of the lidar 31 may be compensated for by the camera 30C. Further, a similar mutual complement process may be performed on the millimeter wave radar. The mutual complement process is not limited to the cancellation of clipping or the expansion of a detection area or scanning range, and can also be implemented by, for example, increasing the frame rate of the detection data output from the non-failing detectors 30.
Other Embodiments
[0066] (1) In the foregoing embodiments, the front detector 30f, the central detector 30c, and the rear detector 30r positioned on the left side of the vehicle 50 are taken as an example. The present disclosure is similarly applicable to a plurality of detectors 30 on the front, right, or rear side of the vehicle 50. In addition, the overlapping detection area may be set in combinations such as the detectors on the front and left sides of the vehicle 50, the detectors on the front and right sides of the vehicle 50, the detectors on the rear and left sides of the vehicle 50, and the detectors on the rear and right sides of the vehicle 50.
[0067] (2) In the foregoing embodiments, the measurement device unit 10 is connected as the vehicle control device 40 to the driver assistance control device in the vehicle 50 as an example. The vehicle control device 40 is not limited to the driver assistance control device and may be any of various control devices such as a vehicle control device and a communication gateway control device in an in-vehicle network. In any case, it is possible to achieve an advantage of decreasing the number of cables from outside to inside the vehicle 50.
[0068] (3) In the foregoing embodiments, the measurement device unit 10 includes the data processing device 21 and the plurality of detectors 30, and the data processing device 21 is provided outside the vehicle 50. If the measurement device unit 10 only includes the data processing device 21, the data processing device 21 may be provided inside the vehicle 50 as illustrated in
[0069] (4) In the foregoing embodiments, the allocation of data amount to the detectors 30 to constitute the integrated data are changed, that is, increased or decreased, during calibration or under fault condition of the detectors 30. The amount of data in the integrated data may be decreased in accordance with the running status of the vehicle 50. If the vehicle 50 gets caught in a traffic jam and runs at a low speed, for example, the amount of data from the cameras 30C may be decreased as illustrated in
[0070] (5) In the foregoing embodiments, the integrated data generation process is performed by a pre-programmed integrated circuit such as an FPGA, ASIC, or SOC. Alternatively, the integrated data generation process may be performed software-wise by a CPU executing an integrated data generation program including a process of dynamically setting the overlapping detection area or may be performed hardware-wise by a discrete circuit. That is, the control unit and its control method in the foregoing embodiments may be implemented by a dedicated computer that includes a processor programmed to execute one or more functions concretized by a computer program and a memory. Alternatively, the control unit and its control method described in the present disclosure may be implemented by a dedicated computer that includes a processor formed of one or more dedicated hardware logic circuits. Otherwise, the control unit and its control method described in the present disclosure may be implemented by one or more dedicated computers that include a combination of a processor programmed to execute one or more functions and a memory and a processor including one or more hardware logic circuits. The computer program may be stored as instructions to be executed by a computer, in a computer-readable non-transient tangible recording medium.
[0071] The present disclosure has been described above based on embodiments and modifications, but the embodiments described above are provided in order to help understand the present disclosure and are not intended to limit the present disclosure. The present disclosure can be changed or improved without deviating from the gist of the present disclosure and the claims, and the present disclosure includes its equivalents. For example, technical features of embodiments and modifications corresponding to the technical features described in Summary of the Invention can be replaced or combined as appropriate to solve some or all of the issues described above or attain some or all of the advantageous effects described above. The technical features can also be deleted as appropriate unless they are described as essential herein.