Skip to content

毫米波 & 超声波雷达 Radar


GetRadarDetections

bool GetRadarDetections(const char *mainVehicleId, const char *sensorId, SimOne_Data_RadarDetection *pDetections)

得到毫米波雷达目标信息.
Obtaining Millimeter-Wave Radar Target Information

Parameters:

名称 类型 说明
mainVehicleId const char * 主车的ID
Id of the main vehicle
sensorId const char * 毫米波雷达传感器ID
Sensor Index
pDetections SimOne_Data_RadarDetection * 毫米波雷达感知消息 Radar detections

Returns:

类型 说明
bool 如果成功获取感知物数据,则返回true,否则返回false
Returns true if the obstacle data is successfully retrieved, false otherwise

SetRadarDetectionsUpdateCB

bool SetRadarDetectionsUpdateCB(void(*cb)(const char *mainVehicleId, const char *sensorId, SimOne_Data_RadarDetection *pDetections))

毫米波雷达目标信息回调.
Register Millimeter-Wave Radar Target Information Callback

Parameters:

名称 类型 说明
cb void(*)(const char *mainVehicleId, const char *sensorId, SimOne_Data_RadarDetection *pDetections) 获取仿真场景中物体真值的更新回调
Obstacle ground truth data update callback function

Returns:

类型 说明
bool 如果注册回调函数成功,则返回true,否则返回false
Returns true if the callback registration is successful, false otherwise.

GetUltrasonicRadar

bool GetUltrasonicRadar(const char *mainVehicleId, const char *sensorId, SimOne_Data_UltrasonicRadar *pUltrasonic)

获得一个超声波雷达信息.
Retrieve Individual Ultrasonic Radar Information

Parameters:

名称 类型 说明
mainVehicleId const char * 主车的ID
Id of the main vehicle
sensorId const char * 超声波雷达传感器ID
Sensor Index
pUltrasonic SimOne_Data_UltrasonicRadar * 超声波雷达感知消息 Radar detections

Returns:

类型 说明
bool 如果成功获取感知物数据,则返回true,否则返回false
Returns true if the obstacle data is successfully retrieved, false otherwise

GetUltrasonicRadar_Pys

bool GetUltrasonicRadar_Pys(const char *mainVehicleId, const char *sensorId, SimOne_Data_UltrasonicRadar_Pys *pUltrasonic)

获得一个物理级超声波雷达信息.
Retrieve Individual Physical Ultrasonic Radar Information

Parameters:

名称 类型 说明
mainVehicleId const char * 主车的ID
Id of the main vehicle
sensorId const char * 物理级超声波雷达传感器ID
Sensor Index
pUltrasonic SimOne_Data_UltrasonicRadar_Pys * 超声波雷达感知消息 Radar detections

Returns:

类型 说明
bool 如果成功获取感知物数据,则返回true,否则返回false
Returns true if the obstacle data is successfully retrieved, false otherwiset

GetUltrasonicRadars

bool GetUltrasonicRadars(const char *mainVehicleId, SimOne_Data_UltrasonicRadars *pUltrasonics)

获得所有超声波雷达信息.
Retrieve All Ultrasonic Radar Information for Vehicle Configuration

Parameters:

名称 类型 说明
mainVehicleId const char * 主车的ID
Id of the main vehicle
pUltrasonics SimOne_Data_UltrasonicRadars * 所有超声波雷达感知消息 All Radars' detections

Returns:

类型 说明
bool 如果成功获取感知物数据,则返回true,否则返回false
Returns true if the obstacle data is successfully retrieved, false otherwise

GetUltrasonicRadars_Pys

bool GetUltrasonicRadars_Pys(const char *mainVehicleId, SimOne_Data_UltrasonicRadars_Pys *pUltrasonics)

获得所有物理级超声波雷达信息.
Retrieve All Physical Ultrasonic Radar Information for Vehicle Configuration

Parameters:

名称 类型 说明
mainVehicleId const char * 主车的ID
Id of the main vehicle
pUltrasonics SimOne_Data_UltrasonicRadars_Pys * 所有物理级超声波雷达感知消息 All Physical Radars' detections

Returns:

类型 说明
bool 如果成功获取感知物数据,则返回true,否则返回false
Returns true if the obstacle data is successfully retrieved, false otherwise

SetUltrasonicRadarsCB

bool SetUltrasonicRadarsCB(void(*cb)(const char *mainVehicleId, SimOne_Data_UltrasonicRadars *pUltrasonics))

超生波雷达真值信息更新回调.
Register the callback func applying for ultrasonics radar detections

Parameters:

名称 类型 说明
cb void(*)(const char *mainVehicleId, SimOne_Data_UltrasonicRadars *pUltrasonics) 获取仿真场景中超声波雷达真值的更新回调
ultrasonic detection data update callback function

Returns:

类型 说明
bool 如果注册回调函数成功,则返回true,否则返回false
Returns true if the callback registration is successful, false otherwise.

SetUltrasonicRadarsPysCB

bool SetUltrasonicRadarsPysCB(void(*cb)(const char *mainVehicleId, SimOne_Data_UltrasonicRadars_Pys *pUltrasonics))

物理级超生波雷达真值信息更新回调.
Register the callback func applying for physical ultrasonics radar detections

Parameters:

名称 类型 说明
cb void(*)(const char *mainVehicleId, SimOne_Data_UltrasonicRadars_Pys *pUltrasonics) 获取仿真场景中物理级超声波雷达真值的更新回调
physical ultrasonic detection data update callback function

Returns:

类型 说明
bool 如果注册回调函数成功,则返回true,否则返回false
Returns true if the callback registration is successful, false otherwise.