WO2021229722A1 - 障害物検知装置、駐車支援装置、衝突回避装置及び障害物検知方法 - Google Patents

障害物検知装置、駐車支援装置、衝突回避装置及び障害物検知方法 Download PDF

Info

Publication number
WO2021229722A1
WO2021229722A1 PCT/JP2020/019116 JP2020019116W WO2021229722A1 WO 2021229722 A1 WO2021229722 A1 WO 2021229722A1 JP 2020019116 W JP2020019116 W JP 2020019116W WO 2021229722 A1 WO2021229722 A1 WO 2021229722A1
Authority
WO
WIPO (PCT)
Prior art keywords
obstacle
unit
obstacle detection
peak shape
vehicle
Prior art date
Application number
PCT/JP2020/019116
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 PCT/JP2020/019116 priority Critical patent/WO2021229722A1/ja
Priority to JP2022522170A priority patent/JP7186923B2/ja
Publication of WO2021229722A1 publication Critical patent/WO2021229722A1/ja

Links

Images

Classifications

    • 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
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/52Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00
    • G01S7/523Details of pulse systems
    • G01S7/526Receivers

Definitions

  • This disclosure relates to an obstacle detection device, a parking support device, a collision avoidance device, and an obstacle detection method.
  • the area in front of the vehicle is referred to as the "front area”. Further, the area behind the vehicle is referred to as a “rear area”. The area to the left of the vehicle is referred to as the "left area”. The area to the right of the vehicle is referred to as the "right area”. In addition, the left area or the right area may be collectively referred to as a "side area”. In addition, the front area, the rear area, the left area, or the right area may be collectively referred to as a "peripheral area”.
  • a ToF (Time THERf Flat) type range-finding sensor for automobiles has been developed.
  • ultrasonic sensors, millimeter-wave radars, and laser radars have been developed.
  • waves for example, ultrasonic waves, millimeter waves, or laser beams
  • explosion waves to be transmitted and received by the ToF type distance measuring sensor.
  • Patent Document 1 determines the height of an obstacle based on the non-detection rate or the residual average value (see, for example, the summary of Patent Document 1).
  • the non-detection rate or the residual average value fluctuates due to the following factors.
  • the exploration wave received by the ranging sensor may include the exploration wave reflected by the road surface in addition to the exploration wave reflected by the obstacle to be detected.
  • the non-detection rate decreases and the residual average value increases.
  • the exploration wave reflected by the road surface is measured. It becomes easier to receive by the distance sensor.
  • the non-detection rate is further reduced, and the residual average value is further increased.
  • the component corresponding to the exploration wave reflected by the road surface may be referred to as “road surface noise”.
  • the present disclosure has been made to solve the above-mentioned problems, and an object of the present disclosure is to suppress a decrease in the accuracy of determining the height of an obstacle due to road surface noise.
  • the obstacle detection device is an obstacle detection unit that acquires information corresponding to an obstacle by detecting an obstacle in a surrounding area with respect to a moving vehicle by using a distance measuring sensor provided in the vehicle. And, a map generation unit that generates a map corresponding to a frequency distribution based on a plurality of distance measurement values included in the information, and a frequency group including a frequency exceeding the first threshold among a plurality of frequency groups in the map are extracted.
  • FIG. 1 It is a block diagram which shows the main part of the parking support system including the obstacle detection device which concerns on Embodiment 1.
  • FIG. 2 is a block diagram which shows the main part of the obstacle detection part in the obstacle detection device which concerns on Embodiment 1.
  • FIG. It is a block diagram which shows the main part of the discrimination part in the obstacle detection apparatus which concerns on Embodiment 1.
  • FIG. It is a block diagram which shows the hardware composition of the main part of the parking support apparatus including the obstacle detection apparatus which concerns on Embodiment 1.
  • FIG. It is a block diagram which shows the other hardware composition of the main part of the parking support apparatus including the obstacle detection apparatus which concerns on Embodiment 1.
  • FIG. It is a flowchart which shows the operation of the obstacle detection apparatus which concerns on Embodiment 1. It is a flowchart which shows the operation of the parking support apparatus including the obstacle detection apparatus which concerns on Embodiment 1.
  • FIG. It is explanatory drawing which shows the example of the plurality of reflection points corresponding to obstacles, and the plurality of reflection points corresponding to road surface noise. It is explanatory drawing which shows the example of the map and the example of the 1st threshold value. It is explanatory drawing which shows the example of the peak shape corresponding to the road obstacle, and the example of the 2nd threshold value.
  • FIG. 1 It is explanatory drawing which shows the example of the peak shape corresponding to the running obstacle and the example of the 2nd threshold value. It is explanatory drawing which shows the example of the peak shape corresponding to the road obstacle, and the example of the third threshold value. It is explanatory drawing which shows the example of the peak shape corresponding to the traveling obstacle and the example of the 3rd threshold value.
  • FIG. It is a flowchart which shows the operation of the obstacle detection apparatus which concerns on Embodiment 2. It is a flowchart which shows the operation of the parking support apparatus including the obstacle detection apparatus which concerns on Embodiment 2.
  • FIG. 1 It is explanatory drawing which shows the example of the state in which the arrangement direction of a plurality of reflection points corresponding to an obstacle is non-parallel to the moving direction of a vehicle.
  • FIG. 1 It is a block diagram which shows the main part of the collision avoidance system including the obstacle detection apparatus which concerns on Embodiment 3.
  • FIG. It is a block diagram which shows the main part of the obstacle detection part in the obstacle detection device which concerns on Embodiment 3.
  • FIG. It is a block diagram which shows the hardware composition of the main part of the collision avoidance apparatus including the obstacle detection apparatus which concerns on Embodiment 3.
  • FIG. It is a block diagram which shows the other hardware composition of the main part of the collision avoidance apparatus including the obstacle detection apparatus which concerns on Embodiment 3.
  • FIG. 1 It is a block diagram which shows the other hardware composition of the main part of the collision avoidance apparatus including the obstacle detection apparatus which concerns on Embodiment 3.
  • FIG. It is a flowchart which shows the operation of the obstacle detection apparatus which concerns on Embodiment 3.
  • It is a flowchart which shows the operation of the collision avoidance apparatus including the obstacle detection apparatus which concerns on Embodiment 3.
  • FIG. It is explanatory drawing which shows the example of the movement amount of a vehicle.
  • FIG. It is a block diagram which shows the main part of the discrimination part in the obstacle detection apparatus which concerns on Embodiment 4.
  • FIG. 1 is a block diagram showing a main part of a parking support system including an obstacle detection device according to the first embodiment.
  • FIG. 2 is a block diagram showing a main part of the obstacle detection unit in the obstacle detection device according to the first embodiment.
  • FIG. 3 is a block diagram showing a main part of a discrimination unit in the obstacle detection device according to the first embodiment.
  • a parking support system including an obstacle detection device according to the first embodiment will be described with reference to FIGS. 1 to 3.
  • the vehicle 1 has a parking support system 2.
  • the parking support system 2 includes a distance measuring sensor 3, first sensors 4, second sensors 5, and a parking support device 6.
  • the parking support device 6 includes an obstacle detection unit 11, a map generation unit 12, a peak shape extraction unit 13, a discrimination unit 14, and a parking support control unit 21.
  • the obstacle detection unit 11, the map generation unit 12, the peak shape extraction unit 13, and the discrimination unit 14 constitute a main part of the obstacle detection device 7.
  • the range-finding sensor 3 is composed of one range-finding sensor or a plurality of range-finding sensors.
  • Each distance measuring sensor is composed of a ToF type distance measuring sensor.
  • each distance measuring sensor is composed of an ultrasonic sensor, a millimeter wave radar, or a laser radar.
  • the distance measuring sensor 3 is composed of one distance measuring sensor and the one distance measuring sensor is composed of an ultrasonic sensor will be mainly described.
  • the distance measuring sensor 3 is provided on the left side of the vehicle 1. Alternatively, the distance measuring sensor 3 is provided on the right side of the vehicle 1. Alternatively, the distance measuring sensor 3 is provided on each of the left side portion of the vehicle 1 and the right side portion of the vehicle 1. Alternatively, the distance measuring sensor 3 is provided at the front end portion of the vehicle 1. Alternatively, the distance measuring sensor 3 is provided at the rear end of the vehicle 1. Alternatively, the distance measuring sensor 3 is provided at each of the front end portion of the vehicle 1 and the rear end portion of the vehicle 1.
  • the distance measuring sensor 3 is provided on the left side portion of the vehicle 1 or the right side portion of the vehicle 1 . More specifically, an example in which the distance measuring sensor 3 is provided on the left side of the vehicle 1 will be mainly described. Further, in the third embodiment, an example in which the distance measuring sensor 3 is provided at the front end portion of the vehicle 1 or the rear end portion of the vehicle 1 will be mainly described. More specifically, an example in which the distance measuring sensor 3 is provided at the front end portion of the vehicle 1 will be mainly described.
  • the first sensors 4 are used for detecting the speed Vm of the vehicle 1.
  • the first sensors 4 include one type of sensor or a plurality of types of sensors. Specifically, for example, the first sensors 4 include a wheel speed sensor and a shift position sensor.
  • the second sensors 5 are used to detect the position of the vehicle 1.
  • the position of the vehicle 1 includes the direction of the vehicle 1.
  • the second sensor class 5 includes one type of sensor or a plurality of types of sensors.
  • the second sensors 5 include a GNSS (Global Navigation Satellite System) receiver, a yaw rate sensor, and a gyro sensor.
  • GNSS Global Navigation Satellite System
  • the obstacle detection unit 11 detects an obstacle O in the surrounding area (for example, the left area LA) with respect to the moving vehicle 1 by using the distance measuring sensor 3. As a result, the obstacle detection unit 11 acquires information about the obstacle O (hereinafter, may be referred to as “obstacle detection information”).
  • the obstacle detection unit 11 includes a speed determination unit 31, a transmission signal output unit 32, a reception signal acquisition unit 33, a distance calculation unit 34, and a position calculation unit 35.
  • the speed determination unit 31 uses the first sensors 4 to determine whether or not the vehicle 1 is moving at a speed Vm equal to or lower than a predetermined speed Vth.
  • the predetermined speed Vth is set, for example, every 30 kilometers per hour.
  • the transmission signal output unit 32 sends a predetermined electric signal (hereinafter referred to as “transmission signal”) to the distance measuring sensor 3 at a predetermined time interval. It is to output.
  • the ranging sensor 3 transmits the exploration wave to the surrounding region (for example, the left region LA) at a predetermined time interval.
  • the exploration wave transmitted by the distance measuring sensor 3 irradiates the obstacle O in the surrounding region (for example, the left region LA).
  • the irradiated exploration wave is reflected by the obstacle O.
  • the reflected exploration wave (hereinafter, may be referred to as “reflected wave”) is received by the ranging sensor 3.
  • the distance measuring sensor 3 outputs an electric signal (hereinafter referred to as “received signal”) corresponding to the received reflected wave.
  • the received signal acquisition unit 33 acquires the received signal output by the distance measuring sensor 3.
  • the distance calculation unit 34 calculates the distance value d by ToF using the received signal acquired by the received signal acquisition unit 33.
  • the distance calculation unit 34 calculates the round-trip propagation time Tp of the search wave based on the time when the distance measurement sensor 3 transmits the search wave and the time when the distance measurement sensor 3 receives the corresponding reflected wave.
  • information indicating the propagation velocity Vp of the exploration wave in the air is prepared in advance.
  • the distance calculation unit 34 calculates the distance value d by the following equation (1) based on the reciprocating propagation time Tp and the propagation velocity Vp.
  • the distance value d by ToF is calculated. That is, when the vehicle 1 is moving at a speed Vm equal to or lower than a predetermined speed Vth, the exploration wave is transmitted a plurality of times. As a result, a plurality of distance values d are sequentially calculated.
  • the position calculation unit 35 acquires the distance value d calculated by the distance calculation unit 34.
  • the position calculation unit 35 sets Pr at the point where the exploration wave corresponding to the acquired distance value d is reflected by the obstacle O (hereinafter referred to as “reflection point”) RP (hereinafter referred to as “reflection position”) Pr. It is a calculation. Specifically, for example, the position calculation unit 35 calculates the reflection position Pr as follows.
  • the position calculation unit 35 uses the second sensors 5 to transmit the search wave or the time when the distance measurement sensor 3 receives the corresponding reflected wave (hereinafter collectively referred to as “target time”).
  • target time The position of the vehicle 1 in
  • information indicating the installation position and installation direction of the distance measuring sensor 3 in the vehicle 1 is prepared in advance.
  • the position calculation unit 35 calculates the position (hereinafter referred to as “sensor position”) Ps of the distance measuring sensor 3 at each target time based on the detected position, and also calculates the individual target time.
  • the direction (hereinafter referred to as "sensor direction”) Ds of the distance measuring sensor 3 in the above is calculated.
  • the position calculation unit 35 calculates the following vector V using the individual sensor positions Ps, the corresponding sensor orientation Ds, and the corresponding distance value d. That is, each vector V has a starting point corresponding to the corresponding sensor position Ps. Further, each vector V has a direction corresponding to the corresponding sensor direction Ds. Further, each vector V has a magnitude corresponding to the corresponding distance value d.
  • the position calculation unit 35 pretends that the end point of each vector V corresponds to the reflection point RP. As a result, the reflection position Pr corresponding to each vector V is calculated.
  • the reflection position Pr is calculated.
  • the reflection point RP is detected. That is, when the vehicle 1 is traveling at a speed Vr equal to or lower than a predetermined speed Vth, a plurality of reflection position Prs corresponding to the plurality of reflection point RPs are sequentially calculated.
  • the obstacle detection unit 11 generates information indicating the reflection position Pr corresponding to each reflection point RP (hereinafter referred to as “reflection position information"). Further, the obstacle detection unit 11 generates information indicating the distance measurement value D corresponding to each reflection point RP (hereinafter referred to as “distance measurement value information”). For the distance measurement value D, for example, the distance value d calculated by the distance calculation unit 34 is used. The obstacle detection unit 11 outputs information including the generated reflection position information and the generated distance measurement value information (that is, obstacle detection information) to the map generation unit 12.
  • the map generation unit 12 acquires obstacle detection information output by the obstacle detection unit 11.
  • the distance measurement value information included in the acquired obstacle detection information indicates a plurality of distance measurement values D.
  • the map generation unit 12 generates a map M corresponding to the frequency distribution by the plurality of distance measurement values D.
  • the map generation unit 12 determines which bin of the plurality of distance sections (hereinafter referred to as “bin”) each of the plurality of distance measurement values D is included in the map.
  • the generation unit 12 counts the number of distance measurement values D included in each bin based on the result of such determination.
  • the map M corresponding to the frequency distribution is generated.
  • the transmitted exploration wave may be applied to the road surface.
  • the irradiated exploration wave is reflected by the road surface.
  • the reflected exploration wave (that is, the reflected wave) is received by the ranging sensor 3.
  • the received signal acquired by the received signal acquisition unit 33 may include a component corresponding to the reflected wave by the road surface (that is, road surface noise) in addition to the component corresponding to the reflected wave by the obstacle O.
  • the distance value d calculated by the distance calculation unit 34 may include the distance value d corresponding to the road surface noise in addition to the distance value d corresponding to the obstacle O.
  • the reflection position Pr calculated by the position calculation unit 35 may include the reflection position Pr corresponding to the road surface noise in addition to the reflection position Pr corresponding to the obstacle O.
  • the map M generated by the map generation unit 12 can include the frequency group FG corresponding to the road surface noise in addition to the frequency group FG corresponding to the obstacle O.
  • the frequency group FG corresponding to the obstacle O among the plurality of frequency group FGs in the map M may be referred to as a “peak shape”.
  • the code of "PS" may be used for the peak shape.
  • the peak shape extraction unit 13 extracts the peak shape PS in the map M. Specifically, for example, the peak shape extraction unit 13 extracts the peak shape PS as follows.
  • the peak shape extraction unit 13 executes the peak separation process for the map M. As a result, the individual frequency group FG in the map M is extracted.
  • various known techniques can be used for the peak extraction process.
  • the peak shape extraction unit 13 may extract a range in which the frequency F in the map M continuously exceeds a predetermined value as one frequency group FG.
  • a clustering method such as the k-nearest neighbor method may be used for the peak separation process.
  • the peak shape extraction unit 13 extracts a frequency group FG including a frequency F exceeding a predetermined threshold value (hereinafter referred to as “first threshold value”) Fth1 among the plurality of extracted frequency group FGs. As a result, the peak shape PS is extracted.
  • first threshold value a predetermined threshold value
  • the discriminating unit 14 includes the height discriminating unit 41.
  • the height determination unit 41 determines the height of the obstacle O based on the peak shape PS extracted by the peak shape extraction unit 13. Specifically, for example, the height determination unit 41 determines which of the two heights the height of the obstacle O is, as follows.
  • an obstacle having a height high enough to come into contact with the bumper of the vehicle 1 due to the movement of the vehicle 1 is referred to as a "running obstacle”.
  • the traveling obstacle has a height large enough to come into contact with the door of the vehicle 1 by opening and closing the door of the vehicle 1.
  • the traveling obstacle includes, for example, a wall or another parked vehicle (hereinafter referred to as "parked vehicle”).
  • parked vehicle an obstacle having a height so small that it cannot come into contact with the bumper of the vehicle 1 due to the movement of the vehicle 1
  • a road obstacle has a height so small that it cannot come into contact with the door of the vehicle 1 by opening and closing the door of the vehicle 1.
  • Road obstacles include, for example, curbs or steps.
  • the height determination unit 41 compares the maximum value of the plurality of frequencies F in the peak shape PS with a predetermined threshold value (hereinafter referred to as “second threshold value”) Fth2. In other words, the height determination unit 41 compares the height of the peak shape PS with the second threshold value Fth2.
  • the second threshold value Fth2 is set to a value larger than the first threshold value Fth1.
  • the height determination unit 41 determines that the corresponding obstacle O is a traveling obstacle. On the other hand, when the height of the peak shape PS is equal to or less than the second threshold value Fth2, the height determination unit 41 determines that the corresponding obstacle O is a road obstacle.
  • the main part of the obstacle detection device 7 is configured.
  • the obstacle detection device 7 outputs a signal indicating a detection result by the obstacle detection unit 11 (that is, a signal indicating obstacle detection information) to the outside of the obstacle detection device 7. Further, the obstacle detection device 7 outputs a signal indicating the discrimination result by the discrimination unit 14 (that is, a signal indicating the discrimination result by the height discrimination unit 41) to the outside of the obstacle detection device 7.
  • the signals output by the obstacle detection device 7 may be collectively referred to as “result signal”.
  • the parking support control unit 21 acquires the result signal output by the obstacle detection device 7.
  • the parking support control unit 21 detects a space (hereinafter referred to as “parking space”) in which the vehicle 1 can be parked in the surrounding area (for example, the left area LA) by using the acquired result signal. ..
  • parking space a space in which the vehicle 1 can be parked in the surrounding area (for example, the left area LA) by using the acquired result signal. ..
  • Various known techniques can be used to detect the parking space. Detailed description of these techniques will be omitted.
  • the parking support control unit 21 executes control to park the vehicle 1 in the detected parking space by operating the vehicle 1. That is, the parking support control unit 21 executes control for realizing so-called "automatic parking”.
  • Various known techniques can be used for control to realize automatic parking. Detailed description of these techniques will be omitted.
  • the parking support control unit 21 uses an output device (not shown) to execute control to notify the driver of the vehicle 1 of the detected parking space.
  • the output device includes, for example, a display and a speaker.
  • the driver of the vehicle 1 parks the vehicle 1 in the parking space by so-called "manual parking".
  • manual parking Various known techniques can be used for such notification. Detailed description of these techniques will be omitted.
  • the main part of the parking support device 6 is configured.
  • the processing executed by the obstacle detection unit 11 may be collectively referred to as “obstacle detection processing”.
  • the processes executed by the map generation unit 12 may be collectively referred to as “map generation process”.
  • the processes executed by the peak shape extraction unit 13 may be collectively referred to as “peak shape extraction process”.
  • the processes executed by the discriminating unit 14 may be collectively referred to as “discrimination processing”.
  • the processing and control executed by the parking support control unit 21 may be collectively referred to as "parking support control”.
  • the processing executed by the obstacle detection device 7 may be collectively referred to as "obstacle detection processing, etc.” That is, the obstacle detection process and the like include an obstacle detection process, a map generation process, a peak shape extraction process, and a discrimination process.
  • the functions of the obstacle detection unit 11 may be collectively referred to as "obstacle detection function”.
  • the functions of the map generation unit 12 may be collectively referred to as “map generation function”.
  • the functions of the peak shape extraction unit 13 may be collectively referred to as “peak shape extraction function”.
  • the functions of the discrimination unit 14 may be collectively referred to as “discrimination function”.
  • the functions of the parking support control unit 21 may be collectively referred to as "parking support function".
  • the code of "F1” may be used for the obstacle detection function.
  • the code of "F2” may be used for the map generation function.
  • the code of "F3” may be used for the peak shape extraction function.
  • the reference numeral of "F4" may be used for the discrimination function.
  • the code “F11” may be used for the parking support function.
  • the parking support device 6 has a processor 51 and a memory 52.
  • the memory 52 stores programs corresponding to a plurality of functions (including an obstacle detection function, a map generation function, a peak shape extraction function, a discrimination function, and a parking support function) F1 to F4 and F11.
  • the processor 51 reads and executes the program stored in the memory 52. As a result, a plurality of functions F1 to F4 and F11 are realized.
  • the parking support device 6 has a processing circuit 53.
  • the processing circuit 53 executes processing corresponding to a plurality of functions F1 to F4 and F11. As a result, a plurality of functions F1 to F4 and F11 are realized.
  • the parking support device 6 has a processor 51, a memory 52, and a processing circuit 53.
  • the memory 52 stores programs corresponding to some of the plurality of functions F1 to F4 and F11.
  • the processor 51 reads and executes the program stored in the memory 52. As a result, some of these functions are realized.
  • the processing circuit 53 executes processing corresponding to the remaining functions of the plurality of functions F1 to F4 and F11. As a result, such residual functions are realized.
  • the processor 51 is composed of one or more processors.
  • a CPU Central Processing Unit
  • a GPU Graphics Processing Unit
  • a microprocessor a microprocessor
  • a microprocessor a microprocessor
  • a DSP Digital Signal Processor
  • the memory 52 is composed of one or more non-volatile memories.
  • the memory 52 is composed of one or more non-volatile memories and one or more volatile memories. That is, the memory 52 is composed of one or more memories.
  • the individual memory uses, for example, a semiconductor memory or a magnetic disk. More specifically, each volatile memory uses, for example, a RAM (Random Access Memory).
  • the individual non-volatile memory is, for example, a ROM (Read Only Memory), a flash memory, an EPROM (Erasable Programmable Read Only Memory), an EEPROM (Electrically Erasable Programle) drive, a solid state drive O Is.
  • the processing circuit 53 is composed of one or more digital circuits.
  • the processing circuit 53 is composed of one or more digital circuits and one or more analog circuits. That is, the processing circuit 53 is composed of one or more processing circuits.
  • the individual processing circuits are, for example, ASIC (Application Specific Integrated Circuit), PLD (Programmable Logic Device), FPGA (Field Programmable Gate Array), System LSI (Sy), and System (Sy). Is.
  • the processor 51 when the processor 51 is composed of a plurality of processors, the correspondence between the plurality of functions F1 to F4 and F11 and the plurality of processors is arbitrary. That is, each of the plurality of processors may read and execute a program corresponding to one or more corresponding functions among the plurality of functions F1 to F4 and F11.
  • the processor 51 may include a dedicated processor corresponding to each of the plurality of functions F1 to F4 and F11.
  • each of the plurality of memories may store a program corresponding to one or more corresponding functions among the plurality of functions F1 to F4 and F11.
  • the memory 52 may include a dedicated memory corresponding to each of the plurality of functions F1 to F4 and F11.
  • the processing circuit 53 when the processing circuit 53 is composed of a plurality of processing circuits, the correspondence between the plurality of functions F1 to F4 and F11 and the plurality of processing circuits is arbitrary. That is, each of the plurality of processing circuits may execute processing corresponding to one or more corresponding functions among the plurality of functions F1 to F4 and F11.
  • the processing circuit 53 may include a dedicated processing circuit corresponding to each of the plurality of functions F1 to F4 and F11.
  • the operation of the obstacle detection device 7 will be described with reference to the flowchart shown in FIG. That is, the process shown in FIG. 7 is executed when the vehicle 1 is moving at a speed Vm equal to or lower than a predetermined speed Vth.
  • the obstacle detection unit 11 executes the obstacle detection process (step ST1).
  • the map generation unit 12 executes the map generation process (step ST2).
  • the peak shape extraction unit 13 executes the peak shape extraction process (step ST3).
  • the discrimination unit 14 executes the discrimination process (step ST4).
  • the obstacle detection device 7 executes obstacle detection processing and the like (step ST11). As a result, the processes of steps ST1 to ST4 shown in FIG. 7 are executed.
  • the parking support control unit 21 executes parking support control (step ST21).
  • an obstacle O exists in the left region LA.
  • the obstacle O is, for example, a wall or a curb. That is, the obstacle O has a long shape.
  • the vehicle 1 moves at a speed Vm equal to or lower than a predetermined speed Vth.
  • Dm indicates the moving direction of the vehicle 1.
  • the X-axis shows a virtual axis along the front-rear direction of the vehicle 1 (that is, the moving direction Dm of the vehicle 1). Further, the Y-axis indicates a virtual axis along the left-right direction of the vehicle 1 (that is, the direction perpendicular to the moving direction Dm of the vehicle 1).
  • the position calculation unit 35 detects a plurality of reflection points RP_1 corresponding to the obstacle O. In addition to this, it is assumed that a plurality of reflection points RP_2 and RP_3 corresponding to the road surface noise are detected. In FIG. 9, only one reflection point RP_1 out of the plurality of reflection points RP_1 is designated by the reference numeral “RP_1”.
  • the map generation unit 12 generates the map M shown in FIG.
  • the map M includes the frequency group FG_1 corresponding to the obstacle O. That is, the map M includes the frequency group FG_1 corresponding to the plurality of reflection points RP_1.
  • the frequency group FG_1 contains three frequencies F_1 belonging to each of three adjacent bins.
  • the map M includes the frequency group FG_2 corresponding to the road surface noise. That is, the map M includes the frequency group FG_2 corresponding to one reflection point RP_2 among the plurality of reflection points RP_2 and RP_3.
  • the frequency group FG_2 includes one frequency F_2 belonging to one bin.
  • the map M includes the frequency group FG_3 corresponding to the road surface noise. That is, the map M includes the frequency group FG_3 corresponding to one reflection point RP_3 out of the plurality of reflection points RP_2 and RP_3.
  • the frequency group FG_3 includes one frequency F_3 belonging to one bin.
  • the peak shape extraction unit 13 executes the peak separation process for the map M. As a result, the individual frequency groups FG_1, FG_2, and FG_3 in the map M are extracted.
  • the peak shape extraction unit 13 determines whether or not the individual frequency groups FG_1, FG_2, and FG_3 include the frequency F exceeding the first threshold value Fth1. In other words, the peak shape extraction unit 13 compares the heights of the individual frequency groups FG_1, FG_2, and FG_3 in the map M with the first threshold value Fth1.
  • the frequency group FG_1 includes a frequency F_1 that exceeds the first threshold value Fth1.
  • the frequency group FG_2 does not include the frequency F_2 exceeding the first threshold value Fth1.
  • the frequency group FG_3 does not include the frequency F_3 exceeding the first threshold value Fth1.
  • the peak shape extraction unit 13 extracts the frequency group FG_1 including the frequency F_1 exceeding the first threshold value Fth1 among the three frequency groups FG_1, FG_1, and FG_1. As a result, the peak shape PS is extracted.
  • the frequency with which the reflected wave from the road surface is received by the distance measuring sensor 3 is lower than the frequency with which the reflected wave from the obstacle O is received by the distance measuring sensor 3. Therefore, when the difference value between the distance measurement value D corresponding to the obstacle O and the distance measurement value D corresponding to the road surface noise is sufficiently large (that is, the frequency group FG corresponding to the obstacle O and the frequency group corresponding to the road surface noise). (When it is separable from the FG), the height of the frequency group FG corresponding to the obstacle O is larger than the height of the frequency group FG corresponding to the road surface noise. In other words, the height of the frequency group FG corresponding to the road surface noise is smaller than the height of the frequency group FG corresponding to the obstacle O.
  • the frequency group FG having a height of the first threshold value Fth1 or more can be extracted. That is, the peak shape PS can be extracted.
  • the first threshold value Fth1 is set to a value that can distinguish the frequency group FG corresponding to the obstacle O and the frequency group FG corresponding to the road surface noise.
  • the installation height of the distance measuring sensor 3 in the vehicle 1 is set to a height of about several tens of centimeters with respect to the road surface. Therefore, for an obstacle O (for example, a curb) having a small height, when the distance measuring sensor 3 transmits an exploration wave, the transmitted exploration wave may not be irradiated. As a result, the reflected wave may not be received by the ranging sensor 3 for the obstacle O having a small height. Therefore, the height of the peak-shaped PS corresponding to the road obstacle (that is, the maximum value of the frequency F in the peak-shaped PS corresponding to the road obstacle) is the height of the peak-shaped PS corresponding to the traveling obstacle (that is, the traveling obstacle). It is smaller than the maximum value of the frequency F in the peak shape PS corresponding to the object).
  • the height determination unit 41 determines whether the corresponding obstacle O is a traveling obstacle or a road obstacle by comparing the height of the peak shape PS with the second threshold value Fth2. To do.
  • the height of the peak shape PS is equal to or less than the second threshold value Fth2. In this case, the height determination unit 41 determines that the corresponding obstacle O is a road obstacle. On the other hand, in the example shown in FIG. 12, the height of the peak shape PS exceeds the second threshold value Fth2. In this case, the height determination unit 41 determines that the corresponding obstacle O is a traveling obstacle.
  • the area of the portion of the obstacle O that reflects the exploration wave is larger than that when the obstacle O is a road obstacle. Therefore, when the obstacle O is a traveling obstacle, the total number of the corresponding round-trip propagation paths (hereinafter referred to as “paths”) of the exploration wave is larger than that when the obstacle O is a road obstacle. , The difference in path length between paths is also large.
  • the width W of the corresponding peak shape PS also becomes large.
  • the height determination unit 41 compares the width W of the peak shape PS with a predetermined threshold value (hereinafter referred to as “width threshold value”) Wth to determine whether the corresponding obstacle O is a traveling obstacle or a road surface obstacle. It may be something that determines whether or not it is. That is, when the width W of the peak shape PS exceeds the width threshold value Wth, the height determination unit 41 determines that the corresponding obstacle O is a traveling obstacle. On the other hand, when the width W of the peak shape PS is equal to or less than the width threshold value Wth, the height determination unit 41 determines that the corresponding obstacle O is a road obstacle.
  • width threshold value a predetermined threshold value
  • the height determination unit 41 may calculate the width W of the peak shape PS as follows.
  • the height determination unit 41 extracts a bin having a frequency F exceeding a predetermined threshold value (hereinafter referred to as “third threshold value”) Fth3 in the peak shape PS.
  • the height determination unit 41 calculates the width W based on the number n of the extracted bins. In other words, the height determination unit 41 uses a value corresponding to the number n of the extracted bins for the width W.
  • the width W calculation method is not limited to such a calculation method.
  • Various known techniques can be used to calculate the width W. Detailed description of these techniques will be omitted.
  • the peak shape extraction unit 13 may set the first threshold value Fth1 as follows.
  • the peak shape extraction unit 13 may use the set first threshold value Fth1 instead of using the predetermined first threshold value Fth1.
  • the distance measurement value information included in the obstacle detection information indicates a plurality of distance measurement values D.
  • the peak shape extraction unit 13 acquires information indicating the number of transmissions (that is, the number) N of the exploration waves corresponding to the plurality of distance measurement values D from the obstacle detection unit 11.
  • wavenumber information information indicating the number of transmissions (that is, the number) N of the exploration waves corresponding to the plurality of distance measurement values D from the obstacle detection unit 11.
  • the peak shape extraction unit 13 sets the first threshold value Fth1 by multiplying the transmission frequency N indicated by the acquired wave number information by a predetermined ratio (hereinafter referred to as “first ratio”) R1. In other words, the peak shape extraction unit 13 uses a value obtained by multiplying the number of transmissions N by the first ratio R1 for the first threshold value Fth1.
  • the number of transmissions N can vary depending on the speed Vm of the vehicle 1 and the length of the obstacle O.
  • the total number of distance measurement values D used to generate the map M may also differ depending on the speed Vm of the vehicle 1 and the length of the obstacle O. Therefore, the height of each frequency group FG in the map M may also differ depending on the speed Vm of the vehicle 1 and the length of the obstacle O.
  • the first threshold value Fth1 is set to an appropriate value regardless of the speed Vm of the vehicle 1 and the length of the obstacle O. Can be done. As a result, the peak shape PS can be accurately extracted.
  • the height determination unit 41 may set the second threshold value Fth2 as follows. The height determination unit 41 may use the set second threshold value Fth2 instead of using the predetermined second threshold value Fth2.
  • the height determination unit 41 acquires wave number information from the obstacle detection unit 11.
  • the height determination unit 41 sets the second threshold value Fth2 by multiplying the transmission number N indicated by the acquired wave number information by a predetermined ratio (hereinafter referred to as “second ratio”) R2.
  • second ratio a predetermined ratio
  • the height determination unit 41 uses a value obtained by multiplying the number of transmissions N by the second ratio R2 for the second threshold value Fth2.
  • the second threshold value Fth2 By setting the second threshold value Fth2 according to the number of transmissions N, the second threshold value Fth2 can be set to an appropriate value regardless of the speed Vm of the vehicle 1 and the length of the obstacle O. As a result, it is possible to accurately determine whether the obstacle O is a traveling obstacle or a road surface obstacle.
  • the height determination unit 41 may set the third threshold value Fth3 as follows.
  • the height determination unit 41 may use the set third threshold value Fth3 instead of using the predetermined third threshold value Fth3.
  • the height determination unit 41 extracts the bin having the maximum frequency F in the peak shape PS.
  • the height determination unit 41 sets the third threshold value Fth3 by multiplying the frequency F in the extracted bottle by a predetermined ratio (hereinafter referred to as “third ratio”) R3.
  • the third ratio R3 is set to 0.1.
  • the total value of the frequency F in the peak shape PS may differ depending on the condition of the road surface (for example, the presence or absence of a puddle) and the shape of the obstacle O (for example, the inclination of the wall).
  • the third threshold value Fth3 is set to an appropriate value regardless of the condition of the road surface and the shape of the obstacle O. Can be set. As a result, it is possible to accurately determine whether the obstacle O is a traveling obstacle or a road surface obstacle.
  • the obstacle detection device 7 detects an obstacle O in the surrounding area with respect to the moving vehicle 1 by using the distance measuring sensor 3 provided in the vehicle 1.
  • An obstacle detection unit 11 that acquires information corresponding to the object O (obstacle detection information) and a map M corresponding to the frequency distribution by a plurality of distance measurement values D included in the information (obstacle detection information) are generated.
  • the peak shape extraction unit that extracts the peak shape PS in the map M by extracting the map generation unit 12 and the frequency group FG including the frequency F exceeding the first threshold value Fth1 among the plurality of frequency group FGs in the map M.
  • a determination unit 14 for determining the height of the obstacle O based on the peak shape PS is provided.
  • the discriminating unit 14 determines whether the obstacle O is a traveling obstacle or a road obstacle by comparing the height of the peak shape PS with the second threshold value Fth2 which is larger than the first threshold value Fth1. .. Thereby, it is possible to accurately determine whether the obstacle O is a traveling obstacle or a road obstacle.
  • the discrimination unit 14 determines whether the obstacle O is a traveling obstacle or a road obstacle by comparing the width W of the peak shape PS with the width threshold value Wth. Thereby, it is possible to accurately determine whether the obstacle O is a traveling obstacle or a road obstacle.
  • the peak shape extraction unit 13 sets the first threshold value Fth1 by multiplying the number of transmissions N of the exploration waves corresponding to the plurality of distance measurement values D by the first ratio R1. Thereby, the first threshold value Fth1 can be set to an appropriate value. As a result, the peak shape PS can be accurately extracted.
  • the discrimination unit 14 sets the second threshold value Fth2 by multiplying the transmission frequency N of the exploration waves corresponding to the plurality of distance measurement values D by the second ratio R2. Thereby, the second threshold value Fth2 can be set to an appropriate value. As a result, the height of the obstacle O can be accurately determined.
  • the discrimination unit 14 extracts bins having a frequency F exceeding the third threshold value Fth3 in the peak shape PS, and calculates the width W of the peak shape PS based on the number n of the extracted bins. Thereby, the width W of the peak shape PS can be calculated.
  • the discrimination unit 14 extracts the bin having the maximum frequency F in the peak shape PS, and sets the third threshold value Fth3 by multiplying the frequency F in the extracted bin by the third ratio R3. Thereby, the third threshold value Fth3 can be set to an appropriate value. As a result, the height of the obstacle O can be accurately determined.
  • the parking support device 6 includes an obstacle detection device 7 and a parking support control unit 21 that executes parking support control based on the detection result by the obstacle detection unit 11 and the discrimination result by the discrimination unit 14. , Equipped with.
  • the obstacle detection device 7 can accurately determine the height of the obstacle O. By using the result of such determination, the parking space can be detected with high accuracy.
  • the obstacle detection unit 11 detects an obstacle O in the surrounding area with respect to the moving vehicle 1 by using the distance measuring sensor 3 provided in the vehicle 1.
  • the map generation unit 12 corresponds to the frequency distribution based on the plurality of distance measurement values D included in the information (obstacle detection information) and the step ST1 for acquiring the information corresponding to the obstacle O (obstacle detection information).
  • the map M is generated by step ST2 for generating the map M to be generated, and the peak shape extraction unit 13 extracts the frequency group FG including the frequency F exceeding the first threshold value Fth1 among the plurality of frequency group FGs in the map M.
  • FIG. 15 is a block diagram showing a main part of the parking support system including the obstacle detection device according to the second embodiment.
  • a parking support system including an obstacle detection device according to the second embodiment will be described with reference to FIG.
  • the same blocks as those shown in FIG. 1 are designated by the same reference numerals and the description thereof will be omitted.
  • the parking support system 2a includes a distance measuring sensor 3, first sensors 4, second sensors 5, and a parking support device 6a.
  • the parking support device 6a includes an obstacle detection unit 11, a map generation unit 12, a peak shape extraction unit 13, a discrimination unit 14, a correction unit 15, and a parking support control unit 21.
  • the obstacle detection unit 11, the map generation unit 12, the peak shape extraction unit 13, the discrimination unit 14, and the correction unit 15 constitute a main part of the obstacle detection device 7a.
  • the distance measurement value information included in the obstacle detection information includes a plurality of distance measurement values D.
  • the plurality of distance measurement values D correspond to a plurality of reflection point RPs.
  • the correction unit 15 causes the arrangement direction Da to be parallel or substantially parallel to the movement direction Dm.
  • the plurality of distance measurement values D are corrected.
  • parallel or substantially parallel is collectively referred to as "parallel”.
  • the map generation unit 12 uses the distance measurement value D'corrected by the correction unit 15 to generate the map M.
  • the vehicle 1 moves in the direction along the longitudinal direction of the obstacle O.
  • the plurality of reflection point RPs corresponding to the obstacle O are arranged in a direction parallel to the moving direction Dm of the vehicle 1 (see, for example, FIG. 9).
  • the vehicle 1 may move in an oblique direction with respect to the longitudinal direction of the obstacle O (see, for example, FIG. 18 described later).
  • the distance measurement value D corresponding to the obstacle O fluctuates with time.
  • the plurality of distance measurement values D corresponding to the obstacle O are different from each other.
  • the frequency group FG corresponding to the obstacle O is distorted. That is, distortion occurs in the peak shape PS.
  • the main part of the obstacle detection device 7a is configured.
  • correction processing the processes executed by the correction unit 15 may be collectively referred to as "correction processing”. Further, the functions of the correction unit 15 may be collectively referred to as “correction function”. Further, the reference numeral of "F5" may be used for such a correction function.
  • the processing executed by the obstacle detection device 7a may be collectively referred to as "obstacle detection processing, etc.” That is, the obstacle detection process and the like include an obstacle detection process, a correction process, a map generation process, a peak shape extraction process, and a discrimination process.
  • the hardware configuration of the main part of the parking support device 6a is the same as that described with reference to FIGS. 4 to 6 in the first embodiment. Therefore, detailed description thereof will be omitted.
  • the parking support device 6a has a plurality of functions (including an obstacle detection function, a correction function, a map generation function, a peak shape extraction function, a discrimination function, and a parking support function) F1 to F5 and F11. ..
  • Each of the plurality of functions F1 to F5 and F11 may be realized by the processor 51 and the memory 52, or may be realized by the dedicated processing circuit 53.
  • the processor 51 may include a dedicated processor corresponding to each of the plurality of functions F1 to F5 and F11.
  • the memory 52 may include a dedicated memory corresponding to each of the plurality of functions F1 to F5 and F11.
  • the processing circuit 53 may include a dedicated processing circuit corresponding to each of the plurality of functions F1 to F5 and F11.
  • step ST1 the process of step ST1 is executed.
  • the correction unit 15 executes the correction process (step ST5).
  • the processes of steps ST2 to ST4 are executed.
  • the map generation unit 12 uses the distance measurement value D'corrected by the correction unit 15.
  • step ST11a the obstacle detection device 7a executes obstacle detection processing and the like.
  • steps ST1, ST5, ST2 to ST4 shown in FIG. 16 are executed.
  • step ST21 the process of step ST21 is executed.
  • the correction unit 15 sets a straight line SL_ref parallel to the X axis. That is, the correction unit 15 sets a straight line SL_ref parallel to the moving direction Dm of the vehicle 1. Further, the correction unit 15 detects a straight line SL along the arrangement direction Da. Next, the correction unit 15 calculates the angle ⁇ of the straight line SL with respect to the straight line SL_ref.
  • the correction unit 15 performs individual reflection point RPs so that the straight line SL is parallel to the straight line SL_ref by rotating the straight line SL at a rotation angle ( ⁇ ) corresponding to the calculated angle ⁇ .
  • the ranging value D corresponding to is increased or decreased.
  • the center point of such rotation is arbitrary.
  • the distance measurement value D corresponding to each reflection point RP is corrected so that the arrangement direction Da is parallel to the movement direction Dm.
  • the correction unit 15 may detect the straight line SL by executing the straight line detection using the Hough transform.
  • the correction unit 15 may detect the straight line SL by executing the straight line detection using the RANSAC (Random Simple Consensus) algorithm.
  • RANSAC Random Simple Consensus
  • the arrangement direction Da of the plurality of reflection point RPs corresponding to the plurality of distance measurement values D is parallel to the movement direction Dm of the vehicle 1.
  • a correction unit 15 for correcting a plurality of distance measurement values D is provided so as to be.
  • FIG. 19 is a block diagram showing a main part of a collision avoidance system including an obstacle detection device according to a third embodiment.
  • FIG. 20 is a block diagram showing a main part of the obstacle detection unit in the obstacle detection device according to the third embodiment.
  • a collision avoidance system including the obstacle detection device according to the third embodiment will be described with reference to FIGS. 19 and 20.
  • FIG. 19 the same blocks as those shown in FIG. 1 are designated by the same reference numerals and the description thereof will be omitted. Further, in FIG. 20, the same blocks as those shown in FIG. 2 are designated by the same reference numerals and the description thereof will be omitted.
  • the vehicle 1 has a collision avoidance system 8.
  • the collision avoidance system 8 includes a distance measuring sensor 3, second sensors 5, and a collision avoidance device 9.
  • the collision avoidance device 9 includes an obstacle detection unit 11a, a map generation unit 12, a peak shape extraction unit 13, a discrimination unit 14, a correction unit 15a, and a collision avoidance control unit 61.
  • the obstacle detection unit 11a, the map generation unit 12, the peak shape extraction unit 13, the discrimination unit 14, and the correction unit 15a constitute a main part of the obstacle detection device 7b.
  • the obstacle detection unit 11a includes a transmission signal output unit 32, a reception signal acquisition unit 33, a distance calculation unit 34, and a position calculation unit 35.
  • the distance measuring sensor 3 is provided at the front end portion of the vehicle 1 or the rear end portion of the vehicle 1.
  • the distance measuring sensor 3 is provided at the front end portion of the vehicle 1 or the rear end portion of the vehicle 1.
  • the obstacle detection unit 11a detects an obstacle O in a surrounding area (for example, a front area FA) when the vehicle 1 is moving. That is, in the collision avoidance system 8, the obstacle detection process can be executed regardless of the speed Vm when the vehicle 1 is moving.
  • the obstacle detection device 7b is provided with a correction unit 15a.
  • the correction unit 15a corrects each distance measurement value D with a correction amount corresponding to the movement amount ⁇ D of the vehicle 1. Specifically, for example, the correction unit 15a corrects each distance measurement value D as follows.
  • the correction unit 15a is the position of the vehicle 1 at the time when the exploration wave corresponding to the first distance measurement value D among the plurality of distance measurement values D indicated by the distance measurement value information is transmitted (hereinafter, “the first”. Information indicating "1 vehicle position”) is acquired from the obstacle detection unit 11a. Further, the correction unit 15a is the position of the vehicle 1 at the time when the exploration wave corresponding to the second and subsequent individual distance measurement values D among the plurality of distance measurement values D is transmitted (hereinafter, "second vehicle”). Information indicating "position”) is acquired from the obstacle detection unit 11a.
  • the correction unit 15a calculates the movement amount ⁇ D by calculating the distance from the first vehicle position to the corresponding second vehicle position for each of the second and subsequent distance measurement values D.
  • the correction unit 15a calculates the corrected distance measurement value D ”by adding the movement amount ⁇ D corresponding to each of the second and subsequent distance measurement values D.
  • the map generation unit 12 uses the distance measurement value D "corrected by the correction unit 15a" for generating the map M. Thereby, the map M can be accurately generated.
  • the main part of the obstacle detection device 7b is configured.
  • the obstacle detection device 7b outputs a signal indicating the detection result by the obstacle detection unit 11a (that is, a signal indicating the obstacle detection information) to the outside of the obstacle detection device 7b. Further, the obstacle detection device 7b outputs a signal indicating the discrimination result by the discrimination unit 14 (that is, a signal indicating the discrimination result by the height discrimination unit 41) to the outside of the obstacle detection device 7b. That is, the obstacle detection device 7b outputs the result signal to the outside of the obstacle detection device 7b.
  • the collision avoidance control unit 61 acquires the result signal output by the obstacle detection device 7b.
  • the collision avoidance control unit 61 calculates the probability that the vehicle 1 collides with the obstacle O by using the acquired result signal.
  • Various known techniques can be used to calculate such a probability. Detailed description of these processes will be omitted.
  • the collision avoidance control unit 61 executes control to stop the vehicle 1 when the calculated probability is high. That is, the collision avoidance control unit 61 executes control for realizing the so-called “automatic braking” or “collision damage mitigation braking". Various known techniques can be used for such control. Detailed description of these techniques will be omitted.
  • the main part of the collision avoidance device 9 is configured.
  • the processing executed by the obstacle detection unit 11a may be collectively referred to as "obstacle detection processing”. Further, the functions of the obstacle detection unit 11a may be collectively referred to as an “obstacle detection function”. Further, the reference numeral of "F1a" may be used for the obstacle detection function.
  • correction processing the processes executed by the correction unit 15a may be collectively referred to as "correction processing".
  • functions of the correction unit 15a may be collectively referred to as “correction function”.
  • correction function the functions of the correction unit 15a
  • F5a the reference numeral of "F5a” may be used for such a correction function.
  • the processing executed by the obstacle detection device 7b may be collectively referred to as "obstacle detection processing, etc.” That is, the obstacle detection process and the like include an obstacle detection process, a correction process, a map generation process, a peak shape extraction process, and a discrimination process.
  • collision avoidance control the processing and control executed by the collision avoidance control unit 61 may be collectively referred to as “collision avoidance control”. Further, the functions of the collision avoidance control unit 61 may be collectively referred to as a “collision avoidance function”. Further, the reference numeral of "F21" may be used for such a collision avoidance function.
  • the hardware configuration of the main part of the collision avoidance device 9 is the same as that described with reference to FIGS. 4 to 6 in the first embodiment. Therefore, detailed description thereof will be omitted.
  • the collision avoidance device 9 includes a plurality of functions (including an obstacle detection function, a correction function, a map generation function, a peak shape extraction function, a discrimination function, and a collision avoidance function) F1a, F2 to F4, F5a, F21.
  • a plurality of functions including an obstacle detection function, a correction function, a map generation function, a peak shape extraction function, a discrimination function, and a collision avoidance function
  • F1a, F2 to F4, F5a, F21 may be realized by the processor 71 and the memory 72, or may be realized by the processing circuit 73 (FIG. 21). , FIG. 22 or FIG. 23).
  • the processor 71 may include a dedicated processor corresponding to each of the plurality of functions F1a, F2 to F4, F5a, F21.
  • the memory 72 may include a dedicated memory corresponding to each of the plurality of functions F1a, F2 to F4, F5a, F21.
  • the processing circuit 73 may include a dedicated processing circuit corresponding to each of the plurality of functions F1a, F2 to F4, F5a, F21.
  • the obstacle detection unit 11a executes the obstacle detection process (step ST1a).
  • the correction unit 15a executes the correction process (step ST5a).
  • the processes of steps ST2 to ST4 are executed.
  • the map generation unit 12 uses the distance measurement value D ”corrected by the correction unit 15a.
  • the obstacle detection device 7b executes obstacle detection processing and the like (step ST11b). As a result, the processes of steps ST1a, ST5a, and ST2 to ST4 shown in FIG. 24 are executed.
  • the collision avoidance control unit 61 executes the collision avoidance control (step ST31).
  • the distance measurement value information includes three distance measurement values D_1, D_2, and D_3 corresponding to the three reflection points RP_1, RP_2, and RP_3, respectively.
  • P_1 indicates the position of the vehicle 1 at the time when the exploration wave corresponding to the first reflection point RP_1 is transmitted.
  • P_2 indicates the position of the vehicle 1 at the time when the exploration wave corresponding to the second reflection point RP_2 is transmitted.
  • P_3 indicates the position of the vehicle 1 at the time when the exploration wave corresponding to the third reflection point RP_3 is transmitted.
  • the following equation (2) holds for the distance from the position P_1 to the position P_2 (that is, the movement amount ⁇ D_2 corresponding to the second ranging value D_2).
  • the following equation (3) is established for the distance from the position P_1 to the position P_3 (that is, the movement amount ⁇ D_3 corresponding to the third ranging value D_3).
  • the map generation unit 12 generates a map M using these distance measurement values D_1, D "_2, D” _3.
  • the obstacle detection device 7b includes a correction unit 15a that corrects a plurality of distance measurement values D according to the movement amount ⁇ D of the vehicle 1.
  • the map generation unit 12 can accurately generate the map M.
  • the collision avoidance device 9 includes an obstacle detection device 7b and a collision avoidance control unit 61 that executes collision avoidance control based on the detection result by the obstacle detection unit 11a and the discrimination result by the discrimination unit 14. , Equipped with.
  • the obstacle detection device 7b can accurately determine the height of the obstacle O. By using the result of such determination, the probability that the vehicle 1 collides with the obstacle O can be accurately calculated.
  • FIG. 27 is a block diagram showing a main part of the parking support system including the obstacle detection device according to the fourth embodiment.
  • FIG. 28 is a block diagram showing a main part of the discrimination unit in the obstacle detection device according to the fourth embodiment.
  • a parking support system including the obstacle detection device according to the fourth embodiment will be described with reference to FIGS. 27 and 28.
  • FIG. 27 the same blocks as those shown in FIG. 1 are designated by the same reference numerals and the description thereof will be omitted. Further, in FIG. 28, the same blocks as those shown in FIG. 3 are designated by the same reference numerals and the description thereof will be omitted.
  • the parking support system 2b includes a distance measuring sensor 3, first sensors 4, second sensors 5, and a parking support device 6b.
  • the parking support device 6b includes an obstacle detection unit 11, a map generation unit 12, a peak shape extraction unit 13, a discrimination unit 14a, and a parking support control unit 21.
  • the obstacle detection unit 11, the map generation unit 12, the peak shape extraction unit 13, and the discrimination unit 14a constitute a main part of the obstacle detection device 7c.
  • the discriminating unit 14a includes a height discriminating unit 41 and an implant discriminating unit 42.
  • implantation obstacle planting, hedges, flower beds, etc.
  • implantation obstacle the implantation of running obstacles
  • the implant determination unit 42 determines whether or not the obstacle O is an implant obstacle. Specifically, for example, the implant determination unit 42 determines whether or not the obstacle O is an implant obstacle as follows.
  • the implant determination unit 42 extracts the bottle having the maximum frequency F in the peak shape PS.
  • the implant determination unit 42 calculates the deviation amount ⁇ of the position of the extracted bottle with respect to the central portion of the peak shape PS.
  • the implant determination unit 42 determines whether or not the obstacle O is an implant obstacle based on the calculated deviation amount ⁇ .
  • the main part of the obstacle detection device 7c is configured.
  • the obstacle detection device 7c outputs a signal indicating the detection result by the obstacle detection unit 11 (that is, a signal indicating obstacle detection information) to the outside of the obstacle detection device 7c. Further, the obstacle detection device 7c outputs a signal indicating the discrimination result by the discrimination unit 14a (that is, a signal indicating the discrimination result by the height discrimination unit 41 and the discrimination result by the implant discrimination unit 42) to the outside of the obstacle detection device 7c. ..
  • the obstacle detection device 7c outputs a result signal.
  • the output result signal is used for parking support control by the parking support control unit 21.
  • discrimination processing the processes executed by the discrimination unit 14a may be collectively referred to as "discrimination processing". Further, the functions of the discrimination unit 14a may be collectively referred to as “discrimination function”. Further, the reference numeral of "F4a" may be used for such a discrimination function.
  • the processing executed by the obstacle detection device 7c may be collectively referred to as "obstacle detection processing, etc.” That is, the obstacle detection process and the like include an obstacle detection process, a map generation process, a peak shape extraction process, and a discrimination process.
  • the hardware configuration of the main part of the parking support device 6b is the same as that described with reference to FIGS. 4 to 6 in the first embodiment. Therefore, detailed description thereof will be omitted.
  • the parking support device 6b has a plurality of functions (including an obstacle detection function, a map generation function, a peak shape extraction function, a discrimination function, and a parking support function) F1 to F3, F4a, and F11.
  • a plurality of functions including an obstacle detection function, a map generation function, a peak shape extraction function, a discrimination function, and a parking support function
  • Each of the plurality of functions F1 to F3, F4a, and F11 may be realized by the processor 51 and the memory 52, or may be realized by the dedicated processing circuit 53.
  • the processor 51 may include a dedicated processor corresponding to each of the plurality of functions F1 to F3, F4a, and F11.
  • the memory 52 may include a dedicated memory corresponding to each of the plurality of functions F1 to F3, F4a, and F11.
  • the processing circuit 53 may include a dedicated processing circuit corresponding to each of the plurality of functions F1 to F3, F4a, and F11.
  • step ST4a the discrimination process
  • step ST11c the obstacle detection device 7c executes obstacle detection processing and the like.
  • steps ST1 to ST3 and ST4a shown in FIG. 29 are executed.
  • step ST21 the process of step ST21 is executed.
  • the surface shape such as implantation is more complicated than the surface shape of the wall, and is more complicated than the surface shape of the curb. Therefore, when the obstacle O is an implant or the like, the variation in the corresponding plurality of distance measurement values D becomes larger than when the obstacle O is a wall or a curb. In particular, when the density of plants in planting or the like is uniform, the probability that the exploration wave is reflected after traveling a certain distance inside the planting or the like is substantially constant regardless of the reflected position.
  • the peak shape PS when the obstacle O is an implant or the like follows a binomial distribution.
  • the peak shape PS has a left-right asymmetrical shape.
  • FIG. 31 shows an example of such a peak shape PS.
  • only one of the plurality of frequencies F in the peak shape PS is designated by “F”.
  • the implant determination unit 42 calculates the overall width W_A of the peak shape PS.
  • the implant determination unit 42 extracts the bottle having the maximum frequency F in the peak shape PS.
  • the implant determination unit 42 calculates the width W_L of the portion on the left side of the extracted bottle in the peak shape PS. Further, the implant determination unit 42 calculates the width W_R of the portion on the right side of the extracted bottle in the peak shape PS.
  • the implant determination unit 42 determines that the obstacle O is an implant obstacle.
  • the implant determination unit 42 determines that the obstacle O is not an implant obstacle.
  • the threshold value Rth is set to a value larger than 0 and a value smaller than 1.
  • the obstacle detection device 7c various modifications similar to those described in the first embodiment can be adopted. Further, the obstacle detection device 7c may have a correction unit similar to the correction unit 15 in the obstacle detection device 7a according to the second embodiment.
  • the discrimination unit 14a is based on the deviation amount ⁇ of the position of the bin having the maximum frequency F in the peak shape PS with respect to the central portion of the peak shape PS. , It is determined whether or not the obstacle O is an implantation obstacle. Thereby, it is possible to determine whether or not the obstacle O is an implantation obstacle. As a result, for example, the result of such determination can be used for parking support control.
  • the obstacle detection device and the obstacle detection method according to the present disclosure can be used, for example, in a parking support device or a collision avoidance device.
  • the parking support device and the collision avoidance device according to the present disclosure can be used for a vehicle.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Traffic Control Systems (AREA)

Abstract

障害物検知装置(7)は、車両(1)に設けられた測距センサ(3)を用いて移動中の車両(1)に対する周囲領域における障害物(O)を検知することにより、障害物(O)に対応する情報を取得する障害物検知部(11)と、情報に含まれる複数個の測距値(D)による度数分布に対応するマップ(M)を生成するマップ生成部(12)と、マップ(M)における複数個の度数群(FG)のうちの第1閾値(Fth1)を超える度数(F)を含む度数群(FG)を抽出することにより、マップ(M)におけるピーク形状(PS)を抽出するピーク形状抽出部(13)と、ピーク形状(PS)に基づき障害物(O)の高さを判別する判別部(14)と、を備える。

Description

障害物検知装置、駐車支援装置、衝突回避装置及び障害物検知方法
 本開示は、障害物検知装置、駐車支援装置、衝突回避装置及び障害物検知方法に関する。
 以下、車両に対する前方の領域を「前方領域」という。また、車両に対する後方の領域を「後方領域」という。また、車両に対する左方の領域を「左方領域」という。また、車両に対する右方の領域を「右方領域」という。また、左方領域又は右方領域を総称して「側方領域」ということがある。また、前方領域、後方領域、左方領域又は右方領域を総称して「周囲領域」ということがある。
 従来、車載用のToF(Time оf Flight)方式の測距センサが開発されている。具体的には、例えば、超音波センサ、ミリ波レーダ及びレーザレーダが開発されている。以下、ToF方式の測距センサによる送信及び受信の対象となる波(例えば超音波、ミリ波又はレーザ光)を総称して「探査波」ということがある。
 従来、車両に設けられたToF方式の測距センサを用いて、周囲領域における障害物を検知する技術が開発されている。また、当該検知された障害物の高さを判別する技術が開発されている(例えば、特許文献1参照。)。
特開2014-74665号公報
 特許文献1記載の技術は、不検知率又は残差平均値に基づき障害物の高さを判別するものである(例えば、特許文献1の要約参照。)。ここで、不検知率又は残差平均値は、以下のような要因により変動するものである。特許文献1記載の技術においては、かかる変動により、障害物の高さの判別精度が低下する問題があった。
 すなわち、測距センサにより受信される探査波は、検知対象である障害物により反射された探査波に加えて、路面により反射された探査波を含むことがある。これにより、不検知率が低下するとともに、残差平均値が上昇する。特に、路面の表面が粗い場合(例えば路面がアスファルトにより構成されている場合)、又は路面が濡れている場合(例えば降雨による水たまりが発生している場合)、路面により反射された探査波が測距センサにより受信されやすくなる。これにより、不検知率が更に低下するとともに、残差平均値が更に上昇する。以下、かかる路面により反射された探査波に対応する成分を「路面ノイズ」ということがある。
 本開示は、上記のような課題を解決するためになされたものであり、路面ノイズによる障害物の高さの判別精度の低下を抑制することを目的とする。
 本開示に係る障害物検知装置は、車両に設けられた測距センサを用いて移動中の車両に対する周囲領域における障害物を検知することにより、障害物に対応する情報を取得する障害物検知部と、情報に含まれる複数個の測距値による度数分布に対応するマップを生成するマップ生成部と、マップにおける複数個の度数群のうちの第1閾値を超える度数を含む度数群を抽出することにより、マップにおけるピーク形状を抽出するピーク形状抽出部と、ピーク形状に基づき障害物の高さを判別する判別部と、を備えるものである。
 本開示によれば、上記のように構成したので、路面ノイズによる障害物の高さの判別精度の低下を抑制することができる。
実施の形態1に係る障害物検知装置を含む駐車支援システムの要部を示すブロック図である。 実施の形態1に係る障害物検知装置における障害物検知部の要部を示すブロック図である。 実施の形態1に係る障害物検知装置における判別部の要部を示すブロック図である。 実施の形態1に係る障害物検知装置を含む駐車支援装置の要部のハードウェア構成を示すブロック図である。 実施の形態1に係る障害物検知装置を含む駐車支援装置の要部の他のハードウェア構成を示すブロック図である。 実施の形態1に係る障害物検知装置を含む駐車支援装置の要部の他のハードウェア構成を示すブロック図である。 実施の形態1に係る障害物検知装置の動作を示すフローチャートである。 実施の形態1に係る障害物検知装置を含む駐車支援装置の動作を示すフローチャートである。 障害物に対応する複数個の反射点及び路面ノイズに対応する複数個の反射点の例を示す説明図である。 マップの例及び第1閾値の例を示す説明図である。 路上障害物に対応するピーク形状の例及び第2閾値の例を示す説明図である。 走行障害物に対応するピーク形状の例及び第2閾値の例を示す説明図である。 路上障害物に対応するピーク形状の例及び第3閾値の例を示す説明図である。 走行障害物に対応するピーク形状の例及び第3閾値の例を示す説明図である。 実施の形態2に係る障害物検知装置を含む駐車支援システムの要部を示すブロック図である。 実施の形態2に係る障害物検知装置の動作を示すフローチャートである。 実施の形態2に係る障害物検知装置を含む駐車支援装置の動作を示すフローチャートである。 障害物に対応する複数個の反射点の配列方向が車両の移動方向に対して非平行である状態の例を示す説明図である。 実施の形態3に係る障害物検知装置を含む衝突回避システムの要部を示すブロック図である。 実施の形態3に係る障害物検知装置における障害物検知部の要部を示すブロック図である。 実施の形態3に係る障害物検知装置を含む衝突回避装置の要部のハードウェア構成を示すブロック図である。 実施の形態3に係る障害物検知装置を含む衝突回避装置の要部の他のハードウェア構成を示すブロック図である。 実施の形態3に係る障害物検知装置を含む衝突回避装置の要部の他のハードウェア構成を示すブロック図である。 実施の形態3に係る障害物検知装置の動作を示すフローチャートである。 実施の形態3に係る障害物検知装置を含む衝突回避装置の動作を示すフローチャートである。 車両の移動量の例を示す説明図である。 実施の形態4に係る障害物検知装置を含む駐車支援システムの要部を示すブロック図である。 実施の形態4に係る障害物検知装置における判別部の要部を示すブロック図である。 実施の形態4に係る障害物検知装置の動作を示すフローチャートである。 実施の形態4に係る障害物検知装置を含む駐車支援装置の動作を示すフローチャートである。 植込み障害物に対応するピーク形状の例を示す説明図である。
 以下、この開示をより詳細に説明するために、この開示を実施するための形態について、添付の図面に従って説明する。
実施の形態1.
 図1は、実施の形態1に係る障害物検知装置を含む駐車支援システムの要部を示すブロック図である。図2は、実施の形態1に係る障害物検知装置における障害物検知部の要部を示すブロック図である。図3は、実施の形態1に係る障害物検知装置における判別部の要部を示すブロック図である。図1~図3を参照して、実施の形態1に係る障害物検知装置を含む駐車支援システムについて説明する。
 図1に示す如く、車両1は、駐車支援システム2を有している。駐車支援システム2は、測距センサ3、第1センサ類4、第2センサ類5及び駐車支援装置6を含むものである。駐車支援装置6は、障害物検知部11、マップ生成部12、ピーク形状抽出部13、判別部14及び駐車支援制御部21を含むものである。障害物検知部11、マップ生成部12、ピーク形状抽出部13及び判別部14により、障害物検知装置7の要部が構成されている。
 測距センサ3は、1個の測距センサ又は複数個の測距センサにより構成されている。個々の測距センサは、ToF方式の測距センサにより構成されている。具体的には、例えば、個々の測距センサは、超音波センサ、ミリ波レーダ又はレーザレーダにより構成されている。以下、測距センサ3が1個の測距センサにより構成されており、かつ、当該1個の測距センサが超音波センサにより構成されている場合の例を中心に説明する。
 測距センサ3は、車両1の左側部に設けられている。または、測距センサ3は、車両1の右側部に設けられている。または、測距センサ3は、車両1の左側部及び車両1の右側部の各々に設けられている。または、測距センサ3は、車両1の前端部に設けられている。または、測距センサ3は、車両1の後端部に設けられている。または、測距センサ3は、車両1の前端部及び車両1の後端部の各々に設けられている。
 以下、実施の形態1、実施の形態2及び実施の形態4において、測距センサ3が車両1の左側部又は車両1の右側部に設けられている場合の例を中心に説明する。より具体的には、測距センサ3が車両1の左側部に設けられている場合の例を中心に説明する。また、実施の形態3において、測距センサ3が車両1の前端部又は車両1の後端部に設けられている場合の例を中心に説明する。より具体的には、測距センサ3が車両1の前端部に設けられている場合の例を中心に説明する。
 第1センサ類4は、車両1の速度Vmの検出に用いられるものである。第1センサ類4は、1種類のセンサ又は複数種類のセンサを含むものである。具体的には、例えば、第1センサ類4は、車輪速センサ及びシフトポジションセンサを含むものである。
 第2センサ類5は、車両1の位置の検出に用いられるものである。ここで、車両1の位置は、車両1の向きを含むものである。第2センサ類5は、1種類のセンサ又は複数種類のセンサを含むものである。具体的には、例えば、第2センサ類5は、GNSS(Global Navigation Satellite System)受信機、ヨーレートセンサ及びジャイロセンサを含むものである。
 障害物検知部11は、測距センサ3を用いて、移動中の車両1に対する周囲領域(例えば左方領域LA)における障害物Oを検知するものである。これにより、障害物検知部11は、障害物Oに関する情報(以下「障害物検知情報」ということがある。)を取得するものである。
 すなわち、図2に示す如く、障害物検知部11は、速度判断部31、送信信号出力部32、受信信号取得部33、距離演算部34及び位置演算部35を含むものである。
 速度判断部31は、第1センサ類4を用いて、車両1が所定速度Vth以下の速度Vmにて移動中であるか否かを判断するものである。所定速度Vthは、例えば、30キロメートル毎時に設定されている。
 送信信号出力部32は、車両1が所定速度Vth以下の速度Vmにて移動しているとき、所定の電気信号(以下「送信信号」という。)を所定の時間間隔にて測距センサ3に出力するものである。これにより、測距センサ3は、探査波を周囲領域(例えば左方領域LA)に所定の時間間隔にて送信する。
 測距センサ3により送信された探査波は、周囲領域(例えば左方領域LA)における障害物Oに照射される。当該照射された探査波は、障害物Oにより反射される。当該反射された探査波(以下「反射波」ということがある。)は、測距センサ3により受信される。測距センサ3は、当該受信された反射波に対応する電気信号(以下「受信信号」という。)を出力する。
 受信信号取得部33は、測距センサ3により出力された受信信号を取得するものである。距離演算部34は、受信信号取得部33により取得された受信信号を用いて、ToFによる距離値dを演算するものである。
 すなわち、距離演算部34は、測距センサ3が探査波を送信した時刻及び測距センサ3が対応する反射波を受信した時刻に基づき、かかる探査波の往復伝搬時間Tpを演算する。ここで、空気中の探査波の伝搬速度Vpを示す情報が予め用意されている。距離演算部34は、往復伝搬時間Tp及び伝搬速度Vpに基づき、以下の式(1)により距離値dを演算する。
 d=(Tp×Vp)/2  (1)
 このようにして、ToFによる距離値dが演算される。すなわち、車両1が所定速度Vth以下の速度Vmにて移動しているとき、探査波が複数回送信される。これにより、複数個の距離値dが順次演算される。
 位置演算部35は、距離演算部34により演算された距離値dを取得するものである。位置演算部35は、当該取得された距離値dに対応する探査波が障害物Oにより反射された地点(以下「反射点」という。)RPの位置(以下「反射位置」という。)Prを演算するものである。具体的には、例えば、位置演算部35は、以下のようにして反射位置Prを演算する。
 すなわち、位置演算部35は、第2センサ類5を用いて、測距センサ3が探査波を送信した時刻又は測距センサ3が対応する反射波を受信した時刻(以下総称して「対象時刻」という。)における車両1の位置を検出する。ここで、車両1における測距センサ3の設置位置及び設置方向を示す情報が予め用意されている。位置演算部35は、かかる情報を用いて、当該検出された位置に基づき、個々の対象時刻における測距センサ3の位置(以下「センサ位置」という。)Psを演算するとともに、個々の対象時刻における測距センサ3の向き(以下「センサ向き」という。)Dsを演算する。
 次いで、位置演算部35は、個々のセンサ位置Ps、対応するセンサ向きDs及び対応する距離値dを用いて、以下のようなベクトルVを演算する。すなわち、個々のベクトルVは、対応するセンサ位置Psに対応する始点を有するものである。また、個々のベクトルVは、対応するセンサ向きDsに対応する向きを有するものである。また、個々のベクトルVは、対応する距離値dに対応する大きさを有するものである。
 位置演算部35は、個々のベクトルVの終点が反射点RPに対応するものであると擬制する。これにより、個々のベクトルVに対応する反射位置Prが演算される。
 このようにして、反射位置Prが演算される。換言すれば、反射点RPが検知される。すなわち、車両1が所定速度Vth以下の速度Vrにて走行しているとき、複数個の反射点RPに対応する複数個の反射位置Prが順次演算される。
 障害物検知部11は、個々の反射点RPに対応する反射位置Prを示す情報(以下「反射位置情報」という。)を生成する。また、障害物検知部11は、個々の反射点RPに対応する測距値Dを示す情報(以下「測距値情報」という。)を生成する。測距値Dには、例えば、距離演算部34により演算された距離値dが用いられる。障害物検知部11は、当該生成された反射位置情報及び当該生成された測距値情報を含む情報(すなわち障害物検知情報)をマップ生成部12に出力する。
 マップ生成部12は、障害物検知部11により出力された障害物検知情報を取得するものである。当該取得された障害物検知情報に含まれる測距値情報は、複数個の測距値Dを示すものである。マップ生成部12は、かかる複数個の測距値Dによる度数分布に対応するマップMを生成するものである。
 すなわち、マップ生成部12は、かかる複数個の測距値Dの各々が複数個の距離区間(以下「ビン」という。)のうちのいずれのビンに含まれるものであるかを判断する、マップ生成部12は、かかる判断の結果に基づき、個々のビンに含まれる測距値Dの個数をカウントする。これにより、度数分布に対応するマップMが生成される。
 ここで、測距センサ3が探査波を送信したとき、当該送信された探査波が路面に照射されることがある。当該照射された探査波は、路面により反射される。当該反射された探査波(すなわち反射波)は、測距センサ3により受信される。
 このため、受信信号取得部33により取得される受信信号は、障害物Oによる反射波に対応する成分に加えて、路面による反射波に対応する成分(すなわち路面ノイズ)を含み得るものである。また、距離演算部34により演算される距離値dは、障害物Oに対応する距離値dに加えて、路面ノイズに対応する距離値dを含み得るものである。また、位置演算部35により演算される反射位置Prは、障害物Oに対応する反射位置Prに加えて、路面ノイズに対応する反射位置Prを含み得るものである。
 これにより、マップ生成部12により生成されるマップMは、障害物Oに対応する度数群FGに加えて、路面ノイズに対応する度数群FGを含み得るものである。以下、マップMにおける複数個の度数群FGのうちの障害物Oに対応する度数群FGを「ピーク形状」ということがある。また、ピーク形状に「PS」の符号を用いることがある。
 ピーク形状抽出部13は、マップMにおけるピーク形状PSを抽出するものである。具体的には、例えば、ピーク形状抽出部13は、以下のようにしてピーク形状PSを抽出する。
 まず、ピーク形状抽出部13は、マップMに対するピーク分離処理を実行する。これにより、マップMにおける個々の度数群FGが抽出される。ここで、ピーク抽出処理には、公知の種々の技術を用いることができる。例えば、ピーク形状抽出部13は、マップMにおける度数Fが連続して所定値を超える範囲を1個の度数群FGとして抽出するものであっても良い。また、例えば、k近傍法等のクラスタリング手法がピーク分離処理に用いられるものであっても良い。
 次いで、ピーク形状抽出部13は、当該抽出された複数個の度数群FGのうちの所定の閾値(以下「第1閾値」という。)Fth1を超える度数Fを含む度数群FGを抽出する。これにより、ピーク形状PSが抽出される。
 図3に示す如く、判別部14は、高さ判別部41を含むものである。高さ判別部41は、ピーク形状抽出部13により抽出されたピーク形状PSに基づき、障害物Oの高さを判別するものである。具体的には、例えば、高さ判別部41は、以下のようにして、障害物Oの高さが2段階の高さのうちのいずれであるかを判別する。
 以下、車両1の移動により車両1のバンパに接触し得る程度に大きい高さを有する障害物を「走行障害物」という。換言すれば、走行障害物は、車両1のドアの開閉により車両1のドアに接触し得る程度に大きい高さを有するものである。走行障害物は、例えば、壁又は駐車中の他車両(以下「駐車車両」という。)を含むものである。また、車両1の移動により車両1のバンパに接触し得ない程度に小さい高さを有する障害物を「路上障害物」という。換言すれば、路上障害物は、車両1のドアの開閉により車両1のドアに接触し得ない程度に小さい高さを有するものである。路上障害物は、例えば、縁石又は段差を含むものである。
 高さ判別部41は、ピーク形状PSにおける複数個の度数Fのうちの最大値を所定の閾値(以下「第2閾値」という。)Fth2と比較する。換言すれば、高さ判別部41は、ピーク形状PSの高さを第2閾値Fth2と比較する。第2閾値Fth2は、第1閾値Fth1よりも大きい値に設定されている。
 ピーク形状PSの高さが第2閾値Fth2を超えている場合、高さ判別部41は、対応する障害物Oが走行障害物であると判別する。他方、ピーク形状PSの高さが第2閾値Fth2以下である場合、高さ判別部41は、対応する障害物Oが路上障害物であると判別する。
 このようにして、障害物検知装置7の要部が構成されている。
 障害物検知装置7は、障害物検知部11による検知結果を示す信号(すなわち障害物検知情報を示す信号)を障害物検知装置7外に出力する。また、障害物検知装置7は、判別部14による判別結果を示す信号(すなわち高さ判別部41による判別結果を示す信号)を障害物検知装置7外に出力する。以下、障害物検知装置7により出力される信号を総称して「結果信号」ということがある。
 駐車支援制御部21は、障害物検知装置7により出力された結果信号を取得するものである。駐車支援制御部21は、当該取得された結果信号を用いて、周囲領域(例えば左方領域LA)における車両1の駐車が可能なスペース(以下「駐車スペース」という。)を検知するものである。駐車スペースの検知には、公知の種々の技術を用いることができる。これらの技術についての詳細な説明は省略する。
 駐車支援制御部21は、車両1を操作することにより、当該検知された駐車スペースに車両1を駐車させる制御を実行するものである。すなわち、駐車支援制御部21は、いわゆる「自動駐車」を実現するための制御を実行するものである。自動駐車を実現するための制御には、公知の種々の技術を用いることができる。これらの技術についての詳細な説明は省略する。
 または、駐車支援制御部21は、出力装置(不図示)を用いて、当該検知された駐車スペースを車両1の運転者に通知する制御を実行するものである。出力装置は、例えば、ディスプレイ及びスピーカを含むものである。車両1の運転者は、かかる通知に応じて、いわゆる「手動駐車」により車両1を駐車スペースに駐車させる。かかる通知には、公知の種々の技術を用いることができる。これらの技術についての詳細な説明は省略する。
 このようにして、駐車支援装置6の要部が構成されている。
 以下、障害物検知部11により実行される処理を総称して「障害物検知処理」ということがある。また、マップ生成部12により実行される処理を総称して「マップ生成処理」ということがある。また、ピーク形状抽出部13により実行される処理を総称して「ピーク形状抽出処理」ということがある。また、判別部14により実行される処理を総称して「判別処理」ということがある。また、駐車支援制御部21により実行される処理及び制御を総称して「駐車支援制御」ということがある。
 以下、障害物検知装置7により実行される処理を総称して「障害物検知処理等」ということがある。すなわち、かかる障害物検知処理等は、障害物検知処理、マップ生成処理、ピーク形状抽出処理及び判別処理を含むものである。
 以下、障害物検知部11が有する機能を総称して「障害物検知機能」ということがある。また、マップ生成部12が有する機能を総称して「マップ生成機能」ということがある。また、ピーク形状抽出部13が有する機能を総称して「ピーク形状抽出機能」ということがある。また、判別部14が有する機能を総称して「判別機能」ということがある。また、駐車支援制御部21が有する機能を総称して「駐車支援機能」ということがある。
 以下、障害物検知機能に「F1」の符号を用いることがある。また、マップ生成機能に「F2」の符号を用いることがある。また、ピーク形状抽出機能に「F3」の符号を用いることがある。また、判別機能に「F4」の符号を用いることがある。また、駐車支援機能に「F11」の符号を用いることがある。
 次に、図4~図6を参照して、駐車支援装置6の要部のハードウェア構成について説明する。
 図4に示す如く、駐車支援装置6は、プロセッサ51及びメモリ52を有している。メモリ52には、複数個の機能(障害物検知機能、マップ生成機能、ピーク形状抽出機能、判別機能及び駐車支援機能を含む。)F1~F4,F11に対応するプログラムが記憶されている。プロセッサ51は、メモリ52に記憶されているプログラムを読み出して実行する。これにより、複数個の機能F1~F4,F11が実現される。
 または、図5に示す如く、駐車支援装置6は、処理回路53を有している。処理回路53は、複数個の機能F1~F4,F11に対応する処理を実行する。これにより、複数個の機能F1~F4,F11が実現される。
 または、図6に示す如く、駐車支援装置6は、プロセッサ51、メモリ52及び処理回路53を有している。メモリ52には、複数個の機能F1~F4,F11のうちの一部の機能に対応するプログラムが記憶されている。プロセッサ51は、メモリ52に記憶されているプログラムを読み出して実行する。これにより、かかる一部の機能が実現される。また、処理回路53は、複数個の機能F1~F4,F11のうちの残余の機能に対応する処理を実行する。これにより、かかる残余の機能が実現される。
 プロセッサ51は、1個以上のプロセッサにより構成されている。個々のプロセッサは、例えば、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)、マイクロプロセッサ、マイクロコントローラ又はDSP(Digital Signal Processor)を用いたものである。
 メモリ52は、1個以上の不揮発性メモリにより構成されている。または、メモリ52は、1個以上の不揮発性メモリ及び1個以上の揮発性メモリにより構成されている。すなわち、メモリ52は、1個以上のメモリにより構成されている。個々のメモリは、例えば、半導体メモリ又は磁気ディスクを用いたものである。より具体的には、個々の揮発性メモリは、例えば、RAM(Random Access Memory)を用いたものである。また、個々の不揮発性メモリは、例えば、ROM(Read Only Memory)、フラッシュメモリ、EPROM(Erasable Programmable Read Only Memory)、EEPROM(Electrically Erasable Programmable Read Only Memory)、ソリッドステートドライブ又はハードディスクドライブを用いたものである。
 処理回路53は、1個以上のデジタル回路により構成されている。または、処理回路53は、1個以上のデジタル回路及び1個以上のアナログ回路により構成されている。すなわち、処理回路53は、1個以上の処理回路により構成されている。個々の処理回路は、例えば、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、FPGA(Field Programmable Gate Array)、SoC(System on a Chip)又はシステムLSI(Large Scale Integration)を用いたものである。
 ここで、プロセッサ51が複数個のプロセッサにより構成されているとき、複数個の機能F1~F4,F11と複数個のプロセッサとの対応関係は任意である。すなわち、複数個のプロセッサの各々は、複数個の機能F1~F4,F11のうちの対応する1個以上の機能に対応するプログラムを読み出して実行するものであっても良い。プロセッサ51は、複数個の機能F1~F4,F11の各々に対応する専用のプロセッサを含むものであっても良い。
 また、メモリ52が複数個のメモリにより構成されているとき、複数個の機能F1~F4,F11と複数個のメモリとの対応関係は任意である。すなわち、複数個のメモリの各々は、複数個の機能F1~F4,F11のうちの対応する1個以上の機能に対応するプログラムを記憶するものであっても良い。メモリ52は、複数個の機能F1~F4,F11の各々に対応する専用のメモリを含むものであっても良い。
 また、処理回路53が複数個の処理回路により構成されているとき、複数個の機能F1~F4,F11と複数個の処理回路との対応関係は任意である。すなわち、複数個の処理回路の各々は、複数個の機能F1~F4,F11のうちの対応する1個以上の機能に対応する処理を実行するものであっても良い。処理回路53は、複数個の機能F1~F4,F11の各々に対応する専用の処理回路を含むものであっても良い。
 次に、図7に示すフローチャートを参照して、障害物検知装置7の動作について説明する。すなわち、図7に示す処理は、車両1が所定速度Vth以下の速度Vmにて移動しているときに実行される。
 まず、障害物検知部11が障害物検知処理を実行する(ステップST1)。次いで、マップ生成部12がマップ生成処理を実行する(ステップST2)。次いで、ピーク形状抽出部13がピーク形状抽出処理を実行する(ステップST3)。次いで、判別部14が判別処理を実行する(ステップST4)。
 次に、図8に示すフローチャートを参照して、駐車支援装置6の動作について説明する。
 まず、障害物検知装置7が障害物検知処理等を実行する(ステップST11)。これにより、図7に示すステップST1~ST4の処理が実行される。次いで、駐車支援制御部21が駐車支援制御を実行する(ステップST21)。
 次に、図9及び図10を参照して、マップMの具体例及びピーク形状PSの具体例について説明する。また、ピーク形状抽出部13による抽出の具体例について説明する。
 図9に示す如く、左方領域LAに障害物Oが存在している。障害物Oは、例えば、壁又は縁石である。すなわち、障害物Oは、長尺状の形状を有している。これに対して、車両1が所定速度Vth以下の速度Vmにて移動する。図中、Dmは、車両1の移動方向を示している。
 図中、X軸は、車両1の前後方向(すなわち車両1の移動方向Dm)に沿う仮想的な軸を示している。また、Y軸は、車両1の左右方向(すなわち車両1の移動方向Dmに対する直行方向)に沿う仮想的な軸を示している。
 車両1が所定速度Vth以下の速度Vmにて移動しているとき、位置演算部35により、障害物Oに対応する複数個の反射点RP_1が検知される。これに加えて、路面ノイズに対応する複数個の反射点RP_2,RP_3が検知されたものとする。なお、図9においては、複数個の反射点RP_1のうちの1個の反射点RP_1にのみ「RP_1」の符号を付している。
 この場合、マップ生成部12により、図10に示すマップMが生成される。図10に示す如く、マップMは、障害物Oに対応する度数群FG_1を含むものである。すなわち、マップMは、複数個の反射点RP_1に対応する度数群FG_1を含むものである。度数群FG_1は、互いに隣接する3個のビンにそれぞれ属する3個の度数F_1を含むものである。
 また、マップMは、路面ノイズに対応する度数群FG_2を含むものである。すなわちマップMは、複数個の反射点RP_2,RP_3のうちの1個の反射点RP_2に対応する度数群FG_2を含むものである。度数群FG_2は、1個のビンに属する1個の度数F_2を含むものである。
 また、マップMは、路面ノイズに対応する度数群FG_3を含むものである。すなわち、マップMは、複数個の反射点RP_2,RP_3のうちの1個の反射点RP_3に対応する度数群FG_3を含むものである。度数群FG_3は、1個のビンに属する1個の度数F_3を含むものである。
 ピーク形状抽出部13は、マップMに対するピーク分離処理を実行する。これにより、マップMにおける個々の度数群FG_1,FG_2,FG_3が抽出される。
 次いで、ピーク形状抽出部13は、個々の度数群FG_1,FG_2,FG_3に第1閾値Fth1を超える度数Fが含まれるか否かを判断する。換言すれば、ピーク形状抽出部13は、マップMにおける個々の度数群FG_1,FG_2,FG_3の高さを第1閾値Fth1と比較する。
 図10に示す例において、度数群FG_1には、第1閾値Fth1を超える度数F_1が含まれている。他方、度数群FG_2には、第1閾値Fth1を超える度数F_2が含まれていない。また、度数群FG_3には、第1閾値Fth1を超える度数F_3が含まれていない。
 次いで、ピーク形状抽出部13は、3個の度数群FG_1,FG_2,FG_3のうちの第1閾値Fth1を超える度数F_1を含む度数群FG_1を抽出する。これにより、ピーク形状PSが抽出される。
 通常、路面による反射波が測距センサ3により受信される頻度は、障害物Oによる反射波が測距センサ3により受信される頻度に比して低い。したがって、障害物Oに対応する測距値Dと路面ノイズに対応する測距値Dとの差分値が十分に大きい場合(すなわち障害物Oに対応する度数群FGと路面ノイズに対応する度数群FGとが分離可能である場合)、障害物Oに対応する度数群FGの高さは、路面ノイズに対応する度数群FGの高さに比して大きくなる。換言すれば、路面ノイズに対応する度数群FGの高さは、障害物Oに対応する度数群FGの高さに比して小さくなる。
 このため、第1閾値Fth1以上の高さを有する度数群FGを抽出することにより、障害物Oに対応する度数群FGを抽出することができる。すなわち、ピーク形状PSを抽出することができる。換言すれば、第1閾値Fth1は、障害物Oに対応する度数群FGと路面ノイズに対応する度数群FGとを識別可能な値に設定されている。
 これにより、路面ノイズに対応する度数群FGを判別処理の対象から除外することができる。この結果、路面ノイズにより判別部14による判別精度が低下するのを回避することができる。特に、高さ判別部41による障害物Oの高さの判別精度が低下するのを回避することができる。
 次に、図11及び図12を参照して、高さ判別部41による高さの判別方法の具体例について説明する。
 通常、車両1における測距センサ3の設置高さは、路面に対する数十センチメートル程度の高さに設定されている。このため、小さい高さを有する障害物O(例えば縁石)については、測距センサ3が探査波を送信したとき、当該送信された探査波が照射されないことがある。この結果、小さい高さを有する障害物Oについては、測距センサ3により反射波が受信されないことがある。したがって、路上障害物に対応するピーク形状PSの高さ(すなわち路上障害物に対応するピーク形状PSにおける度数Fの最大値)は、走行障害物に対応するピーク形状PSの高さ(すなわち走行障害物に対応するピーク形状PSにおける度数Fの最大値)に比して小さくなる。
 そこで、高さ判別部41は、上記のとおり、ピーク形状PSの高さを第2閾値Fth2と比較することにより、対応する障害物Oが走行障害物であるか路上障害物であるかを判別するのである。
 例えば、図11に示す例においては、ピーク形状PSの高さが第2閾値Fth2以下である。この場合、高さ判別部41は、対応する障害物Oが路上障害物であると判別する。他方、図12に示す例においては、ピーク形状PSの高さが第2閾値Fth2を超えている。この場合、高さ判別部41は、対応する障害物Oが走行障害物であると判別する。
 次に、図13及び図14を参照して、高さ判別部41による高さの判別方法の変形例について説明する。
 障害物Oが走行障害物である場合は、障害物Oが路上障害物である場合に比して、障害物Oにおける探査波を反射する部位の面積が大きい。このため、障害物Oが走行障害物である場合は、障害物Oが路上障害物である場合に比して、対応する探査波の往復伝搬経路(以下「パス」という。)の総数が多く、パス間の経路長の差も大きい。
 したがって、障害物Oが走行障害物である場合は、障害物Oが路上障害物である場合に比して、対応する複数個の測距値Dにおけるばらつきが大きくなる。このため、対応するピーク形状PSの幅Wも大きくなる。
 そこで、高さ判別部41は、ピーク形状PSの幅Wを所定の閾値(以下「幅閾値」という。)Wthと比較することにより、対応する障害物Oが走行障害物であるか路面障害物であるかを判別するものであっても良い。すなわち、ピーク形状PSの幅Wが幅閾値Wthを超えている場合、高さ判別部41は、対応する障害物Oが走行障害物であると判別する。他方、ピーク形状PSの幅Wが幅閾値Wth以下である場合、高さ判別部41は、対応する障害物Oが路上障害物であると判別する。
 このとき、高さ判別部41は、以下のようにしてピーク形状PSの幅Wを算出するものであっても良い。
 すなわち、高さ判別部41は、ピーク形状PSにおける所定の閾値(以下「第3閾値」という。)Fth3を超える度数Fを有するビンを抽出する。高さ判別部41は、当該抽出されたビンの個数nに基づき幅Wを算出する。換言すれば、高さ判別部41は、当該抽出されたビンの個数nに対応する値を幅Wに用いる。
 例えば、図13に示す例において、ピーク形状PSは、3個のビンにそれぞれ属する3個の度数Fを含むものである。そして、当該3個の度数Fのうちの1個の度数Fが第3閾値Fth3を超えている。この場合、高さ判別部41は、n=1であることに基づき、W=1であると算出する。ここで、Wth=2に設定されている場合、幅Wが幅閾値Wth以下である。これにより、高さ判別部41は、対応する障害物Oが路上障害物であると判別する。
 また、例えば、図14に示す例において、ピーク形状PSは、5個のビンにそれぞれ属する5個の度数Fを含むものである。そして、当該5個の度数Fのうちの3個の度数Fが第3閾値Fth3を超えている。この場合、高さ判別部41は、n=3であることに基づき、W=3であると算出する。ここで、Wth=2に設定されている場合、幅Wが幅閾値Wthよりも大きい。これにより、高さ判別部41は、対応する障害物Oが路上障害物であると判別する。
 なお、幅Wの算出方法は、かかる算出方法に限定されるものではない。幅Wの算出には、公知の種々の技術を用いることができる。これらの技術についての詳細な説明は省略する。
 次に、ピーク形状抽出部13の変形例について説明する。
 ピーク形状抽出部13は、以下のようにして第1閾値Fth1を設定するものであっても良い。ピーク形状抽出部13は、所定の第1閾値Fth1を用いるのに代えて、当該設定された第1閾値Fth1を用いるものであっても良い。
 上記のとおり、障害物検知情報に含まれる測距値情報は、複数個の測距値Dを示すものである。ピーク形状抽出部13は、かかる複数個の測距値Dに対応する探査波の送信回数(すなわち個数)Nを示す情報を障害物検知部11から取得する。以下、かかる情報を「波数情報」という。
 ピーク形状抽出部13は、当該取得された波数情報が示す送信回数Nに所定の割合(以下「第1割合」という。)R1を乗ずることにより第1閾値Fth1を設定する。換言すれば、ピーク形状抽出部13は、送信回数Nに第1割合R1を乗じてなる値を第1閾値Fth1に用いる。
 送信回数Nは、車両1の速度Vm及び障害物Oの長さなどに応じて異なり得るものである。これにより、マップMの生成に用いられる測距値Dの総数も、車両1の速度Vm及び障害物Oの長さなどに応じて異なり得るものである。このため、マップMにおける個々の度数群FGの高さも、車両1の速度Vm及び障害物Oの長さなどに応じて異なり得るものである。
 これに対して、送信回数Nに応じた第1閾値Fth1を設定することにより、車両1の速度Vm及び障害物Oの長さなどにかかわらず、第1閾値Fth1を適切な値に設定することができる。この結果、ピーク形状PSを正確に抽出することができる。
 次に、高さ判別部41の変形例について説明する。
 高さ判別部41は、以下のようにして第2閾値Fth2を設定するものであっても良い。高さ判別部41は、所定の第2閾値Fth2を用いるのに代えて、当該設定された第2閾値Fth2を用いるものであっても良い。
 すなわち、高さ判別部41は、波数情報を障害物検知部11から取得する。高さ判別部41は、当該取得された波数情報が示す送信回数Nに所定の割合(以下「第2割合」という。)R2を乗ずることにより第2閾値Fth2を設定する。換言すれば、高さ判別部41は、送信回数Nに第2割合R2を乗じてなる値を第2閾値Fth2に用いる。
 送信回数Nに応じた第2閾値Fth2を設定することにより、車両1の速度Vm及び障害物Oの長さなどにかかわらず、第2閾値Fth2を適切な値に設定することができる。この結果、障害物Oが走行障害物であるか路面障害物であるかを正確に判別することができる。
 次に、高さ判別部41の他の変形例について説明する。
 高さ判別部41は、以下のようにして第3閾値Fth3を設定するものであっても良い。高さ判別部41は、所定の第3閾値Fth3を用いるのに代えて、当該設定された第3閾値Fth3を用いるものであっても良い。
 すなわち、高さ判別部41は、ピーク形状PSにおける最大の度数Fを有するビンを抽出する。高さ判別部41は、当該抽出されたビンにおける度数Fに所定の割合(以下「第3割合」という。)R3を乗することにより第3閾値Fth3を設定する。
 例えば、第3割合R3が0.1に設定されているものとする。この場合において、ピーク形状PSにおける度数Fの最大値が10であるとき、高さ判別部41は、第3閾値Fth3を1に設定する(10×0.1=1)。また、この場合において、ピーク形状PSにおける度数Fの最大値が20であるとき、高さ判別部41は、第3閾値Fth3を2に設定する(20×0.1=2)。
 ピーク形状PSにおける度数Fの合計値は、路面の状態(例えば水たまりの有無)及び障害物Oの形状(例えば壁の傾き)などに応じて異なり得るものである。
 これに対して、ピーク形状PSにおける度数Fの最大値に応じた第3閾値Fth3を設定することにより、路面の状態及び障害物Oの形状などにかかわらず、第3閾値Fth3を適切な値に設定することができる。この結果、障害物Oが走行障害物であるか路面障害物であるかを正確に判別することができる。
 以上のように、実施の形態1に係る障害物検知装置7は、車両1に設けられた測距センサ3を用いて移動中の車両1に対する周囲領域における障害物Oを検知することにより、障害物Oに対応する情報(障害物検知情報)を取得する障害物検知部11と、情報(障害物検知情報)に含まれる複数個の測距値Dによる度数分布に対応するマップMを生成するマップ生成部12と、マップMにおける複数個の度数群FGのうちの第1閾値Fth1を超える度数Fを含む度数群FGを抽出することにより、マップMにおけるピーク形状PSを抽出するピーク形状抽出部13と、ピーク形状PSに基づき障害物Oの高さを判別する判別部14と、を備える。これにより、路面ノイズに対応する度数群FGが判別処理に用いられるのを回避することができる。この結果、路面ノイズによる障害物Oの高さの判別精度の低下を抑制することができる。したがって、障害物Oの高さを精度良く判別することができる。
 また、判別部14は、ピーク形状PSの高さを第1閾値Fth1よりも大きい第2閾値Fth2と比較することにより、障害物Oが走行障害物であるか路上障害物であるかを判別する。これにより、障害物Oが走行障害物であるか路上障害物であるかを精度良く判別することができる。
 また、判別部14は、ピーク形状PSの幅Wを幅閾値Wthと比較することにより、障害物Oが走行障害物であるか路上障害物であるかを判別する。これにより、障害物Oが走行障害物であるか路上障害物であるかを精度良く判別することができる。
 また、ピーク形状抽出部13は、複数個の測距値Dに対応する探査波の送信回数Nに第1割合R1を乗ずることにより第1閾値Fth1を設定する。これにより、第1閾値Fth1を適切な値に設定することができる。この結果、ピーク形状PSを正確に抽出することができる。
 また、判別部14は、複数個の測距値Dに対応する探査波の送信回数Nに第2割合R2を乗ずることにより第2閾値Fth2を設定する。これにより、第2閾値Fth2を適切な値に設定することができる。この結果、障害物Oの高さを正確に判別することができる。
 また、判別部14は、ピーク形状PSにおける第3閾値Fth3を超える度数Fを有するビンを抽出して、当該抽出されたビンの個数nに基づきピーク形状PSの幅Wを算出する。これにより、ピーク形状PSの幅Wを算出することができる。
 また、判別部14は、ピーク形状PSにおける最大の度数Fを有するビンを抽出して、当該抽出されたビンにおける度数Fに第3割合R3を乗ずることにより第3閾値Fth3を設定する。これにより、第3閾値Fth3を適切な値に設定することができる。この結果、障害物Oの高さを正確に判別することができる。
 また、実施の形態1に係る駐車支援装置6は、障害物検知装置7と、障害物検知部11による検知結果及び判別部14による判別結果に基づく駐車支援制御を実行する駐車支援制御部21と、を備える。上記のとおり、障害物検知装置7は、障害物Oの高さを精度良く判別することができる。かかる判別の結果を用いることにより、駐車スペースを精度良く検知することができる。
 また、実施の形態1に係る障害物検知方法は、障害物検知部11が、車両1に設けられた測距センサ3を用いて移動中の車両1に対する周囲領域における障害物Oを検知することにより、障害物Oに対応する情報(障害物検知情報)を取得するステップST1と、マップ生成部12が、情報(障害物検知情報)に含まれる複数個の測距値Dによる度数分布に対応するマップMを生成するステップST2と、ピーク形状抽出部13が、マップMにおける複数個の度数群FGのうちの第1閾値Fth1を超える度数Fを含む度数群FGを抽出することにより、マップMにおけるピーク形状PSを抽出するステップST3と、判別部14が、ピーク形状PSに基づき障害物Oの高さを判別するステップST4と、を備える。これにより、路面ノイズに対応する度数群FGが判別処理に用いられるのを回避することができる。この結果、路面ノイズによる障害物Oの高さの判別精度の低下を抑制することができる。したがって、障害物Oの高さを精度良く判別することができる。
