CN114572223A - Ultrasonic radar obstacle parking space sensing system and method - Google Patents
Ultrasonic radar obstacle parking space sensing system and method Download PDFInfo
- Publication number
- CN114572223A CN114572223A CN202210179101.4A CN202210179101A CN114572223A CN 114572223 A CN114572223 A CN 114572223A CN 202210179101 A CN202210179101 A CN 202210179101A CN 114572223 A CN114572223 A CN 114572223A
- Authority
- CN
- China
- Prior art keywords
- obstacle
- automobile
- vehicle
- parking space
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 16
- 238000004364 calculation method Methods 0.000 claims abstract description 62
- 206010034719 Personality change Diseases 0.000 claims abstract description 47
- 238000001514 detection method Methods 0.000 claims abstract description 29
- 230000004888 barrier function Effects 0.000 claims abstract description 8
- 238000012545 processing Methods 0.000 claims abstract description 5
- 238000013500 data storage Methods 0.000 claims abstract description 4
- 239000000523 sample Substances 0.000 claims description 20
- 238000009434 installation Methods 0.000 claims description 6
- 238000005259 measurement Methods 0.000 claims description 2
- SDIXRDNYIMOKSG-UHFFFAOYSA-L disodium methyl arsenate Chemical compound [Na+].[Na+].C[As]([O-])([O-])=O SDIXRDNYIMOKSG-UHFFFAOYSA-L 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 8
- 125000002737 ampicillanyl group Chemical group N[C@@H](C(=O)N[C@H]1[C@@H]2N([C@H](C(S2)(C)C)C(=O)*)C1=O)C1=CC=CC=C1 0.000 description 7
- 230000000694 effects Effects 0.000 description 4
- 238000013528 artificial neural network Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000013135 deep learning Methods 0.000 description 2
- 230000008447 perception Effects 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- 240000008791 Antiaris toxicaria Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000015654 memory Effects 0.000 description 1
- 230000035772 mutation Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0043—Signal treatments, identification of variables or parameters, parameter estimation or state estimation
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/50—Barriers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
- B60W2554/20—Static objects
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
- B60W2554/80—Spatial relation or speed relative to objects
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Human Computer Interaction (AREA)
- Traffic Control Systems (AREA)
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
Abstract
An ultrasonic radar obstacle parking space sensing system comprises an ultrasonic radar module and a vehicle control unit; the vehicle control unit comprises a radar signal processing module, an automobile mobile computing module, a sensor position computing module, a point cloud computing module, a parking space position computing module, a point cloud data storage module and a control module. The method comprises the steps of controlling an ultrasonic radar module to send ultrasonic signals, calculating coordinates H (t) of a barrier relative to an automobile coordinate system, calculating coordinate values HP (t) of the barrier relative to a calculation origin P (0) according to the coordinates H (t) of the barrier relative to the automobile coordinate system, the automobile position P (t) and the attitude change angle beta (t), forming point cloud data, and determining the length and the width of a parking space. The parking space detection method and the parking space detection system can realize relatively accurate parking space detection based on a low-cost hardware system.
Description
Technical Field
The application belongs to the technical field of automobile control, and particularly relates to the technical field of in-loop simulation testing of an automatic driving automobile.
Background
Referring to fig. 1, the vehicle-mounted ultrasonic radar is mainly classified into two categories, i.e., UPA and APA. The UPA is a short-range ultrasonic wave, is mainly installed at the front part and the rear part of a vehicle body, has the detection range of 25 cm-2.5 m, and is more accurate due to the large detection distance, the small Doppler effect and the small temperature interference. The APA is a remote ultrasonic sensor, is mainly used for the side surface of a vehicle body, has the detection range of 35 cm-5 m, and can cover a parking space. The directivity is strong, the propagation performance of the probe wave is superior to that of the UPA, and the probe wave is not easily interfered by other APAs and UPAs. Of course, the farther the detection distance, the larger the detection error.
By utilizing the detection of the parking garage position of the vehicle-mounted ultrasonic radar, the automatic parking function needs to go through two stages: 1. identifying a library position; 2. backing and warehousing;
when the automobile slowly passes through the garage position, the relationship between the detection distance returned by the APA sensor at the right front of the automobile and the time is approximately as shown in figure 2, the approximate length of the garage position can be obtained by integrating the automobile speed from the time t1 to the time t2, and if the automobile is approximately considered to be running at a constant speed, the automobile speed is directly multiplied by (t 2-t 1). And when the detected length exceeds the shortest length required by the vehicle to park, the current space is considered to have a parking space.
Similarly, the APA in the back side direction can generate a similar signal curve for secondary verification of the library position.
The research objects of the parking space perception problem are usually obstacle parking spaces, line parking spaces and the like. In the field of automatic driving, parking spaces are estimated or predicted more accurately. The parking space perception is needed to play a role.
There are generally two methods for acquiring parking spaces: 1) the method has the advantages that the traditional algorithm is utilized to obtain target point cloud information through an ultrasonic sensor and a vehicle sensor, and target orientation information is obtained through point cloud processing, and the method has the defect that if target shape information is incomplete or detection errors are large, estimated orientation results are possibly very poor; 2) the neural network algorithm utilizing deep learning is to establish the neural network of deep learning of the obstacle parking space, and the weight of the neural network is corrected by collecting a large number of samples. However, this method requires a large number of samples, and poor selection of the model may affect the accuracy of the obstacle parking space and may require high requirements for environments such as embedded memories.
Disclosure of Invention
The invention provides a detection system, which can obtain target point cloud information through an ultrasonic sensor and a vehicle sensor and realize relatively accurate parking space detection based on a low-cost hardware system.
An ultrasonic radar obstacle parking space sensing system comprises an ultrasonic radar module and a vehicle control unit; the vehicle control unit comprises a radar signal processing module, an automobile movement calculation module, a sensor position calculation module, a point cloud calculation module, a parking space position calculation module, a point cloud data storage module and a control module; the control module obtains the automobile moving distance D in unit time T and the attitude change angle theta (T) in unit time T, calculates the attitude change angle beta (T) relative to the calculation origin P (0), and calculates the automobile position P (T) relative to the calculation origin P (0); controlling an ultrasonic radar module to send an ultrasonic signal, obtaining the distance L (n) between an ultrasonic detection obstacle and a probe of the obstacle, the installation position C (m) and the ultrasonic detection angle K (n) of the ultrasonic radar, and calculating the coordinate H (t) of the obstacle relative to an automobile coordinate system; calculating a coordinate value HP (t) of the obstacle relative to a calculation origin P (0) according to the coordinate H (t) of the obstacle relative to an automobile coordinate system, the automobile position P (t), the attitude change angle beta (t), and storing a historical coordinate value HP (t) to form point cloud data; and analyzing the point cloud data to determine the closest distance and the farthest distance between the vehicle and the obstacle, and determining the length and the width of the parking space according to the closest distance, the farthest distance and the attribute and the contour of the obstacle coordinate.
The ultrasonic radar module may include an APA ultrasonic radar module and a UPA ultrasonic radar module.
The vehicle control unit may further include a parking space position compensation calculation module and a vehicle speed measurement module, wherein the control module records a vehicle speed at a time when the ultrasonic signal is sent, and the parking space position compensation calculation module compensates the width or the length of the parking space according to the vehicle speed.
Obtaining the moving distance D of the automobile in unit time T and the attitude change angle theta (T), calculating the attitude change angle beta (T) relative to the calculation origin P (0), and calculating the automobile position P (T) relative to the calculation origin P (0);
X_P(t)=X_P(t-1)+ D*cos(θ(t)),
y _ P (t) = Y _ P (t-1) + D × sin (θ (t)), and the historical attitude change angle θ (t) is accumulated to obtain an attitude change angle β (t) with respect to the calculation origin P (0).
The ultrasonic detection system can be used for detecting the distance L (n) between the obstacle and the probe by the ultrasonic of the obstacle, wherein the abscissa X _ L (n) and the ordinate Y _ L (n) are respectively; the abscissa X _ h (t) and the ordinate Y _ h (t) of the obstacle relative to the coordinates h (t) of the vehicle coordinate system;
X_H(t)=X_C(m)+ L(n)*cos(K(n)),
Y_H(t)=Y_C(m)+ L(n)*sin(K(n))。
the distance B (t) from the obstacle to the origin of the automobile coordinate system is equal to the square value of the sum of squares of X _ H (t) and Y _ C (n), and the angle A (t) of the obstacle relative to the automobile coordinate system is calculated; a (t) = arccos (X _ h (t)/b (t)), an off-angle b (t) = a- β (t) of the obstacle from the X-axis of the coordinate system of the origin P (0), an abscissa X _ hp (n) of the coordinate value hp (t), an ordinate Y _ hp (n),
X_HP(n)=X_P(n)+B(t)sin(B(t)),
Y_HP(n)=Y_P(n)+B(t)cos(B(t))。
a method for sensing a parking space with an ultrasonic radar obstacle comprises the following steps,
step 10: setting a coordinate system of the automobile relative to an original point P (0) and an initial automobile body attitude angle theta (0);
step 20: recording an initial position and an initial body attitude angle theta (0) of the automobile;
step 30: obtaining the automobile moving distance D in unit time T and the attitude change angle theta (T) in unit time T, calculating the attitude change angle beta (T) relative to the calculation origin P (0), and calculating the automobile position P (T) relative to the calculation origin P (0);
step 40: controlling an ultrasonic radar to send an ultrasonic signal, obtaining the distance L (n) between an ultrasonic detection obstacle and a probe of the obstacle, the installation position C (n) and the ultrasonic detection angle K (n) of the ultrasonic radar, and calculating the coordinate H (t) of the obstacle relative to an automobile coordinate system;
step 50: calculating a coordinate value HP (t) of the obstacle relative to a calculation origin P (0) according to the coordinate H (t) of the obstacle relative to an automobile coordinate system, the automobile position P (t), the attitude change angle beta (t), and storing a historical coordinate value HP (t) to form point cloud data;
step 60: and analyzing the point cloud data to determine the closest distance and the farthest distance between the vehicle and the obstacle, and determining the length and the width of the parking space according to the closest distance, the farthest distance and the attribute and the contour of the obstacle coordinate.
The ultrasonic radar obstacle space sensing method according to claim 7,
step 70: and recording the speed of the vehicle at the moment of sending the ultrasonic signal, and compensating the width or length of the parking space according to the speed of the vehicle.
In step 30, the moving distance D of the vehicle and the attitude change angle θ (T) in the unit time T are obtained, the attitude change angle β (T) with respect to the calculation origin P (0) is calculated, and the vehicle position P (T) with respect to the calculation origin P (0) is calculated;
X_P(t)=X_P(t)+ D*cos(θ(t)),
y _ P (t) = Y _ P (t) + D × sin (θ (t)), and the historical attitude change angle θ (t) is accumulated to obtain the attitude change angle β (t) with respect to the calculation origin P (0).
In step 40, the distance l (n) between the obstacle and the probe is detected by the ultrasonic wave of the obstacle, and the probe is relative to the abscissa X _ c (m) and the ordinate Y _ c (m) of the automobile coordinate system; the abscissa X _ h (t) and the ordinate Y _ h (t) of the obstacle relative to the coordinates h (t) of the vehicle coordinate system;
X_H(t)=X_C(m)+ L(n)*cos(K(n)),
Y_H(t)=Y_C(m)+ L(n)*sin(K(n))。
in step 50, calculating an angle a (t) of the obstacle with respect to the vehicle coordinate system, wherein the distance b (t) is equal to a squared value of a sum of squares of X _ h (t) and Y _ c (n); a (t) = arccos (X _ h (t)/b (t)), deviation angle b (t) = a- β (t) of obstacle from X axis of coordinate system of origin P (0), abscissa X _ hp (n) of coordinate value hp (t), ordinate Y _ hp (n),
X_HP(n)=X_P(n)+B(t)sin(B(t)),
Y_HP(n)=Y_P(n)+B(t)cos(B(t))。
the beneficial effects of the technical scheme in the application are that: by calculating the moving distance D of the automobile in unit time and the attitude change angle theta (T) in unit time T, the moving distance and the attitude change of the automobile can be calculated in a simple calculation mode, and an integral calculation effect is formed; the compensation data is a three-dimensional array tested in a standard environment, and can supplement the testing precision of the boundary catastrophe points; the vehicle motion can be simplified into two conditions, namely rotation as shown in figure 7 and linear motion as shown in figure 8, and the position change of the central point of the rear wheel of the vehicle can be calculated by using a formula.
Drawings
FIG. 1 is a schematic diagram of the radar coverage effect of a vehicle-mounted ultrasonic radar;
FIG. 2 is a schematic diagram of the signal versus time of a vehicle-mounted ultrasonic radar detecting a standard side position garage;
FIG. 3 is a functional block diagram of an ultrasonic radar obstacle parking space sensing system;
FIG. 4 is a functional block diagram of an ultrasonic radar obstacle parking space sensing system;
FIG. 5 is a functional block diagram of an ultrasonic radar obstacle parking space sensing system;
FIG. 6 is a simplified block diagram of the motion of a vehicle per unit time;
FIG. 7 is a simplified block diagram of the motion of a vehicle per unit time;
FIG. 8 is a schematic diagram of the parking space sensing technology of the ultrasonic radar obstacle;
FIG. 9 is a schematic view of point cloud data sensed and detected by an ultrasonic radar obstacle parking space;
fig. 10 is a flow chart of a method for sensing a parking space by using an ultrasonic radar obstacle.
Detailed Description
The present disclosure is described in further detail below with reference to the attached drawings. It should be noted that the following description is of the preferred embodiments of the present invention and should not be construed as limiting the invention in any way. The description of the preferred embodiments of the present invention is made only as an illustration of the general principles of the invention.
As shown in fig. 3, the ultrasonic radar obstacle parking space sensing system is characterized by comprising an ultrasonic radar module and a vehicle control unit;
the vehicle control unit comprises a radar signal processing module, an automobile movement calculation module, a sensor position calculation module, a point cloud calculation module, a parking space position calculation module, a point cloud data storage module and a control module;
the control module controls the automobile movement calculation module to obtain the automobile movement distance D in unit time T and the attitude change angle theta (T) in unit time T, calculates the attitude change angle beta (T) relative to the calculation origin P (0), and calculates the automobile position P (T) relative to the calculation origin P (0);
the control module controls the ultrasonic radar module to send ultrasonic signals, the sensor position calculation module obtains the distance L (n) between the ultrasonic detection barrier and the probe of the barrier, the installation position C (m) and the ultrasonic detection angle K (n) of the ultrasonic radar, and calculates the coordinate H (t) of the barrier relative to the automobile coordinate system;
the point cloud computing module computes a coordinate value HP (t) of the obstacle relative to a computing origin P (0) according to a coordinate H (t) of the obstacle relative to an automobile coordinate system, an automobile position P (t) and an attitude change angle beta (t), saves a historical coordinate value HP (t) and forms point cloud data;
the parking space position calculation module analyzes the point cloud data to determine the closest distance and the farthest distance between the vehicle and the obstacle, and determines the length and the width of the parking space according to the closest distance, the farthest distance and the attribute and the outline of the obstacle coordinate.
By calculating the moving distance D of the automobile in unit time and the attitude change angle theta (T) in unit time T, the moving distance and attitude change of the automobile can be calculated in a simple calculation mode, and an integral calculation effect is formed.
As shown in fig. 4, the ultrasonic radar module may include an APA ultrasonic radar module and a UPA ultrasonic radar module.
As shown in fig. 5, the vehicle control unit may further include a parking space position compensation calculating module and a vehicle speed measuring module, wherein the control module records a vehicle speed at a time when the ultrasonic signal is sent, and the parking space position compensation calculating module compensates the width or the length of the parking space according to the vehicle speed.
As shown in fig. 9, the compensation data is stored in the parking space position compensation calculation module, and the compensation data is a three-dimensional array tested in a standard environment, which can supplement the test precision of the boundary mutation point:
wherein:
,,andis the speed of the vehicle and is,andis the distance of the obstacle of the AC boundary and the BD boundary,andare the shapes of the AC boundary and BD boundary obstacles. Determination by typical scene acquisition dataAndthe value of (a) is set to (b),andthe determination of the values of (a) requires finding a three-dimensional array of vehicle speed, side margins, and shape of the boundary barrier.
Obtaining the moving distance D of the automobile in unit time T and the attitude change angle theta (T), calculating the attitude change angle beta (T) relative to the calculation origin P (0), and calculating the automobile position P (T) relative to the calculation origin P (0);
X_P(t)=X_P(t-1)+ D*cos(θ(t)),
y _ P (t) = Y _ P (t-1) + D × sin (θ (t)), and the historical attitude change angles θ (t) are accumulated to obtain the attitude change angle β (t) from the calculation origin P (0).
In fig. 6 or fig. 7, the calculation is performed in unit time, the movement of the automobile can be simplified into two conditions, for example, the rotation in fig. 7 and the linear movement in fig. 8, and the position change of the central point of the rear wheel of the automobile can be calculated by the formula.
As shown in fig. 8, at the nth time instant, the distance between the ultrasonic detection obstacle of the obstacle and the ultrasonic radar probe is l (n), and the probe is relative to the abscissa X _ c (m) and the ordinate Y _ c (m) of the automobile coordinate system; the abscissa X _ h (t) and the ordinate Y _ h (t) of the obstacle relative to the coordinates h (t) of the vehicle coordinate system;
X_H(t)=X_C(m)+ L(n)*cos(K(n)),
Y_H(t)=Y_C(m)+ L(n)*sin(K(n))。
the coordinates of the probe relative to the center point of the rear wheel of the automobile are fixed, different ultrasonic radar probes are selected, the coordinate values are different, and different coordinate values are selected according to different ultrasonic radars m. The ultrasonic detection angle k (m) is also a fixed value according to the ultrasonic radar. L (n) is the distance of the detected obstacle at different times.
As shown in fig. 8, the distance b (t) from the obstacle to the origin of the vehicle coordinate system, the distance b (t) being equal to the squared value of the sum of the squares of X _ h (t) and Y _ c (n), the angle a (t) of the obstacle to the vehicle coordinate system is calculated; a (t) = arccos (X _ h (t)/b (t)), deviation angle b (t) = a- β (t) of obstacle from X axis of coordinate system of origin P (0), abscissa X _ hp (n) of coordinate value hp (t), ordinate Y _ hp (n),
X_HP(n)=X_P(n)+B(t)sin(B(t)),
Y_HP(n)=Y_P(n)+B(t)cos(B(t))。
as shown in fig. 10, a method for sensing a parking space by using an ultrasonic radar obstacle includes,
step 10: setting a coordinate system of the automobile relative to an original point P (0) and an initial automobile body attitude angle theta (0);
step 20: recording an initial position and an initial body attitude angle theta (0) of the automobile;
and step 30: obtaining the automobile moving distance D in unit time T and the attitude change angle theta (T) in unit time T, calculating the attitude change angle beta (T) relative to the calculation origin P (0), and calculating the automobile position P (T) relative to the calculation origin P (0);
step 40: controlling an ultrasonic radar to send an ultrasonic signal, obtaining the distance L (n) between an ultrasonic detection obstacle and a probe of the obstacle, the installation position C (n) and the ultrasonic detection angle K (n) of the ultrasonic radar, and calculating the coordinate H (t) of the obstacle relative to an automobile coordinate system;
step 50: calculating a coordinate value HP (t) of the obstacle relative to a calculation origin P (0) according to the coordinate H (t) of the obstacle relative to an automobile coordinate system, the automobile position P (t), the attitude change angle beta (t), and storing a historical coordinate value HP (t) to form point cloud data;
step 60: and analyzing the point cloud data to determine the closest distance and the farthest distance between the vehicle and the obstacle, and determining the length and the width of the parking space according to the closest distance, the farthest distance and the attribute and the contour of the obstacle coordinate.
It may be a combination of the following,
step 70: and recording the speed of the vehicle at the moment of sending the ultrasonic signal, and compensating the width or length of the parking space according to the speed of the vehicle.
Step 30, obtaining the automobile moving distance D in unit time T and the attitude change angle theta (T), calculating the attitude change angle beta (T) relative to the calculation origin P (0), and calculating the automobile position P (T) relative to the calculation origin P (0);
X_P(t)=X_P(t)+ D*cos(θ(t)),
y _ P (t) = Y _ P (t) + D × sin (θ (t)), and the historical attitude change angle θ (t) is accumulated to obtain the attitude change angle β (t) with respect to the calculation origin P (0).
In step 40, the distance L (n) between the obstacle and the probe is detected by ultrasonic waves of the obstacle, and the probe corresponds to the X _ C (m) and Y _ C (m) of the abscissa of the automobile coordinate system; the abscissa X _ h (t) and the ordinate Y _ h (t) of the obstacle relative to the coordinates h (t) of the vehicle coordinate system;
X_H(t)=X_C(m)+ L(n)*cos(K(n)),
Y_H(t)=Y_C(m)+ L(n)*sin(K(n))。
in step 50, calculating an angle A (t) of the obstacle relative to the automobile coordinate system, wherein the distance B (t) is equal to a square value of a square sum of X _ H (t) and Y _ C (n); a (t) = arccos (X _ h (t)/b (t)), deviation angle b (t) = a- β (t) of obstacle from X axis of coordinate system of origin P (0), abscissa X _ hp (n) of coordinate value hp (t), ordinate Y _ hp (n),
X_HP(n)=X_P(n)+B(t)sin(B(t)),
Y_HP(n)=Y_P(n)+B(t)cos(B(t))。
by means of the mathematical principles of fig. 6, 7, 8, different specific calculation formulas are possible.
While the invention has been illustrated and described in terms of a preferred embodiment and several alternatives, the invention is not limited by the specific description in this specification. Other additional alternative or equivalent components may also be used in the practice of the present invention.
Claims (11)
1. An ultrasonic radar obstacle parking space sensing system is characterized by comprising an ultrasonic radar module and a vehicle control unit;
the vehicle control unit comprises a radar signal processing module, an automobile movement calculation module, a sensor position calculation module, a point cloud calculation module, a parking space position calculation module, a point cloud data storage module and a control module;
the control module obtains the automobile moving distance D in unit time T and the attitude change angle theta (T) in unit time T, calculates the attitude change angle beta (T) relative to the calculation origin P (0), and calculates the automobile position P (T) relative to the calculation origin P (0);
controlling an ultrasonic radar module to send an ultrasonic signal, obtaining the distance L (n) between an ultrasonic detection obstacle and a probe of the obstacle, the installation position C (m) and the ultrasonic detection angle K (n) of the ultrasonic radar, and calculating the coordinate H (t) of the obstacle relative to an automobile coordinate system;
calculating a coordinate value HP (t) of the obstacle relative to a calculation origin P (0) according to the coordinate H (t) of the obstacle relative to an automobile coordinate system, the automobile position P (t), the attitude change angle beta (t), and storing a historical coordinate value HP (t) to form point cloud data;
and analyzing the point cloud data to determine the closest distance and the farthest distance between the vehicle and the obstacle, and determining the length and the width of the parking space according to the closest distance, the farthest distance and the attribute and the contour of the obstacle coordinate.
2. The ultrasonic radar obstacle space sensing system of claim 1, wherein the ultrasonic radar modules comprise an APA ultrasonic radar module and a UPA ultrasonic radar module.
3. The ultrasonic radar obstacle parking space sensing system according to claim 1, wherein the vehicle control unit further comprises a parking space position compensation calculation module and a vehicle speed measurement module, the control module records a vehicle speed at a moment when the ultrasonic signal is sent, and the parking space position compensation calculation module compensates for the width or the length of the parking space according to the vehicle speed.
4. The system according to claim 1, wherein the vehicle moving distance D and the attitude change angle θ (T) are obtained in a unit time T, the attitude change angle β (T) with respect to the calculation origin P (0) is calculated, and the vehicle position P (T) with respect to the calculation origin P (0) is calculated;
X_P(t)=X_P(t-1)+ D*cos(θ(t)),
y _ P (t) = Y _ P (t-1) + D × sin (θ (t)), and the historical attitude change angle θ (t) is accumulated to obtain an attitude change angle β (t) with respect to the calculation origin P (0).
5. The ultrasonic radar obstacle space sensing system of claim 4, wherein the ultrasonic detection obstacle-to-probe distance L (n) of the obstacle is X _ L (n) in abscissa and Y _ L (n) in ordinate; the abscissa X _ h (t) and the ordinate Y _ h (t) of the obstacle relative to the coordinates h (t) of the vehicle coordinate system;
X_H(t)=X_C(m)+ L(n)*cos(K(n)),
Y_H(t)=Y_C(m)+ L(n)*sin(K(n))。
6. the sodar obstacle space sensing system of claim 4, wherein the distance B (t) of the obstacle to the origin of the vehicle coordinate system, the distance B (t) being equal to the squared sum of X _ H (t) and Y _ C (n), the angle A (t) of the obstacle to the vehicle coordinate system is calculated; a (t) = arccos (X _ h (t)/b (t)), deviation angle b (t) = a- β (t) of obstacle from X axis of coordinate system of origin P (0), abscissa X _ hp (n) of coordinate value hp (t), ordinate Y _ hp (n),
X_HP(n)=X_P(n)+B(t)sin(B(t)),
Y_HP(n)=Y_P(n)+B(t)cos(B(t))。
7. a method for sensing a parking space by using an ultrasonic radar barrier is characterized in that,
step 10: setting a coordinate system of the automobile relative to an original point P (0) and an initial automobile body attitude angle theta (0);
step 20: recording an initial position and an initial body attitude angle theta (0) of the automobile;
step 30: obtaining the automobile moving distance D in unit time T and the attitude change angle theta (T) in unit time T, calculating the attitude change angle beta (T) relative to the calculation origin P (0), and calculating the automobile position P (T) relative to the calculation origin P (0);
step 40: controlling an ultrasonic radar to send an ultrasonic signal, obtaining the distance L (n) between an ultrasonic detection obstacle and a probe of the obstacle, the installation position C (n) and the ultrasonic detection angle K (n) of the ultrasonic radar, and calculating the coordinate H (t) of the obstacle relative to an automobile coordinate system;
step 50: calculating a coordinate value HP (t) of the obstacle relative to a calculation origin P (0) according to the coordinate H (t) of the obstacle relative to an automobile coordinate system, the automobile position P (t), the attitude change angle beta (t), and storing a historical coordinate value HP (t) to form point cloud data;
step 60: and analyzing the point cloud data to determine the closest distance and the farthest distance between the vehicle and the obstacle, and determining the length and the width of the parking space according to the closest distance, the farthest distance and the attribute and the contour of the obstacle coordinate.
8. The ultrasonic radar obstacle space sensing method according to claim 7,
step 70: and recording the speed of the vehicle at the moment of sending the ultrasonic signal, and compensating the width or length of the parking space according to the speed of the vehicle.
9. The method according to claim 7, wherein in step 30, the moving distance D of the vehicle and the attitude change angle θ (T) are obtained in a unit time T, the attitude change angle β (T) with respect to the calculation origin P (0) is calculated, and the vehicle position P (T) with respect to the calculation origin P (0) is calculated;
X_P(t)=X_P(t)+ D*cos(θ(t)),
y _ P (t) = Y _ P (t) + D × sin (θ (t)), and the historical attitude change angle θ (t) is accumulated to obtain the attitude change angle β (t) with respect to the calculation origin P (0).
10. The method for sensing the parking space by the ultrasonic radar obstacle according to claim 7, wherein in the step 40, the distance L (n) between the obstacle and the probe is detected by the ultrasonic wave of the obstacle, and the probe is relative to the abscissa X _ C (m) and the ordinate Y _ C (m) of the automobile coordinate system; the abscissa X _ h (t) and the ordinate Y _ h (t) of the obstacle relative to the coordinates h (t) of the vehicle coordinate system;
X_H(t)=X_C(m)+ L(n)*cos(K(n)),
Y_H(t)=Y_C(m)+ L(n)*sin(K(n))。
11. the method according to claim 7, wherein in step 50, the distance B (t) from the obstacle to the origin of the vehicle coordinate system, the distance B (t) being equal to the square of the sum of the squares of X _ H (t) and Y _ C (n), and the angle A (t) of the obstacle to the vehicle coordinate system is calculated; a (t) = arccos (X _ h (t)/b (t)), deviation angle b (t) = a- β (t) of obstacle from X axis of coordinate system of origin P (0), abscissa X _ hp (n) of coordinate value hp (t), ordinate Y _ hp (n),
X_HP(n)=X_P(n)+B(t)sin(B(t)),
Y_HP(n)=Y_P(n)+B(t)cos(B(t))。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210179101.4A CN114572223A (en) | 2022-02-25 | 2022-02-25 | Ultrasonic radar obstacle parking space sensing system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210179101.4A CN114572223A (en) | 2022-02-25 | 2022-02-25 | Ultrasonic radar obstacle parking space sensing system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114572223A true CN114572223A (en) | 2022-06-03 |
Family
ID=81770891
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210179101.4A Pending CN114572223A (en) | 2022-02-25 | 2022-02-25 | Ultrasonic radar obstacle parking space sensing system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114572223A (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11255052A (en) * | 1998-03-10 | 1999-09-21 | Nissan Motor Co Ltd | Parking space detecting device |
KR101735732B1 (en) * | 2015-12-11 | 2017-05-15 | 현대오트론 주식회사 | Edge detection apparatus and method for securing parking space |
CN109532821A (en) * | 2018-11-09 | 2019-03-29 | 重庆长安汽车股份有限公司 | Merge parking system |
CN110775052A (en) * | 2019-08-29 | 2020-02-11 | 浙江零跑科技有限公司 | Automatic parking method based on fusion of vision and ultrasonic perception |
CN110853399A (en) * | 2019-10-12 | 2020-02-28 | 惠州市德赛西威智能交通技术研究院有限公司 | Parking space identification compensation method based on ultrasonic sensor parking space detection system |
CN114056324A (en) * | 2021-10-29 | 2022-02-18 | 惠州华阳通用智慧车载***开发有限公司 | Parking space identification method and system based on data fusion |
-
2022
- 2022-02-25 CN CN202210179101.4A patent/CN114572223A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11255052A (en) * | 1998-03-10 | 1999-09-21 | Nissan Motor Co Ltd | Parking space detecting device |
KR101735732B1 (en) * | 2015-12-11 | 2017-05-15 | 현대오트론 주식회사 | Edge detection apparatus and method for securing parking space |
CN109532821A (en) * | 2018-11-09 | 2019-03-29 | 重庆长安汽车股份有限公司 | Merge parking system |
CN110775052A (en) * | 2019-08-29 | 2020-02-11 | 浙江零跑科技有限公司 | Automatic parking method based on fusion of vision and ultrasonic perception |
CN110853399A (en) * | 2019-10-12 | 2020-02-28 | 惠州市德赛西威智能交通技术研究院有限公司 | Parking space identification compensation method based on ultrasonic sensor parking space detection system |
CN114056324A (en) * | 2021-10-29 | 2022-02-18 | 惠州华阳通用智慧车载***开发有限公司 | Parking space identification method and system based on data fusion |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110531357B (en) | Method for estimating speed of moving target in horizontal plane and radar detection system | |
JP7081046B2 (en) | How to detect angle measurement error in radar sensor | |
CN109490874B (en) | Method for determining suitability of radar target as position landmark | |
EP3104189B1 (en) | Misalignment estimation for a vehicle radar system | |
CN110379178B (en) | Intelligent unmanned automobile parking method based on millimeter wave radar imaging | |
CN112098990B (en) | Method for detecting and tracking medium and high speed vehicle by vehicle-mounted high-resolution millimeter wave radar | |
US20210213962A1 (en) | Method for Determining Position Data and/or Motion Data of a Vehicle | |
KR101882483B1 (en) | Apparatus and method for detecting obstacle by unmanned surface vessel | |
US20210124033A1 (en) | Method and device for calibrating a vehicle sensor | |
CN113330326A (en) | Apparatus and method for calibrating a multiple-input multiple-output radar sensor | |
US20080034871A1 (en) | Test Method For A Method For Passively Obtaining Target Parameters | |
CN112711027A (en) | Tunnel internal transverse positioning method based on laser radar point cloud data | |
CN111220146B (en) | Underwater terrain matching and positioning method based on Gaussian process regression learning | |
US11175382B2 (en) | Elevation angle estimation in horizontal antenna array with doppler and velocity measurements | |
US11047971B2 (en) | Radar system and control method for use in a moving vehicle | |
CN111796243A (en) | Method for determining the detuning of a radar sensor | |
CN113063441B (en) | Data source correction method and device for accumulated calculation error of odometer | |
CN117146830B (en) | Self-adaptive multi-beacon dead reckoning and long-baseline tightly-combined navigation method | |
US6256264B1 (en) | Localization of a submerged tow vehicle (lost) | |
CN114740448B (en) | Target state estimation method and device for vehicle-mounted radar and storage medium | |
CN114572223A (en) | Ultrasonic radar obstacle parking space sensing system and method | |
CN112526499A (en) | Method for signal evaluation in a locating system, locating system for a motor vehicle | |
CN114103933B (en) | Obstacle positioning method, parking control method, device and vehicle | |
US20240140504A1 (en) | Orientation-based position determination for rail vehicles | |
CN110542902B (en) | Simple height measurement method suitable for vehicle millimeter wave radar |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |