This application is based on and claims priority under 35 U.S.C. § 119 to Japanese Patent Application 2022-16153, filed on Feb. 4, 2022, the entire content of which is incorporated herein by reference.
This disclosure relates to an object detection apparatus and an object detection method.
In the related art, there is a technique for calculating a position or the like of an object by transmitting a probe wave such as an ultrasonic wave to the object, receiving the probe wave reflected by the object, and executing various calculations.
Specifically, for example, coordinates of two points are calculated based on a trilateration method using transmission and reception results of probe waves transmitted and received by two sensors arranged by a predetermined distance from each other in a horizontal direction, and a position and a shape (a wall shape, a pole shape, or the like) of the object are determined according to a distance between the two points.
Examples of the related art include JP-2020-67431A (Reference 1).
However, in the above-described related art, accuracy of a determination result differs according to the position of the object, and there is room for improvement.
A need thus exists for an object detection apparatus and an object detection method which are not susceptible to the drawback mentioned above.
According to an aspect of this disclosure, an object detection apparatus includes, for example, a first transmission and reception unit and a second transmission and reception unit which are away from each other by a predetermined distance in a horizontal direction and transmit a probe wave and receive the probe wave reflected by an object, and a processing unit configured to calculate a position of the object based on a reception result received by the first transmission and reception unit and a reception result received by the second transmission and reception unit. The processing unit includes: a distance processing unit configured to calculate a first point based on a reception result received by the first transmission and reception unit and a reception result received by the second transmission and reception unit when the first transmission and reception unit transmits the probe wave, calculate a second point based on a reception result received by the first transmission and reception unit and a reception result received by the second transmission and reception unit when the second transmission and reception unit transmits the probe wave, and calculate a separation distance between the first point and the second point; a position calculation unit configured to calculate the position of the object based on the first point and the second point; and a position correction unit configured to correct the position of the object with a correction amount corresponding to the calculated position of the object to correct an error that occurs when the position of the object is calculated.
According to another aspect of this disclosure, an object detection method uses, for example, an object detection apparatus including a first transmission and reception unit and a second transmission and reception unit which are away from each other by a predetermined distance in a horizontal direction and transmit a probe wave and receive the probe wave reflected by an object. The method includes: a distance processing step of calculating a first point based on a reception result received by the first transmission and reception unit and a reception result received by the second transmission and reception unit when the first transmission and reception unit transmits the probe wave, calculating a second point based on a reception result received by the first transmission and reception unit and a reception result received by the second transmission and reception unit when the second transmission and reception unit transmits the probe wave, and calculating a separation distance between the first point and the second point; a position calculation step of calculating a position of the object based on the first point and the second point; and a position correction step of correcting the position of the object with a correction amount corresponding to the calculated position of the object to correct an error that occurs when the position of the object is calculated.
The foregoing and additional features and characteristics of this disclosure will become more apparent from the following detailed description considered with the reference to the accompanying drawings, wherein:
Hereinafter, an exemplary embodiment of this disclosure will be disclosed. Configurations of the embodiment described below and operations, results, and effects provided by the configurations are examples. This disclosure can also be implemented by configurations other than those disclosed in the following embodiment, and at least one of various effects and derivative effects based on a basic configuration can be obtained. In the following description, for convenience of description, an elliptical arc is expressed as an “arc”.
As illustrated in
The transmission and reception unit 11RFa is provided, for example, in the vicinity of an end portion on an opening and closing end side of the right front door 12RF. A vertical position of the transmission and reception unit 11RFa can be set to a lower position of the door 12RF by fitting the transmission and reception unit 11RFa into a decorative plate at a lower portion of the door 12RF. Alternatively, the vertical position of the transmission and reception unit 11RFa can also be set to a central position with respect to upper and lower ends of the door 12RF, a position protruding to an outermost side of the door 12RF, or the like. The transmission and reception unit 11RFb is provided, for example, closer to the front of the vehicle 10 than the transmission and reception unit 11RFa of the door 12RF, and is away from the transmission and reception unit 11RFa by a predetermined distance. A vertical position of the transmission and reception unit 11RFb is the same as, for example, the vertical position of the transmission and reception unit 11RFa. That is, the transmission and reception unit 11RFb (an example of a first transmission and reception unit) and the transmission and reception unit 11RFa (an example of a second transmission and reception unit) are away from each other by the predetermined distance in a horizontal direction. The transmission and reception units 11LFa and 11LFb are provided, for example, at positions of the left front door 12LF to correspond to the transmission and reception units 11RFa and 11RFb respectively.
The transmission and reception unit 11RBa is provided, for example, in the vicinity of an end portion on an opening and closing end side of the right rear door 12RB. A vertical position of the transmission and reception unit 11RBa can be set to a lower position of the door 12RB by fitting the transmission and reception unit 11RBa into a decorative plate at a lower portion of the door 12RB. Alternatively, the vertical position of the transmission and reception unit 11RBa can also be set to a center position with respect to upper and lower ends of the door 12RB, a position protruding to an outermost side of the door 12RB, or the like. The transmission and reception unit 11RBb is provided, for example, closer to the front of the vehicle 10 than the transmission and reception unit 11RBa of the door 12RB, and is away from the transmission and reception unit 11RBa by a predetermined distance. A vertical position of the transmission and reception unit 11RBb is the same as, for example, the vertical position of the transmission and reception unit 11RBa. That is, the transmission and reception unit 11RBb and the transmission and reception unit 11RBa are away from each other by the predetermined distance in the horizontal direction. The transmission and reception units 11LBa and 11LBb are provided, for example, at positions of the left rear door 12LB to correspond to the transmission and reception units 11RBa and 11RBb respectively.
Hereinafter, each of the plurality of transmission and reception units 11RFa, 11RFb, 11RBa, 11RBb, 11LFa, 11LFb, 11LBa, and 11LBb are simply referred to as a transmission and reception unit 11 or the like when not particularly distinguished from each other. In addition, each of the plurality of doors 12RF, 12RB, 12LF, and 12LB are simply referred to as a door 12 or the like when not particularly distinguished from each other.
The transmission and reception unit 11 is a sensor or a sonar that transmits a probe wave such as an ultrasonic wave. The transmission and reception unit 11 also functions as a receiver that receives the probe wave reflected by an object. The transmission and reception unit 11 transmits and receives the probe wave to and from the vicinity of door 12 to detect the object present in the vicinity of the door 12.
In the vehicle 10 on which the object detection apparatus is mounted, a plurality of door opening degree adjustment units 13RF, 13RB, 13LF, and 13LB included in the object detection apparatus are also provided, for example, inside outer panels of the doors 12RF, 12RB, 12LF, and 12LB of the vehicle 10 respectively.
The door opening degree adjustment unit 13RF is provided, for example, in the vicinity of an end portion on a hinge side of the right front door 12RF. The door opening degree adjustment unit 13RB is provided, for example, in the vicinity of an end portion on a hinge side of the right rear door 12RB. The door opening degree adjustment unit 13LF is provided, for example, in the vicinity of an end portion on a hinge side of the left front door 12LF. The door opening degree adjustment unit 13LB is provided, for example, in the vicinity of an end portion on a hinge side of the left rear door 12LB.
Hereinafter, each of the plurality of door opening degree adjustment units 13RF, 13RB, 13LF, and 13LB will be simply referred to as a door opening degree adjustment unit 13 or the like when not particularly distinguished from each other.
When an object that may be an obstacle is present in the vicinity of any of the doors 12, the door opening degree adjustment unit 13 adjusts an opening degree of the door 12 to avoid a collision between the door 12 and the object.
As illustrated in
The plurality of transmission and reception units 11 are connected to the in-vehicle network 20e and transmit transmission and reception information to the object detection unit 20 via the in-vehicle network 20e. A plurality of door opening degree adjustment units 13 are connected to the in-vehicle network 20e and are controlled by the object detection unit 20 via the in-vehicle network 20e to adjust opening degrees of the doors 12.
The object detection unit 20 determines presence of the object and a position of the object based on the transmission and reception information acquired from the plurality of transmission and reception units 11. The object detection unit 20 outputs information on the detected object to the door opening degree adjustment units 13 to prevent the collision with the doors 12.
The object detection unit 20 is a computer including a microcomputer such as an electronic control unit (ECU). The object detection unit 20 includes a central processing unit (CPU) 20a, a read only memory (ROM) 20b, a random access memory (RAM) 20c, and a solid state drive (SSD) 20d. The CPU 20a, the ROM 20b, and the RAM 20c may be integrated in the same package.
The CPU 20a is an example of a hardware processor, reads a program stored in a non-volatile storage device such as the ROM 20b, and executes various calculation processing and control according to the program.
The ROM 20b stores programs, parameters necessary for executing the programs, and the like. The RAM 20c temporarily stores various data used in the calculation executed by the CPU 20a. The SSD 20d is a rewritable non-volatile storage device and maintains data even when a power supply of the object detection unit 20 is turned off.
The in-vehicle network 20e is, for example, a controller area network (CAN). The in-vehicle network 20e electrically connects the plurality of transmission and reception units 11, the plurality of door opening degree adjustment units 13, and the object detection unit 20 so as to be able to transmit and receive signals and information to and from each other.
The storage unit 22 stores a program executed by the processing unit 21 and data necessary for executing the program. For example, the storage unit 22 stores an object detection program executed by the processing unit 21. The storage unit 22 stores numerical data necessary for executing the object detection program. In addition, the storage unit 22 stores door trajectory data necessary for executing the object detection program.
The processing unit 21 calculates the position of the object based on the reception results received by the plurality of transmission and reception units 11. The processing unit 21 is implemented, for example, as a function of the CPU 20a. The processing unit 21 includes a distance processing unit 211, an object determination unit 212, a reflection intensity processing unit 213, a position correction unit 214, a collision determination unit 215, and a door opening degree control unit 216. The processing unit 21 functions as the units 211 to 216 by, for example, reading the object detection program stored in the storage unit 22. A part or all of the units 211 to 216 may be implemented by hardware such as a circuit including an application specific integrated circuit (ASIC) or a field-programmable gate array (FPGA).
Hereinafter, when examples are provided, the transmission and reception units 11RFa and 11RFb are mainly taken as examples of the plurality of transmission and reception units 11, and the same applies to other transmission and reception units 11.
The distance processing unit 211 calculates a first point based on a reception result received by the transmission and reception unit 11RFa and a reception result received by the transmission and reception unit 11RFb when the transmission and reception unit 11RFa transmits a probe wave, and calculates a second point based on a reception result received by the transmission and reception unit 11RFa and a reception result received by the transmission and reception unit 11RFb when the transmission and reception unit 11RFb transmits a probe wave. The distance processing unit 211 calculates a separation distance between the first point and the second point. Further, the distance processing unit 211 determines whether the separation distance is equal to or greater than a predetermined separation distance threshold.
The object determination unit 212 (an example of a position calculation unit and a shape determination unit) determines the position, an outer shape, and the like of the object based on information calculated by the distance processing unit 211. For example, the object determination unit 212 calculates the position of the object based on the first point and the second point. The object determination unit 212 determines whether the object has a wall shape or a pole shape according to the separation distance.
The reflection intensity processing unit 213 calculates a reflection intensity representing an intensity of probe waves received by the transmission and reception unit 11RFa and the transmission and reception unit 11RFb. The reflection intensity processing unit 213 determines whether the reflection intensity is equal to or greater than a predetermined reflection intensity threshold.
The position correction unit 214 corrects the position of the object with a correction amount according to the calculated position of the object. The position correction unit 214 sets the correction amount to be larger, for example, as the calculated position of the object is closer to positions of the transmission and reception unit 11RFb and the transmission and reception unit 11RFa (for example, an intermediate position therebetween) (to be described in detail in
In addition, the position correction unit 214 sets the correction amount to be larger, for example, as the calculated position of the object is closer to a position of the hinge of the door 12 (to be described in detail in
Further, the position correction unit 214 sets the correction amount to be larger, for example, when the object determination unit 212 determines that the object has a pole shape and the reflection intensity calculated by the reflection intensity processing unit 213 exceeds the predetermined reflection intensity threshold than when the reflection intensity does not exceed the predetermined reflection intensity threshold (to be described in detail in
In addition, the position correction unit 214 sets the correction amount to be larger, for example, when at least one of the probe waves transmitted by the transmission and reception unit 11RFb and the transmission and reception unit 11RFa is not received by the transmission and reception unit 11RFb or the transmission and reception unit 11RFa than when all of the probe waves are received.
When the object that may be an obstacle is detected in the vicinity of any of the doors 12, the collision determination unit 215 determines whether a collision may occur between the door 12 and the object when the door 12 is opened. For example, the collision determination unit 215 determines whether the object is present in a region surrounded by a fully closed position of the door 12, a fully opened position of the door 12, and a trajectory during opening and closing of the door 12, and calculates a collision position between the object and the door 12 when the object is present in the region.
When the collision position between the door 12 and the object is calculated by the collision determination unit 215, the door opening degree control unit 216 controls the door opening degree adjustment unit 13 to limit the opening degree of the door 12 based on the collision position such that the door 12 is stopped right before the collision position.
Next, a method for detecting an object using the object detection apparatus 1 will be described in detail with reference to
Specifically, the transmission and reception units 11RFa and 11RFb alternately repeat a period in which each of the transmission and reception units 11RFa and 11RFb transmits and receives the probe wave and a period in which each of the transmission and reception units 11RFa and 11RFb only receives the probe wave. At this time, the transmission and reception unit 11RFa transmits and receives the probe wave during a period in which the transmission and reception unit 11RFb receives the probe wave. In addition, the transmission and reception unit 11RFa only receives the probe wave during a period in which the transmission and reception unit 11RFb transmits and receives the probe wave. The transmission and reception unit 11RFb transmits and receives the probe wave during a period in which the transmission and reception unit 11RFa receives the probe wave. In addition, the transmission and reception unit 11RFb only receives the probe wave during a period in which the transmission and reception unit 11RFa transmits and receives the probe wave. These states are illustrated in
As illustrated in
The transmission and reception unit 11RFb first receives a probe wave T12, which reaches the transmission and reception unit 11RFb through a shortest path among paths from the transmission and reception unit 11RFa to the transmission and reception unit 11RFb via the object 30w. Based on the detected probe wave T12, the distance processing unit 211 obtains a length of two sides of a triangle having the transmission and reception units 11RFa and 11RFb as two vertices and having a third vertex on the object 30w, that is, a shortest distance D12=D13+D32 between the transmission and reception units 11RFa and 11RFb via the object 30w. The length (D13+D32) of the two sides is a value obtained by multiplying a time, by the sound velocity, from when the transmission and reception unit 11RFa transmits the probe wave to when the transmission and reception unit 11RFb receives the probe wave T12. Next, the distance processing unit 211 calculates a position of the third vertex of the triangle having the transmission and reception units 11RFa and 11RFb as the two vertices. Given that a length of a side between the transmission and reception units 11RFa and 11RFb is known, the position of the third vertex can be obtained using a trilateration method based on the length of the two sides D13 and D32. However, individual lengths D13 and D32 of the two sides are not known, and thus the third vertex cannot be identified as being located at one position with only such information. That is, there are a plurality of triangles each having the obtained length (D13+D32) of the two sides and having the third vertex at a different position. Therefore, the object determination unit 212 calculates a virtual arc A12 connecting vertices P12 of the plurality of triangles, and assumes that the object 30w is present at least at any position on the arc A12.
Further, the object determination unit 212 estimates that the object 30w is present at a point P1 (first point) which is an intersection point of the calculated two arcs A11 and A12. However, the point P1 is located slightly before (closer to the door 12RF) a position at which the object 30w is actually present.
As illustrated in
As illustrated in
Further, the object determination unit 212 estimates that the object 30w is present at a point P2 (second point) which is an intersection point of the calculated two arcs A21 and A22. However, the point P2 is located slightly before (closer to the door 12RF) the position at which the object 30w is actually present.
As described above, the two points P1 and P2 are obtained as positions at which the object 30w is present. When a separation distance between the points P1 and P2 is equal to or greater than a predetermined value, that is, when the points P1 and P2 are sufficiently away from each other, it is understood that the object 30w is an object such as a wall extending in a wide range to some extent. This state is illustrated in
Next, a case in which the wall-shaped object is present in an inclined manner with respect to the door 12RF will be described.
As illustrated in
The transmission and reception unit 11RFb first receives the probe wave T12, which passes through a shortest path from the transmission and reception unit 11RFa to the transmission and reception unit 11RFb via the object 30s. Based on the detected probe wave T12, the distance processing unit 211 obtains the length (D12=D13+D32) of two sides of a triangle having the transmission and reception units 11RFa and 11RFb as two vertices and having a third vertex on the object 30s. Then, the object determination unit 212 calculates the virtual arc A12 connecting the plurality of vertices P12 based on the obtained other vertices of a plurality of triangles using the trilateration method.
Further, the object determination unit 212 estimates that the object 30s is present at the point P1 which is the intersection point of the calculated two arcs A11 and A12. However, the point P1 is located slightly before (closer to the door 12RF) a position at which the object 30s is actually present.
As illustrated in
The transmission and reception unit 11RFb first receives the probe wave T22, which passes through a shortest path between the transmission and reception unit 11RFb and the object 30s. The distance processing unit 211 obtains the distance D22 between the transmission and reception unit 11RFb and the object 30s based on the detected probe wave T22. Then, the object determination unit 212 calculates the virtual arc A22 away from the transmission and reception unit 11RFb by the distance D22.
Further, the object determination unit 212 estimates that the object 30s is present at the point P2 which is the intersection point of the calculated two arcs A21 and A22. However, the point P2 is located slightly before (closer to the door 12RF) the position at which the object 30s is actually present.
Next, a case in which a pole-shaped object is present in the vicinity of the door 12RF will be described.
As illustrated in
Based on the detected probe wave T12, the distance processing unit 211 obtains the length (D12=D13+D32) of two sides of a triangle having the transmission and reception units 11RFa and 11RFb as two vertices and having a third vertex on the object 30p. Then, the object determination unit 212 calculates the virtual arc A12 connecting the vertices P12 of a plurality of triangles.
Further, the object determination unit 212 estimates that the object 30p is present at the point P1 which is the intersection point of the calculated two arcs A11 and A12. However, the point P1 is located slightly before (closer to the door 12RF) a position at which the object 30p is actually present.
As illustrated in
Further, the distance processing unit 211 obtains the distance D22 between the transmission and reception unit 11RFb and the object 30p based on the detected probe wave T22. Then, the object determination unit 212 calculates the virtual arc A22 away from the transmission and reception unit 11RFb by the distance D22.
Further, the object determination unit 212 estimates that the object 30p is present at the point P2 which is the intersection point of the calculated two arcs A21 and A22. However, the point P2 is located slightly before (closer to the door 12RF) the position at which the object 30p is actually present.
As described above with reference to
Next, a method for avoiding a collision between an object and the door 12 using the object detection apparatus 1 will be described with reference to
As described above, when it is determined that an object that may be an obstacle is present in the vicinity of the door 12RF, the object detection apparatus 1 avoids the collision according to the outer shape of the object.
As illustrated in
Specifically, the collision determination unit 215 refers to the door trajectory data stored in the storage unit 22, and determines whether the detected object 30w is present in a region 30A surrounded by a fully closed position of the door 12RF, a fully opened position of the door 12RF, and a trajectory during opening and closing of the door 12RF. When it is determined that the object 30w is a wall-shaped object, the collision determination unit 215 determines that the object 30w is present not only on the line segment L12 between the points P1 and P2 but also on the line segments L1 and L2 obtained by extending both ends of the line segment L12. Therefore, the collision determination unit 215 determines whether any one of the line segments L1, L12, and L2 that indicate presence of the object 30w is included in the region 30A.
In
In
In
In
In
In
Next, a relationship between a distance from the sensor (each of the transmission and reception units 11RFa and 11RFb) to the object and a detection error will be described with reference to
The detection error occurs due to various factors. Examples of the factors include (1) to (3) as follows.
A sampling period is generally short to be about tens of milliseconds, and thus an error due to the sampling period occurs regarding, for example, a reception timing or the like of a probe wave.
For example, when a reflected wave is detected, it is determined that the reflected wave is detected not when a value of a detected signal starts to increase but when the value of the detected signal reaches a threshold, and thus an error in time accordingly occurs.
A propagation speed of the probe wave in the air varies depending on a temperature and humidity of the air.
As illustrated in
The point S1a is a detection point when it is assumed that a probe wave is transmitted from the transmission and reception unit S1 and received by the transmission and reception unit S1 with a delayed predetermined error time and the probe wave is transmitted from the transmission and reception unit S1 and received by the transmission and reception unit S2 with an earlier predetermined error time.
The point S1b is a detection point when it is assumed that the probe wave is transmitted from the transmission and reception unit S1 and received by the transmission and reception unit S1 with an earlier predetermined error time and the probe wave is transmitted from the transmission and reception unit S1 and received by the transmission and reception unit S2 with a delayed predetermined error time.
The point S1c is a detection point when it is assumed that the probe wave is transmitted from the transmission and reception unit S1 and received by the transmission and reception unit S1 with a delayed predetermined error time and the probe wave is transmitted from the transmission and reception unit S1 and received by the transmission and reception unit S2 with a delayed predetermined error time.
The point S1d is a detection point when it is assumed that the probe wave is transmitted from the transmission and reception unit S1 and received by the transmission and reception unit S1 with an earlier predetermined error time and the probe wave is transmitted from the transmission and reception unit S1 and received by the transmission and reception unit S2 with an earlier predetermined error time.
The point S2a is a detection point when it is assumed that the probe wave is transmitted from the transmission and reception unit S2 and received by the transmission and reception unit S2 with a delayed predetermined error time and the probe wave is transmitted from the transmission and reception unit S2 and received by the transmission and reception unit S1 with an earlier predetermined error time.
The point S2b is a detection point when it is assumed that the probe wave is transmitted from the transmission and reception unit S2 and received by the transmission and reception unit S2 with an earlier predetermined error time and the probe wave is transmitted from the transmission and reception unit S2 and received by the transmission and reception unit S1 with a delayed predetermined error time.
The point S2c is a detection point when it is assumed that the probe wave is transmitted from the transmission and reception unit S2 and received by the transmission and reception unit S2 with a delayed predetermined error time and the probe wave is transmitted from the transmission and reception unit S2 and received by the transmission and reception unit S1 with a delayed predetermined error time.
The point S2d is a detection point when it is assumed that the probe wave is transmitted from the transmission and reception unit S2 and received by the transmission and reception unit S2 with an earlier predetermined error time and the probe wave is transmitted from the transmission and reception unit S2 and received by the transmission and reception unit S1 with an earlier predetermined error time.
The same applies to walls W2 to W5. In addition, it is assumed that magnitude of the error time required for transmission and reception of the probe wave is the same for all of the walls W1 to W5. Then, as can be seen from
Next, a relationship between a distance from a hinge of a door to an object and a degree of influence on a door opening degree limitation due to a detection error will be described with reference to
In
On the other hand, in
As can be seen from
Next,
On the other hand, in
In such a case, even though the object determination unit 212 determines that the object has a pole shape, the reflection intensity may exceed the predetermined reflection intensity threshold when the object is actually a wall. Therefore, processing of setting the correction amount, by the position correction unit 214, to be larger when the object determination unit 212 determines that the object has a pole shape and the reflection intensity calculated by the reflection intensity processing unit 213 exceeds the predetermined reflection intensity threshold than when the reflection intensity does not exceed the predetermined reflection intensity threshold is effective. A point E21 is a true value of the position of the object (the wall W) in the portion of the trajectory E of the end portion of the door D when the door D is opened and closed.
Next, a procedure for object detection processing performed by the object detection apparatus 1 will be described.
First, in step S1, among the transmission and reception units 11 of the object detection apparatus 1, the transmission and reception units 11 provided on the same door 12 alternately repeat a period in which each of the transmission and reception units 11 transmits and receives a probe wave and a period in which one of the transmission and reception units 11 only receives a probe wave.
Next, in step S2, the processing unit 21 determines whether four reflected waves are all received. When it is determined to be Yes, the processing proceeds to step S5, and when it is determined to be No, the processing proceeds to step S3.
In step S3, the object determination unit 212 calculates a position (a position of the object) at which a door opening degree is limited based on the acquired reflected wave.
Next, in step S4, the position correction unit 214 corrects the position with a larger correction amount than when the four reflected waves are all received.
In step S5, the object determination unit 212 determines whether the separation distance between the points P1 and P2 (see
In step S6, the object determination unit 212 performs the following processing in consideration of a line segment connecting the points P1 and P2 and extension lines of the points P1 and P2.
Next, in step S7, the position correction unit 214 determines whether a distance from positions of the points P1 and P2 (for example, an intermediate position thereof) to a hinge of the door is equal to or less than the predetermined value. When it is determined to be Yes, the processing proceeds to step S8, and when it is determined to be No, the processing proceeds to step S9.
In step S8, the object determination unit 212 calculates the position (the position of the object) at which the door opening degree is limited.
Next, in step S10, the position correction unit 214 corrects the position with a larger correction amount than in a case of step S11.
In step S9, the object determination unit 212 calculates the position (the position of the object) at which the door opening degree is limited.
Next, in step S11, the position correction unit 214 corrects the position with a smaller correction amount than in the case of step S10.
In step S12, the object determination unit 212 performs the following processing only considering the line segment connecting the points P1 and P2.
In step S13, the reflection intensity processing unit 213 determines whether a reflection intensity is equal to or greater than the predetermined value (the predetermined reflection intensity threshold). When it is determined to be Yes, the processing proceeds to step S14, and when it is determined to be No, the processing proceeds to step S15.
In step S14, the object determination unit 212 calculates the position (the position of the object) at which the door opening degree is limited.
Next, in step S17, the position correction unit 214 corrects the position with a larger correction amount than in a case of step S18.
In step S15, the position correction unit 214 determines whether the distance from the positions of the points P1 and P2 (for example, the intermediate position thereof) to the hinge of the door is equal to or less than the predetermined value. When it is determined to be Yes, the processing proceeds to step S16, and when it is determined to be No, the processing proceeds to step S14.
In step S16, the object determination unit 212 calculates the position (the position of the object) at which the door opening degree is limited.
Next, in step S18, the position correction unit 214 corrects the position with a smaller correction amount than in the case of step S17.
After steps S10, S11, S17, S18, and S4, in step S19, the door opening degree control unit 216 controls the door opening degree adjustment unit 13 to limit the opening degree of the door 12 such that the door 12 stops right before a collision position based on the collision position between the door 12 and the object calculated by the collision determination unit 215 using the corrected position.
In this manner, according to the object detection apparatus 1 of the embodiment, accuracy of a determination result related to object detection can be improved by adjusting the correction amount of the position of the object according to the detection position of the object. Therefore, for example, it is possible not only to avoid a collision between the door and the object, but also to avoid a situation in which a door opening operation is stopped at a time point at which the door and the object are still far from each other.
In addition, it is possible to perform an appropriate correction according to detection characteristics that a detection error is smaller as a distance from a sensor (each of the first transmission and reception unit and the second transmission and reception unit) to the object is longer.
Further, the correction amount is set to be larger as the detection position of the object is closer to a position of the hinge, so that the safety when the detection position of the object is used for subsequent door opening degree control is further improved.
Even when it is determined that the object has a pole shape, the object may also have a wall shape when the reflection intensity exceeds the predetermined reflection intensity threshold. The correction amount is made large based on this fact so that the safety when the detection position of the object is used for the subsequent door opening degree control is further improved.
In addition, it is possible to perform an appropriate position correction according to a possibility that the object does not have a simple shape even if none of the four reflected waves are received. For example, when the object has a complicated shape, such as a bicycle, the collision between the door and the object can be more reliably avoided by correcting the position with a larger correction amount, and the safety is further improved.
Although the embodiment according to this disclosure has been described, the above embodiment and modifications are merely examples and are not intended to limit the scope of this disclosure. The embodiment described above and modifications can be implemented in various other forms, and various omissions, substitutions, combinations, and changes can be made without departing from the spirit of this disclosure. In addition, configurations and shapes of the embodiment and the modifications can be partially replaced.
For example, in the above embodiment, the object detection unit 20 includes, for example, one ECU, but this disclosure is not limited thereto. The object detection unit 20 may include a plurality of ECUs. At this time, one ECU may function as a part of the object detection unit 20, and other ECUs may function as other parts of the object detection unit 20.
In the above embodiment, each of the transmission and reception units 11RFa and 11RFb alternately repeats the period in which the transmission and reception unit 11 transmits and receives the probe wave and the period in which the transmission and reception unit 11 only receives the probe wave, but this disclosure is not limited thereto. In the above configuration, the probe waves T11, T12, T21, and T22 can be detected at least once, and each of the transmission and reception units 11RFa and 11RFb may sequentially detect these probe waves T11, T12, T21, and T22 once. Alternatively, after the transmission and reception unit 11RFa continuously repeats transmission and reception a plurality of times and receives the probe waves T11 and T12 a plurality of times in succession, the transmission and reception unit 11RFb may continuously repeat transmission and reception a plurality of times and receive the probe waves T21 and T22 a plurality of times in succession. Alternatively, after the transmission and reception unit 11RFa continuously repeats transmission and reception a plurality of times and receives the probe waves T11 and T12 a plurality of times in succession, the transmission and reception unit 11RFb may perform transmission and reception only once and receive the probe waves T21 and T22 only once. Alternatively, vice versa may be possible.
In the above embodiment, two transmission and reception units 11 are provided on one door 12, but this disclosure is not limited thereto. For example, three or more transmission and reception units may be provided for one door. By increasing the number of transmission and reception units, it is possible to detect an object in a wider range with higher accuracy.
In the above embodiment, the plurality of transmission and reception units 11 are provided in the vehicle 10, but this disclosure is not limited thereto. The transmission and reception units can be suitably used for, for example, all mobile objects whose surrounding environment changes constantly due to movement.
According to an aspect of this disclosure, an object detection apparatus includes, for example, a first transmission and reception unit and a second transmission and reception unit which are away from each other by a predetermined distance in a horizontal direction and transmit a probe wave and receive the probe wave reflected by an object, and a processing unit configured to calculate a position of the object based on a reception result received by the first transmission and reception unit and a reception result received by the second transmission and reception unit. The processing unit includes: a distance processing unit configured to calculate a first point based on a reception result received by the first transmission and reception unit and a reception result received by the second transmission and reception unit when the first transmission and reception unit transmits the probe wave, calculate a second point based on a reception result received by the first transmission and reception unit and a reception result received by the second transmission and reception unit when the second transmission and reception unit transmits the probe wave, and calculate a separation distance between the first point and the second point; a position calculation unit configured to calculate the position of the object based on the first point and the second point; and a position correction unit configured to correct the position of the object with a correction amount corresponding to the calculated position of the object to correct an error that occurs when the position of the object is calculated.
With this configuration, accuracy of a determination result related to object detection can be improved by adjusting the correction amount of the position of the object corresponding to a detection position of the object.
In the object detection apparatus, for example, the position correction unit sets the correction amount to be larger as the position at which the object is detected is closer to positions of the first transmission and reception unit and the second transmission and reception unit.
With this configuration, it is possible to perform an appropriate correction according to detection characteristics that a detection error is smaller as a distance from a sensor (each of the first transmission and reception unit and the second transmission and reception unit) to the object is longer.
In the object detection apparatus, for example, the first transmission and reception unit is provided on one of a hinge side and an opening and closing end side of a door that is opened and closed by rotating about a hinge as a shaft, and the second transmission and reception unit is provided on the other one of the hinge side and the opening and closing end side of the door. The position correction unit sets the correction amount to be larger as the position at which the object is detected is closer to a position of the hinge.
With this configuration, safety when the detection position of the object is used for subsequent door opening degree control is further improved.
In the object detection apparatus, for example, the processing unit further includes a shape determination unit configured to determine whether the object has a wall shape or a pole shape according to the separation distance, and a reflection intensity processing unit configured to calculate a reflection intensity representing an intensity of the probe wave received by each of the first transmission and reception unit and the second transmission and reception unit. The position correction unit sets the correction amount to be larger when the shape determination unit determines that the object has a pole shape and the reflection intensity calculated by the reflection intensity processing unit exceeds a predetermined reflection intensity threshold than when the reflection intensity does not exceed the predetermined reflection intensity threshold.
With this configuration, even when it is determined that the object has a pole shape, the object may also have a wall shape when the reflection intensity exceeds the predetermined reflection intensity threshold. The correction amount is made large based on this fact, and thus the safety when the detection position of the object is used for the subsequent door opening degree control is further improved.
In the object detection apparatus, for example, when at least one of probe waves transmitted by the first transmission and reception unit and the second transmission and reception unit is not received by the first transmission and reception unit or the second transmission and reception unit, the position correction unit sets the correction amount to be larger than when all of the probe waves are received.
With this configuration, it is possible to perform an appropriate correction according to a possibility that the object does not have a simple shape even if none of four reflected waves are received.
In the object detection apparatus, for example, the processing unit further includes a collision determination unit configured to determine whether the object is present in a region surrounded by a fully closed position of the door, a fully opened position of the door, and a trajectory during opening and closing of the door, and calculate a collision position between the object and the door when the object is present in the region.
With this configuration, the collision position between the object and the door can be used for various subsequent processing.
In the object detection apparatus, for example, the door is provided in a vehicle, and the processing unit further includes a door opening degree control unit configured to limit an opening degree of the door based on the collision position calculated by the collision determination unit.
With this configuration, it is possible to appropriately limit the opening degree of the door based on a highly accurate collision position.
According to another aspect of this disclosure, an object detection method uses, for example, an object detection apparatus including a first transmission and reception unit and a second transmission and reception unit which are away from each other by a predetermined distance in a horizontal direction and transmit a probe wave and receive the probe wave reflected by an object. The method includes: a distance processing step of calculating a first point based on a reception result received by the first transmission and reception unit and a reception result received by the second transmission and reception unit when the first transmission and reception unit transmits the probe wave, calculating a second point based on a reception result received by the first transmission and reception unit and a reception result received by the second transmission and reception unit when the second transmission and reception unit transmits the probe wave, and calculating a separation distance between the first point and the second point; a position calculation step of calculating a position of the object based on the first point and the second point; and a position correction step of correcting the position of the object with a correction amount corresponding to the calculated position of the object to correct an error that occurs when the position of the object is calculated.
With this configuration, accuracy of a determination result related to object detection can be improved by adjusting the correction amount of the position of the object corresponding to a detection position of the object.
The principles, preferred embodiment and mode of operation of the present invention have been described in the foregoing specification. However, the invention which is intended to be protected is not to be construed as limited to the particular embodiments disclosed. Further, the embodiments described herein are to be regarded as illustrative rather than restrictive. Variations and changes may be made by others, and equivalents employed, without departing from the spirit of the present invention. Accordingly, it is expressly intended that all such variations, changes and equivalents which fall within the spirit and scope of the present invention as defined in the claims, be embraced thereby.
Number | Date | Country | Kind |
---|---|---|---|
2022-016153 | Feb 2022 | JP | national |