実施の形態2.
 図15は、実施の形態2に係る障害物検知装置を含む駐車支援システムの要部を示すブロック図である。図15を参照して、実施の形態2に係る障害物検知装置を含む駐車支援システムについて説明する。なお、図15において、図1に示すブロックと同様のブロックには同一符号を付して説明を省略する。
 図15に示す如く、駐車支援システム2aは、測距センサ3、第1センサ類4、第2センサ類5及び駐車支援装置6aを含むものである。駐車支援装置6aは、障害物検知部11、マップ生成部12、ピーク形状抽出部13、判別部14、補正部15及び駐車支援制御部21を含むものである。障害物検知部11、マップ生成部12、ピーク形状抽出部13、判別部14及び補正部15により、障害物検知装置7aの要部が構成されている。
 実施の形態1にて説明したとおり、障害物検知情報に含まれる測距値情報は、複数個の測距値Dを含むものである。かかる複数個の測距値Dは、複数個の反射点RPに対応するものである。補正部15は、かかる複数個の反射点RPの配列方向Daが車両1の移動方向Dmに対して非平行である場合、配列方向Daが移動方向Dmに対して平行又は略平行になるように、かかる複数個の測距値Dを補正するものである。以下、平行又は略平行を総称して単に「平行」という。
 マップ生成部12は、補正部15による補正後の測距値D’をマップMの生成に用いるようになっている。
 すなわち、通常、車両1から見て駐車スペースに対する奥側に長尺状の障害物O(例えば壁又は縁石)が存在するとき、車両1は、障害物Oの長手方向に沿う方向に移動する。これにより、障害物Oに対応する複数個の反射点RPは、車両1の移動方向Dmに対して平行な方向に配列される(例えば、図9参照。)
 しかしながら、このとき、車両1の進路によっては、車両1が障害物Oの長手方向に対する斜めの方向に移動することもあり得る(例えば、後述する図18参照。)。これにより、車両1が所定速度Vth以下の速度Vmにて移動しているとき、障害物Oに対応する測距値Dが時間的に変動する。換言すれば、障害物Oに対応する複数個の測距値Dが互いに異なる値となる。この結果、障害物Oに対応する度数群FGに歪みが生ずる。すなわち、ピーク形状PSに歪みが生ずる。
 これに対して、補正部15による補正後の測距値D’をマップMの生成に用いることにより、かかる歪みの発生を抑制することができる。
 このようにして、障害物検知装置7aの要部が構成されている。
 以下、補正部15により実行される処理を総称して「補正処理」ということがある。また、補正部15が有する機能を総称して「補正機能」ということがある。また、かかる補正機能に「F5」の符号を用いることがある。
 以下、障害物検知装置7aにより実行される処理を総称して「障害物検知処理等」ということがある。すなわち、かかる障害物検知処理等は、障害物検知処理、補正処理、マップ生成処理、ピーク形状抽出処理及び判別処理を含むものである。
 駐車支援装置6aの要部のハードウェア構成は、実施の形態1にて図4~図6を参照して説明したものと同様である。このため、詳細な説明は省略する。
 すなわち、駐車支援装置6aは、複数個の機能(障害物検知機能、補正機能、マップ生成機能、ピーク形状抽出機能、判別機能及び駐車支援機能を含む。)F1~F5,F11を有している。複数個の機能F1~F5,F11の各々は、プロセッサ51及びメモリ52により実現されるものであっても良く、又は専用の処理回路53により実現されるものであっても良い。
 ここで、プロセッサ51は、複数個の機能F1~F5,F11の各々に対応する専用のプロセッサを含むものであっても良い。また、メモリ52は、複数個の機能F1~F5,F11の各々に対応する専用のメモリを含むものであっても良い。また、処理回路53は、複数個の機能F1~F5,F11の各々に対応する専用の処理回路を含むものであっても良い。
 次に、図16に示すフローチャートを参照して、障害物検知装置7aの動作について説明する。なお、図16において、図7に示すステップと同様のステップには同一符号を付して説明を省略する。
 まず、ステップST1の処理が実行される。次いで、補正部15が補正処理を実行する(ステップST5)。次いで、ステップST2~ST4の処理が実行される。ただし、ステップST2において、マップ生成部12は、補正部15による補正後の測距値D’を用いる。
 次に、図17に示すフローチャートを参照して、駐車支援装置6aの動作について説明する。なお、図17において、図8に示すステップと同様のステップには同一符号を付して説明を省略する。
 まず、障害物検知装置7aが障害物検知処理等を実行する(ステップST11a)。これにより、図16に示すステップST1,ST5,ST2~ST4の処理が実行される。次いで、ステップST21の処理が実行される。
 次に、図18を参照して、補正部15による測距値Dの補正方法の具体例について説明する。
 まず、補正部15は、X軸に対して平行な直線SL_refを設定する。すなわち、補正部15は、車両1の移動方向Dmに対して平行な直線SL_refを設定する。また、補正部15は、配列方向Daに沿う直線SLを検出する。次いで、補正部15は、直線SL_refに対する直線SLの角度θを算出する。
 次いで、補正部15は、当該算出された角度θに応じた回転角度(-θ)にて直線SLが回転することにより直線SLが直線SL_refに対して平行になるように、個々の反射点RPに対応する測距値Dを増加又は減少させる。このとき、かかる回転の中心点は任意である。これにより、配列方向Daが移動方向Dmに対して平行になるように、個々の反射点RPに対応する測距値Dが補正される。
 なお、直線SLの設定には、公知の種々の技術を用いることができる。例えば、補正部15は、Hough変換を用いた直線検出を実行することにより直線SLを検出するものであっても良い。または、例えば、補正部15は、RANSAC(Random Sample Consensus)アルゴリズムを用いた直線検出を実行することに直線SLを検出するものであっても良い。これにより、路面ノイズに対応する反射点RP_2,RP_3が存在する場合であっても、直線SLを精度良く検出することができる。
 なお、障害物検知装置7aは、実施の形態1にて説明したものと同様の種々の変形例を採用することができる。
 以上のように、実施の形態2に係る障害物検知装置7aは、複数個の測距値Dに対応する複数個の反射点RPの配列方向Daが車両1の移動方向Dmに対して平行になるように複数個の測距値Dを補正する補正部15を備える。これにより、障害物検知部11が左方領域LA又は右方領域における障害物Oを検知するものである場合において、配列方向Daが移動方向Dmに対して非平行であるとき、ピーク形状PSに歪みが生ずるのを抑制することができる。
