Skip to content

Radar Topics

The radar topics are managed by the radarpub service and handles interfacing with a conencted radar to produce radar point clouds and radar cubes. The service can also stack successive radar points and cluster radar points based on their proximity to each other. The following is a list of key features provided by the radar service.

  • SmartMicro Radars
  • Output raw Radarcube
  • DBScan clustering of radar points

The radars topics are published under the /radar namespace and offers the following sub-topics: /radar/targets, /radar/clusters, /radar/cube, and /radar/info. Clustering parameters are configurable through the radarpub service. See radarpub service configuration documentation for details.

/radar/info

The /radar/info topic publishes information about the current radar configuration. It describes the state of the center frequency, frequency sweep, range toggle, and detection frequency of the radar.

/radar/targets

The /radar/targets topic publishes information about the received radar points using the PointCloud2 schema. The point cloud will have the fields x, y, z, speed, power, and rcs (radar cross section), all with the Float32 datatype.

The XYZ coordinate system follows the standard ROS convention of x forward, y left, z up.

Usage Link
WebUI
Foxglove
SDK Radar Targets Example

/radar/clusters

The /radar/clusters topic publishes information about the received radar points using the PointCloud2 schema. The point cloud will have the fields x, y, z, speed, power, rcs (radar cross section), and cluster_id, all with the Float32 datatype. While cluster_id is formatted as a Float32 datatype, the values contained by the field will be an integer. A cluster ID of 0 means the point is not considered in a cluster, otherwise any points with the same cluster ID are in the same cluster.

The XYZ coordinate system follows the standard ROS convention of x forward, y left, z up.

This topic is only published if the radarpub service is configured with the clustering task enabled.

Usage Link
WebUI
Foxglove
SDK Radar Clusters Example

/radar/cube

The /radar/cube topic publishes information about the received radar sensor data using the custom RadarCube schema.

Note

This topic is only published if the radarpub service is configured with the radar cube publishing enabled.

Usage Link
WebUI
Foxglove Viewing Radar Cube
SDK Radar Cube Example

/radar/info

The /radar/info topic publishes information about the current radar configuration. It describes the state of the center frequency, frequency sweep, range toggle, and detection frequency of the radar.

Usage Link
WebUI
Foxglove
SDK Radar Info Example