RSBR
The Radar Shooting Bouncing Ray (RSBR) sensor provides ground truth hit point access to targets that are within the field-of-view of a simulated radar. The output of the sensor provides target intersection information at the resolution and field-of-view specified by the configuration.
Configuration
{
"type": "RSBR",
"listen_port": 0,
"location": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotation": {
"pitch": 0.0,
"roll": 0.0,
"yaw": 0.0
},
"azi_fov": 90,
"ele_fov": 90,
"scan_distance": 3000,
"debug_draw": false,
"num_threads": 8
}
- azi_fov: The horizontal field-of-view along the azimuth of the sensor in degrees.
- ele_fov: The vertical field-of-view along the elevation of the sensor in degrees.
- scan_distance: The maximum distance the sensor will detect objects in centimeters.
- debug_draw: If true, the rays that are cast will be drawn in editor mode.
- num_threads: The total number of threads that will be used to compute the ray casts.
Raw Output
The RSBR dataframe contains a vector of RSBRHitPoint
s. The directions and normals are within the RSBR sensor's coordinate frame. Here is the information for a single hit point.
- distance: The magnitude of the vector from the sensor to the target in meters.
- dir_x: The distance in the x-direction in centimeters.
- dir_y: The distance in the y-direction in centimeters.
- dir_z: The distance in the z-direction in centimeters.
- radial_velocity: The velocity along the radial direction of the ray.
- reflection: The electrical intensity of the return for the Radar.
- normal_x: The x component of the unit normal vector.
- normal_y: The y component of the unit normal vector.
- normal_z: The z component of the unit normal vector.
- dielectric_constant: The coefficient of the material's dielectric property.
- roughness: The coefficient of the material's roughness property.