実施の形態3.
 図19は、実施の形態3に係る障害物検知装置を含む衝突回避システムの要部を示すブロック図である。図20は、実施の形態3に係る障害物検知装置における障害物検知部の要部を示すブロック図である。図19及び図20を参照して、実施の形態3に係る障害物検知装置を含む衝突回避システムについて説明する。
 なお、図19において、図1に示すブロックと同様のブロックには同一符号を付して説明を省略する。また、図20において、図2に示すブロックと同様のブロックには同一符号を付して説明を省略する。
 図19に示す如く、車両1は、衝突回避システム8を有している。衝突回避システム8は、測距センサ3、第2センサ類5及び衝突回避装置9を含むものである。衝突回避装置9は、障害物検知部11a、マップ生成部12、ピーク形状抽出部13、判別部14、補正部15a及び衝突回避制御部61を含むものである。障害物検知部11a、マップ生成部12、ピーク形状抽出部13、判別部14及び補正部15aにより、障害物検知装置7bの要部が構成されている。図20に示す如く、障害物検知部11aは、送信信号出力部32、受信信号取得部33、距離演算部34及び位置演算部35を含むものである。
 衝突回避システム8において、測距センサ3は、車両1の前端部又は車両1の後端部に設けられている。以下、実施の形態3において、測距センサ3が車両1の前端部に設けられている場合の例を中心に説明する。
 衝突回避システム8において、障害物検知部11aは、車両1が移動しているとき、周囲領域(例えば前方領域FA)における障害物Oを検知するものである。すなわち、衝突回避システム8において、障害物検知処理は、車両1が移動しているとき、速度Vmによらずに実行され得るものである。
 これにより、障害物Oに対応する複数個の反射点RPが検知される。このとき、車両1が移動していることにより、かかる複数個の反射点RPに対応する複数個の測距値Dは、互いに異なる値となる。換言すれば、車両1が移動していることにより、障害物Oに対応する測距値Dが時間的に変動する。これにより、マップMが正確に生成されない問題が生ずる。
 そこで、障害物検知装置7bにおいては、補正部15aが設けられている。補正部15aは、車両1の移動量ΔDに応じた補正量にて個々の測距値Dを補正するものである。具体的には、例えば、補正部15aは、以下のようにして個々の測距値Dを補正する。
 すなわち、補正部15aは、測距値情報が示す複数個の測距値Dのうちの1個目の測距値Dに対応する探査波が送信された時刻における車両1の位置(以下「第1車両位置」ということがある。)を示す情報を障害物検知部11aから取得する。また、補正部15aは、かかる複数個の測距値Dのうちの2個目以降の個々の測距値Dに対応する探査波が送信された時刻における車両1の位置(以下「第2車両位置」ということがある。)を示す情報を障害物検知部11aから取得する。
 補正部15aは、かかる2個目以降の個々の測距値Dについて、第1車両位置から対応する第2車両位置までの距離を演算することにより、移動量ΔDを演算する。補正部15aは、かかる2個目以降の個々の測距値Dに対応する移動量ΔDを加算することにより、補正後の測距値D”を演算する。
 マップ生成部12は、補正部15aによる補正後の測距値D”をマップMの生成に用いるようになっている。これにより、マップMを正確に生成することができる。
 このようにして、障害物検知装置7bの要部が構成されている。
 障害物検知装置7bは、障害物検知部11aによる検知結果を示す信号(すなわち障害物検知情報を示す信号)を障害物検知装置7b外に出力する。また、障害物検知装置7bは、判別部14による判別結果を示す信号(すなわち高さ判別部41による判別結果を示す信号)を障害物検知装置7b外に出力する。すなわち、障害物検知装置7bは、結果信号を障害物検知装置7b外に出力する。
 衝突回避制御部61は、障害物検知装置7bにより出力された結果信号を取得するものである。衝突回避制御部61は、当該取得された結果信号を用いて、車両1が障害物Oに衝突する確率を演算するものである。かかる確率の演算には、公知の種々の技術を用いることができる。これらの処理についての詳細な説明は省略する。
 衝突回避制御部61は、当該演算された確率が高い場合、車両1を停止させる制御を実行するものである。すなわち、衝突回避制御部61は、いわゆる「自動ブレーキ」又は「衝突被害軽減ブレーキ」を実現するための制御を実行するものである。かかる制御には、公知の種々の技術を用いることができる。これらの技術についての詳細な説明は省略する。
 このようにして、衝突回避装置9の要部が構成されている。
 以下、障害物検知部11aにより実行される処理を総称して「障害物検知処理」ということがある。また、障害物検知部11aが有する機能を総称して「障害物検知機能」ということがある。また、かかる障害物検知機能に「F1a」の符号を用いることがある。
 以下、補正部15aにより実行される処理を総称して「補正処理」ということがある。また、補正部15aが有する機能を総称して「補正機能」ということがある。また、かかる補正機能に「F5a」の符号を用いることがある。
 以下、障害物検知装置7bにより実行される処理を総称して「障害物検知処理等」ということがある。すなわち、かかる障害物検知処理等は、障害物検知処理、補正処理、マップ生成処理、ピーク形状抽出処理及び判別処理を含むものである。
 以下、衝突回避制御部61により実行される処理及び制御を総称して「衝突回避制御」ということがある。また、衝突回避制御部61が有する機能を総称して「衝突回避機能」ということがある。また、かかる衝突回避機能に「F21」の符号を用いることがある。
 衝突回避装置9の要部のハードウェア構成は、実施の形態1にて図4~図6を参照して説明したものと同様である。このため、詳細な説明は省略する。
 すなわち、衝突回避装置9は、複数個の機能(障害物検知機能、補正機能、マップ生成機能、ピーク形状抽出機能、判別機能及び衝突回避機能を含む。)F1a,F2~F4,F5a,F21を有している。複数個の機能F1a,F2~F4,F5a,F21の各々は、プロセッサ71及びメモリ72により実現されるものであっても良く、又は処理回路73により実現されるものであっても良い(図21、図22又は図23参照)。
 ここで、プロセッサ71は、複数個の機能F1a,F2~F4,F5a,F21の各々に対応する専用のプロセッサを含むものであっても良い。また、メモリ72は、複数個の機能F1a,F2~F4,F5a,F21の各々に対応する専用のメモリを含むものであっても良い。また、処理回路73は、複数個の機能F1a,F2~F4,F5a,F21の各々に対応する専用の処理回路を含むものであっても良い。
 次に、図24に示すフローチャートを参照して、障害物検知装置7bの動作について説明する。なお、図24において、図7に示すステップと同様のステップには同一符号を付して説明を省略する。
 まず、障害物検知部11aが障害物検知処理を実行する(ステップST1a)。次いで、補正部15aが補正処理を実行する(ステップST5a)。次いで、ステップST2~ST4の処理が実行される。ただし、ステップST2において、マップ生成部12は、補正部15aによる補正後の測距値D”を用いる。
 次に、図25に示すフローチャートを参照して、衝突回避装置9の動作について説明する。
 まず、障害物検知装置7bが障害物検知処理等を実行する(ステップST11b)。これにより、図24に示すステップST1a,ST5a,ST2~ST4の処理が実行される。次いで、衝突回避制御部61が衝突回避制御を実行する(ステップST31)。
 次に、図26を参照して、補正部15aによる補正の具体例について説明する。
 図26に示す如く、障害物Oに対応する3個の反射点RP_1,RP_2,RP_3が検知されたものとする。また、3個の反射点RP_1,RP_2,RP_3にそれぞれ対応する3個の測距値D_1,D_2,D_3が測距値情報に含まれるものとする。
 図中、P_1は、第1の反射点RP_1に対応する探査波が送信された時刻における車両1の位置を示している。また、P_2は、第2の反射点RP_2に対応する探査波が送信された時刻における車両1の位置を示している。また、P_3は、第3の反射点RP_3に対応する探査波が送信された時刻における車両1の位置を示している。
 ここで、図26に示す如く、位置P_1から位置P_2までの距離(すなわち第2の測距値D_2に対応する移動量ΔD_2)について、以下の式(2)が成立する。また、図26に示す如く、位置P_1から位置P_3までの距離(すなわち第3の測距値D_3に対応する移動量ΔD_3)について、以下の式(3)が成立する。
 D_1≒D_2+ΔD_2  (2)
 D_1≒D_3+ΔD_3  (3)
 そこで、補正部15aは、第2の測距値D_2に対応する移動量ΔD_2を加算することにより、補正後の測距値D”_2を演算する(D”_2=D_2+ΔD_2)。これにより、補正後の測距値D”_2は、第1の測距値D_1と同等の値となる(D”_2≒D_1)。また、補正部15aは、第3の測距値D_3に対応する移動量ΔD_3を加算することにより、補正後の測距値D”_3を演算する(D”_3=D_3+ΔD_3)。これにより、補正後の測距値D”_3は、第1の測距値D_1と同等の値となる(D”_3≒D_1)。
 マップ生成部12は、これらの測距値D_1,D”_2,D”_3を用いてマップMを生成する。
 なお、障害物検知装置7bは、実施の形態1にて説明したものと同様の種々の変形例を採用することができる。
 以上のように、実施の形態3に係る障害物検知装置7bは、車両1の移動量ΔDに応じて複数個の測距値Dを補正する補正部15aを備える。これにより、障害物検知部11aが前方領域FA又は後方領域における障害物Oを検知するものであるとき、マップ生成部12が正確にマップMを生成することができる。
 また、実施の形態3に係る衝突回避装置9は、障害物検知装置7bと、障害物検知部11aによる検知結果及び判別部14による判別結果に基づく衝突回避制御を実行する衝突回避制御部61と、を備える。実施の形態1にて説明したとおり、障害物検知装置7bは、障害物Oの高さを精度良く判別することができる。かかる判別の結果を用いることにより、車両1が障害物Oに衝突する確率を正確に演算することができる。
実施の形態4.
 図27は、実施の形態4に係る障害物検知装置を含む駐車支援システムの要部を示すブロック図である。図28は、実施の形態4に係る障害物検知装置における判別部の要部を示すブロック図である。図27及び図28を参照して、実施の形態4に係る障害物検知装置を含む駐車支援システムについて説明する。
 なお、図27において、図1に示すブロックと同様のブロックには同一符号を付して説明を省略する。また、図28において、図3に示すブロックと同様のブロックには同一符号を付して説明を省略する。
 図27に示す如く、駐車支援システム2bは、測距センサ3、第1センサ類4、第2センサ類5及び駐車支援装置6bを含むものである。駐車支援装置6bは、障害物検知部11、マップ生成部12、ピーク形状抽出部13、判別部14a及び駐車支援制御部21を含むものである。障害物検知部11、マップ生成部12、ピーク形状抽出部13及び判別部14aにより、障害物検知装置7cの要部が構成されている。図28に示す如く、判別部14aは、高さ判別部41及び植込み判別部42を含むものである。
 通常、植込み、生垣又は花壇などにおいては、ある程度の密度にて植物が植えられている。以下、植込み、生垣又は花壇などを総称して「植込み等」という。また、走行障害物のうちの植込み等を「植込み障害物」という。
 植込み判別部42は、高さ判別部41により障害物Oが走行障害物であると判別されたとき、障害物Oが植込み障害物であるか否かを判別するものである。具体的には、例えば、植込み判別部42は、以下のようにして障害物Oが植込み障害物であるか否かを判別する。
 すなわち、植込み判別部42は、ピーク形状PSにおける最大の度数Fを有するビンを抽出する。植込み判別部42は、ピーク形状PSの中心部に対する当該抽出されたビンの位置の偏位量αを演算する。植込み判別部42は、当該演算された偏位量αに基づき、障害物Oが植込み障害物であるか否かを判別する。
 このようにして、障害物検知装置7cの要部が構成されている。
 障害物検知装置7cは、障害物検知部11による検知結果を示す信号(すなわち障害物検知情報を示す信号)を障害物検知装置7c外に出力する。また、障害物検知装置7cは、判別部14aによる判別結果を示す信号(すなわち高さ判別部41による判別結果及び植込み判別部42による判別結果を示す信号)を障害物検知装置7c外に出力する。
 すなわち、障害物検知装置7cは、結果信号を出力する。当該出力された結果信号は、駐車支援制御部21による駐車支援制御に用いられる。
 以下、判別部14aにより実行される処理を総称して「判別処理」ということがある。また、判別部14aが有する機能を総称して「判別機能」ということがある。また、かかる判別機能に「F4a」の符号を用いることがある。
 以下、障害物検知装置7cにより実行される処理を総称して「障害物検知処理等」ということがある。すなわち、かかる障害物検知処理等は、障害物検知処理、マップ生成処理、ピーク形状抽出処理及び判別処理を含むものである。
 駐車支援装置6bの要部のハードウェア構成は、実施の形態1にて図4~図6を参照して説明したものと同様である。このため、詳細な説明は省略する。
 すなわち、駐車支援装置6bは、複数個の機能(障害物検知機能、マップ生成機能、ピーク形状抽出機能、判別機能及び駐車支援機能を含む。)F1~F3,F4a,F11を有している。複数個の機能F1~F3,F4a,F11の各々は、プロセッサ51及びメモリ52により実現されるものであっても良く、又は専用の処理回路53により実現されるものであっても良い。
 ここで、プロセッサ51は、複数個の機能F1~F3,F4a,F11の各々に対応する専用のプロセッサを含むものであっても良い。また、メモリ52は、複数個の機能F1~F3,F4a,F11の各々に対応する専用のメモリを含むものであっても良い。処理回路53は、複数個の機能F1~F3,F4a,F11の各々に対応する専用の処理回路を含むものであっても良い。
 次に、図29に示すフローチャートを参照して、障害物検知装置7cの動作について説明する。なお、図29において、図7に示すステップと同様のステップには同一符号を付して説明を省略する。
 まず、ステップST1~ST3の処理が実行される。次いで、判別部14aが判別処理を実行する(ステップST4a)。
 次に、図30に示すフローチャートを参照して、駐車支援装置6bの動作について説明する。なお、図30において、図8に示すステップと同様のステップには同一符号を付して説明を省略する。
 まず、障害物検知装置7cが障害物検知処理等を実行する(ステップST11c)。これにより、図29に示すステップST1~ST3,ST4aの処理が実行される。次いで、ステップST21の処理が実行される。
 次に、図31を参照して、植込み判別部42による判別方法の具体例について説明する。
 通常、植込み等の表面形状は、壁の表面形状に比して複雑であり、かつ、縁石の表面形状に比して複雑である。このため、障害物Oが植込み等である場合は、障害物Oが壁又は縁石である場合に比して、対応する複数個の測距値Dにおけるばらつきが大きくなる。特に、植込み等における植物の密度が一様である場合、探査波が植込み等の内部を一定距離進んだ後に反射される確率は、当該反射される位置によらずに概ね一定となる。
 このため、障害物Oが植込み等である場合におけるピーク形状PSは、二項分布に従うものとなる。これにより、かかるピーク形状PSは、左右非対称な形状を有するものとなる。図31は、かかるピーク形状PSの例を示している。なお、図31においては、ピーク形状PSにおける複数個の度数Fのうちの1個の度数Fにのみ「F」の符号を付している。
 植込み判別部42は、ピーク形状PSの全体の幅W_Aを演算する。植込み判別部42は、ピーク形状PSにおける最大の度数Fを有するビンを抽出する。植込み判別部42は、ピーク形状PSにおける当該抽出されたビンに対する左側の部位の幅W_Lを演算する。また、植込み判別部42は、ピーク形状PSにおける当該抽出されたビンに対する右側の部位の幅W_Rを演算する。
 植込み判別部42は、幅W_Aに対する幅W_Lの比R_Lを演算する(R_L=W_L/W_A)。また、植込み判別部42は、幅W_Aに対する幅W_Rの比R_Rを演算する(R_R=W_R/W_A)。これらの比R_L,R_Rは、偏位量αに対応するものである。
 比R_Lが所定の閾値Rth以下である場合、又は比R_Rが閾値Rth以下である場合、植込み判別部42は、障害物Oが植込み障害物であると判別する。他方、比R_Lが閾値Rthよりも大きく、かつ、比R_Rが閾値Rthよりも大きい場合、植込み判別部42は、障害物Oが植込み障害物でないと判別する。なお、閾値Rthは、0よりも大きい値に設定されており、かつ、1よりも小さい値に設定されている。
 なお、障害物検知装置7cは、実施の形態1にて説明したものと同様の種々の変形例を採用することができる。また、障害物検知装置7cは、実施の形態2に係る障害物検知装置7aにおける補正部15と同様の補正部を有するものであっても良い。
 以上のように、実施の形態4に係る障害物検知装置7cにおいて、判別部14aは、ピーク形状PSの中心部に対するピーク形状PSにおける最大の度数Fを有するビンの位置の偏位量αに基づき、障害物Oが植込み障害物であるか否かを判別する。これにより、障害物Oが植込み障害物であるか否かを判別することができる。この結果、例えば、かかる判別の結果を駐車支援制御に用いることができる。
 なお、本願開示はその開示の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
 本開示に係る障害物検知装置及び障害物検知方法は、例えば、駐車支援装置又は衝突回避装置に用いることができる。本開示に係る駐車支援装置及び衝突回避装置は、車両に用いることができる。
 1 車両、2,2a,2b 駐車支援システム、3 測距センサ、4 第1センサ類、5 第2センサ類、6,6a,6b 駐車支援装置、7,7a,7b,7c 障害物検知装置、8 衝突回避システム、9 衝突回避装置、11,11a 障害物検知部、12 マップ生成部、13 ピーク形状抽出部、14,14a 判別部、15,15a 補正部、21 駐車支援制御部、31 速度判断部、32 送信信号出力部、33 受信信号取得部、34 距離演算部、35 位置演算部、41 高さ判別部、42 植込み判別部、51 プロセッサ、52 メモリ、53 処理回路、61 衝突回避制御部、71 プロセッサ、72 メモリ、73 処理回路。

