METHOD TO DETECT RADAR INSTALLATION ERROR FOR PITCH ANGLE ON AUTONOMOUS VEHICLES
A method may include receiving at least one camera frame of a first radar target and a second radar target, determining an estimated radar pose based at least in part on the at least one received camera frame, receiving a first radar cross-section (RCS) response from the first radar target and second radar target, determining an estimated elevation angle based at least in part on the first RCS response, and determining an estimated radar angle by refining the estimated radar pose and the estimated elevation angle based on at least in part on the first RCS response.
1 . A method, comprising:
receiving at least one camera frame of a first radar target and a second radar target;
determining an estimated radar pose based at least in part on the at least one received camera frame;
receiving a first radar cross-section (RCS) response from the first radar target and second radar target;
determining an estimated elevation angle based at least in part on the first RCS response; and
determining an estimated radar angle by refining the estimated radar pose and the estimated elevation angle based at least in part on the first RCS response.
2 . The method of claim 1 , wherein the determining the estimated elevation angle includes converting the received camera frame to a radar frame having coordinates to identify a location of the first radar target.
3 . The method of claim 2 , wherein the converting the received camera frame to a radar frame includes applying a predetermined camera calibration to the received camera frame.
4 . The method of claim 1 , wherein the determining an estimated elevation angle based at least in part on the first RCS response includes comparing the first RCS response to a look-up table, wherein the first RCS response includes an azimuth angle.
5 . The method of claim 1 , further comprising receiving a second RCS response from at least one second radar target, wherein the determining an estimated radar angle includes comparing the first RCS response to the second RCS response.
6 . The method of claim 5 , further comprising determining a difference between the first RCS response to the second RCS response.
7 . The method of claim 6 , further comprising determining a radar pitch based on the difference between the first RCS response and the second RCS response.
8 . The method of claim 1 , further comprising transmitting instructions indicating a radar installation error.
9 . A system, comprising:
a memory; and
at least one processor coupled to the memory and configured to:
receive a camera frame of at least one first radar target,
determine an estimated radar pose based at least in part on the received camera frame of the at least one first radar target,
receive a first radar cross-section (RCS) response from the at least one first radar target, and
determine an estimated elevation angle based at least in part on the first RCS response,
receive a second RCS response from at least one second radar target, and
determine an estimated radar angle by refining the estimated radar pose and the estimated elevation angle based at least in part on the second RCS response.
10 . The system of claim 9 , wherein the determining the estimated elevation angle includes converting the received camera frame to a radar frame having coordinates to identify a location of the first radar target.
11 . The system of claim 10 , wherein the converting the received camera frame to a radar frame includes applying a predetermined camera calibration to the received camera frame.
12 . The system of claim 9 , wherein the determining an estimated elevation angle based at least in part on the first RCS response includes comparing the first RCS response to a look-up table, wherein the RCS response includes an azimuth angle.
13 . The system of claim 9 , wherein the determining an estimated radar angle by refining the estimated radar pose and the estimated radar elevation based on at least in part on the second RCS response includes comparing the first RCS response to the second RCS response.
14 . The system of claim 13 , wherein the processor is further configured to determine a difference between the first RCS response to the second RCS response.
15 . The system of claim 14 , wherein the processor is further configured to determine a radar pitch based on the difference between the RCS response and the second RCS response.
16 . The system of claim 9 , wherein the processor is further configured to transmit instructions indicating a radar installation error.
17 . A non-transitory computer-readable medium having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising:
receive a camera frame of a first radar target;
determine an estimated radar pose based at least in part on the received camera frame of the first radar target;
receive a first radar cross-section (RCS) response from a first radar target;
determine an estimated elevation angle based at least in part on the first RCS response;
receive a second RCS response from a second radar target; and
determine an estimated radar angle by refining the estimated radar pose and the estimated elevation angle based at least in part on the second RCS response.
18 . The medium of claim 17 , wherein the determining the estimated elevation angle includes converting the received camera frame to a radar frame having coordinates to identify a location of the first radar target.
19 . The medium of claim 17 , wherein the determining an estimated elevation angle based at least in part on the first RCS response includes comparing the first RCS response to a look-up table, wherein the RCS response includes an azimuth angle.
20 . The medium of claim 17 , wherein the determining an estimated radar angle by refining the estimated radar pose and the estimated radar elevation based on at least in part on the second RCS response includes comparing the first RCS response to the second RCS response.