23 #include "modules/canbus/proto/chassis.pb.h" 24 #include "modules/drivers/proto/conti_radar.pb.h" 25 #include "modules/drivers/proto/delphi_esr.pb.h" 26 #include "modules/localization/proto/localization.pb.h" 27 #include "modules/third_party_perception/proto/radar_obstacle.pb.h" 34 namespace third_party_perception {
35 namespace conversion_radar {
38 const apollo::drivers::DelphiESR& delphi_esr,
39 const apollo::localization::LocalizationEstimate& localization,
40 const RadarObstacles& last_radar_obstacles);
43 const apollo::drivers::ContiRadar& conti_radar,
44 const apollo::localization::LocalizationEstimate& localization,
45 const RadarObstacles& last_radar_obstacles,
46 const apollo::canbus::Chassis& chassis);
49 const RadarObstacles& radar_obstacles);
RadarObstacles ContiToRadarObstacles(const apollo::drivers::ContiRadar &conti_radar, const apollo::localization::LocalizationEstimate &localization, const RadarObstacles &last_radar_obstacles, const apollo::canbus::Chassis &chassis)
apollo::perception::PerceptionObstacles RadarObstaclesToPerceptionObstacles(const RadarObstacles &radar_obstacles)
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
RadarObstacles DelphiToRadarObstacles(const apollo::drivers::DelphiESR &delphi_esr, const apollo::localization::LocalizationEstimate &localization, const RadarObstacles &last_radar_obstacles)