Claims (13)

  1.  車両に設けられた測距センサを用いて移動中の前記車両に対する周囲領域における障害物を検知することにより、前記障害物に対応する情報を取得する障害物検知部と、
     前記情報に含まれる複数個の測距値による度数分布に対応するマップを生成するマップ生成部と、
     前記マップにおける複数個の度数群のうちの第1閾値を超える度数を含む度数群を抽出することにより、前記マップにおけるピーク形状を抽出するピーク形状抽出部と、
     前記ピーク形状に基づき前記障害物の高さを判別する判別部と、
     を備える障害物検知装置。
  2.  前記判別部は、前記ピーク形状の高さを前記第1閾値よりも大きい第2閾値と比較することにより、前記障害物が走行障害物であるか路上障害物であるかを判別することを特徴とする請求項1記載の障害物検知装置。
  3.  前記判別部は、前記ピーク形状の幅を幅閾値と比較することにより、前記障害物が走行障害物であるか路上障害物であるかを判別することを特徴とする請求項1記載の障害物検知装置。
  4.  前記判別部は、前記ピーク形状の中心部に対する前記ピーク形状における最大の度数を有するビンの位置の偏位量に基づき、前記障害物が植込み障害物であるか否かを判別することを特徴とする請求項1記載の障害物検知装置。
  5.  前記障害物検知部は、走行中の前記車両に対する左方領域又は右方領域における前記障害物を検知するものであり、
     前記複数個の測距値に対応する複数個の反射点の配列方向が前記車両の移動方向に対して平行になるように前記複数個の測距値を補正する補正部を備える
     ことを特徴とする請求項1記載の障害物検知装置。
  6.  前記障害物検知部は、走行中の前記車両に対する前方領域又は後方領域における前記障害物を検知するものであり、
     前記車両の移動量に応じて前記複数個の測距値を補正する補正部を備える
     ことを特徴とする請求項1記載の障害物検知装置。
  7.  前記ピーク形状抽出部は、前記複数個の測距値に対応する探査波の送信回数に第1割合を乗ずることにより前記第1閾値を設定することを特徴とする請求項1記載の障害物検知装置。
  8.  前記判別部は、前記複数個の測距値に対応する探査波の送信回数に第2割合を乗ずることにより前記第2閾値を設定することを特徴とする請求項2記載の障害物検知装置。
  9.  前記判別部は、前記ピーク形状における第3閾値を超える度数を有するビンを抽出して、当該抽出されたビンの個数に基づき前記ピーク形状の幅を算出することを特徴とする請求項3記載の障害物検知装置。
  10.  前記判別部は、前記ピーク形状における最大の度数を有するビンを抽出して、当該抽出されたビンにおける度数に第3割合を乗ずることにより前記第3閾値を設定することを特徴とする請求項9記載の障害物検知装置。
  11.  請求項1記載の障害物検知装置と、
     前記障害物検知部による検知結果及び前記判別部による判別結果に基づく駐車支援制御を実行する駐車支援制御部と、
     を備える駐車支援装置。
  12.  請求項6記載の障害物検知装置と、
     前記障害物検知部による検知結果及び前記判別部による判別結果に基づく衝突回避制御を実行する衝突回避制御部と、
     を備える衝突回避装置。
  13.  障害物検知部が、車両に設けられた測距センサを用いて移動中の前記車両に対する周囲領域における障害物を検知することにより、前記障害物に対応する情報を取得するステップと、
     マップ生成部が、前記情報に含まれる複数個の測距値による度数分布に対応するマップを生成するステップと、
     ピーク形状抽出部が、前記マップにおける複数個の度数群のうちの第1閾値を超える度数を含む度数群を抽出することにより、前記マップにおけるピーク形状を抽出するステップと、
     判別部が、前記ピーク形状に基づき前記障害物の高さを判別するステップと、
     を備える障害物検知方法。
PCT/JP2020/019116 2020-05-13 2020-05-13 障害物検知装置、駐車支援装置、衝突回避装置及び障害物検知方法 WO2021229722A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/JP2020/019116 WO2021229722A1 (ja) 2020-05-13 2020-05-13 障害物検知装置、駐車支援装置、衝突回避装置及び障害物検知方法
JP2022522170A JP7186923B2 (ja) 2020-05-13 2020-05-13 障害物検知装置、駐車支援装置、衝突回避装置及び障害物検知方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2020/019116 WO2021229722A1 (ja) 2020-05-13 2020-05-13 障害物検知装置、駐車支援装置、衝突回避装置及び障害物検知方法

Publications (1)

Publication Number Publication Date
WO2021229722A1 true WO2021229722A1 (ja) 2021-11-18

Family

ID=78525454

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2020/019116 WO2021229722A1 (ja) 2020-05-13 2020-05-13 障害物検知装置、駐車支援装置、衝突回避装置及び障害物検知方法

Country Status (2)

Country Link
JP (1) JP7186923B2 (ja)
WO (1) WO2021229722A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023176646A1 (ja) * 2022-03-18 2023-09-21 ソニーグループ株式会社 情報処理装置、情報処理方法及びプログラム

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002154396A (ja) * 2000-11-22 2002-05-28 Nissan Motor Co Ltd 車両用駐車支援装置
US20110121994A1 (en) * 2009-10-29 2011-05-26 Christian Pampus Method For Detecting Objects Having a Low Height
JP2014058247A (ja) * 2012-09-18 2014-04-03 Aisin Seiki Co Ltd 駐車支援装置
JP2019143977A (ja) * 2018-02-15 2019-08-29 パナソニックIpマネジメント株式会社 判定システム、センサシステム、及び判定方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3385304B2 (ja) * 1997-08-29 2003-03-10 三菱電機株式会社 車載用レーダ装置
JP2011196699A (ja) 2010-03-17 2011-10-06 Denso Corp 道路端検出装置
WO2016103464A1 (ja) 2014-12-26 2016-06-30 三菱電機株式会社 障害物検知装置及び障害物検知方法
KR101694347B1 (ko) 2015-08-31 2017-01-09 현대자동차주식회사 차량 및 차선인지방법
JP6835079B2 (ja) 2016-05-13 2021-02-24 コニカミノルタ株式会社 監視システム
EP3483629B1 (en) 2017-11-09 2021-12-29 Veoneer Sweden AB Detecting a parking row with a vehicle radar system
JP6933986B2 (ja) 2018-02-06 2021-09-08 ヴィオニア スウェーデン エービー 物標検出装置、物標検出方法及びプログラム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002154396A (ja) * 2000-11-22 2002-05-28 Nissan Motor Co Ltd 車両用駐車支援装置
US20110121994A1 (en) * 2009-10-29 2011-05-26 Christian Pampus Method For Detecting Objects Having a Low Height
JP2014058247A (ja) * 2012-09-18 2014-04-03 Aisin Seiki Co Ltd 駐車支援装置
JP2019143977A (ja) * 2018-02-15 2019-08-29 パナソニックIpマネジメント株式会社 判定システム、センサシステム、及び判定方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023176646A1 (ja) * 2022-03-18 2023-09-21 ソニーグループ株式会社 情報処理装置、情報処理方法及びプログラム

Also Published As

Publication number Publication date
JP7186923B2 (ja) 2022-12-09
JPWO2021229722A1 (ja) 2021-11-18

Similar Documents

Publication Publication Date Title
US10605896B2 (en) Radar-installation-angle calculating device, radar apparatus, and radar-installation-angle calculating method
US7710247B2 (en) Object recognizing apparatus
US6580385B1 (en) Object detection system
US6896082B2 (en) Road surface detection apparatus and apparatus for detecting upward/downward axis displacement of vehicle-mounted radar
US6862527B2 (en) Vehicle surroundings monitoring apparatus
Ogawa et al. Lane recognition using on-vehicle lidar
US20230008630A1 (en) Radar device
CN110888115B (zh) 对雷达跟踪的潜在静止对象进行分类
US7557907B2 (en) Object-detection device for vehicle
WO2021229722A1 (ja) 障害物検知装置、駐車支援装置、衝突回避装置及び障害物検知方法
US11798417B2 (en) Driving assistance device
JP7217817B2 (ja) 物体認識装置及び物体認識方法
JP6811913B2 (ja) 障害物検知装置
JP7199436B2 (ja) 障害物検知装置及び運転支援装置
JP7167871B2 (ja) 物標検出装置
WO2020008536A1 (ja) 障害物検知装置
WO2021106030A1 (ja) 障害物検知装置
WO2020049650A1 (ja) 運転支援装置
JP6890744B2 (ja) 駐車形態判定装置
US11816990B2 (en) Moving-object detection apparatus for vehicle
US20230099678A1 (en) Traveling lane recognition apparatus and traveling lane recognition method
US20230109206A1 (en) Own position estimation apparatus and own position estimation method
US20230373524A1 (en) Automatic driving device and radar device
WO2020008535A1 (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: 20934912

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2022522170

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20934912

Country of ref document: EP

Kind code of ref document: A1