Apollo  6.0
Open source self driving car software
Classes | Typedefs | Variables
apollo::drivers::racobit_radar Namespace Reference

Classes

class  ClusterGeneralInfo701
 
class  ClusterListStatus600
 
class  ClusterQualityInfo702
 
class  ObjectExtendedInfo60D
 
class  ObjectGeneralInfo60B
 
class  ObjectListStatus60A
 
class  ObjectQualityInfo60C
 
class  RacobitRadarCanbusComponent
 
class  RacobitRadarMessageManager
 
class  RadarConfig200
 
class  RadarState201
 

Typedefs

using Time = ::apollo::cyber::Time
 
using micros = std::chrono::microseconds
 

Variables

const int CONTIID_START = 0x600
 
const int CONTIID_END = 0x702
 
const int WAIT_TIME = 4000
 
const int BCAN_RECV_TRIES = 4
 
const int RADAR_CONFIG = 0x200
 
const int RADAR_STATE = 0x201
 
const int CAN_BUFFER_NUM = 20
 
const int CANBYTE = 13
 
const int ETHER_WAIT = 5000000
 
const int DISCONNECT_WAIT = 5
 
const double LINEAR_RMS [32]
 
const double ANGLE_RMS [32]
 
const double PROBOFEXIST [8] = {0.00, 0.25, 0.5, 0.75, 0.90, 0.99, 0.999, 1.0}
 
const double CLUSTER_DIST_RES = 0.2
 
const double CLUSTER_DIST_LONG_MIN = -500
 
const double CLUSTER_DIST_LAT_MIN = -102.3
 
const double CLUSTER_VREL_RES = 0.25
 
const double CLUSTER_VREL_LONG_MIN = -128.0
 
const double CLUSTER_VREL_LAT_MIN = -64.0
 
const double CLUSTER_RCS_RES = 0.5
 
const double CLUSTER_RCS = -64.0
 
const double OBJECT_DIST_RES = 0.2
 
const double OBJECT_DIST_LONG_MIN = -500
 
const double OBJECT_DIST_LAT_MIN = -204.6
 
const double OBJECT_VREL_RES = 0.25
 
const double OBJECT_VREL_LONG_MIN = -128.0
 
const double OBJECT_VREL_LAT_MIN = -64.0
 
const double OBJECT_RCS_RES = 0.5
 
const double OBJECT_RCS_MIN = -64.0
 
const double OBJECT_AREL_RES = 0.01
 
const double OBJECT_AREL_LONG_MIN = -10.0
 
const double OBJECT_AREL_LAT_MIN = -2.5
 
const double OBJECT_ORIENTATION_ANGEL_MIN = -180.0
 
const double OBJECT_ORIENTATION_ANGEL_RES = 0.4
 
const double OBJECT_WIDTH_RES = 0.2
 
const double OBJECT_LENGTH_RES = 0.2
 

Typedef Documentation

◆ micros

using apollo::drivers::racobit_radar::micros = typedef std::chrono::microseconds

◆ Time

Variable Documentation

◆ ANGLE_RMS

const double apollo::drivers::racobit_radar::ANGLE_RMS[32]
Initial value:
= {
0.005, 0.007, 0.010, 0.014, 0.020, 0.029, 0.041, 0.058,
0.082, 0.116, 0.165, 0.234, 0.332, 0.471, 0.669, 0.949,
1.346, 1.909, 2.709, 3.843, 5.451, 7.734, 10.971, 15.565,
22.061, 31.325, 44.439, 63.044, 69.437, 126.881, 180.000, 360.00}

◆ BCAN_RECV_TRIES

const int apollo::drivers::racobit_radar::BCAN_RECV_TRIES = 4

◆ CAN_BUFFER_NUM

const int apollo::drivers::racobit_radar::CAN_BUFFER_NUM = 20

◆ CANBYTE

const int apollo::drivers::racobit_radar::CANBYTE = 13

◆ CLUSTER_DIST_LAT_MIN

const double apollo::drivers::racobit_radar::CLUSTER_DIST_LAT_MIN = -102.3

◆ CLUSTER_DIST_LONG_MIN

const double apollo::drivers::racobit_radar::CLUSTER_DIST_LONG_MIN = -500

◆ CLUSTER_DIST_RES

const double apollo::drivers::racobit_radar::CLUSTER_DIST_RES = 0.2

◆ CLUSTER_RCS

const double apollo::drivers::racobit_radar::CLUSTER_RCS = -64.0

◆ CLUSTER_RCS_RES

const double apollo::drivers::racobit_radar::CLUSTER_RCS_RES = 0.5

◆ CLUSTER_VREL_LAT_MIN

const double apollo::drivers::racobit_radar::CLUSTER_VREL_LAT_MIN = -64.0

◆ CLUSTER_VREL_LONG_MIN

const double apollo::drivers::racobit_radar::CLUSTER_VREL_LONG_MIN = -128.0

◆ CLUSTER_VREL_RES

const double apollo::drivers::racobit_radar::CLUSTER_VREL_RES = 0.25

◆ CONTIID_END

const int apollo::drivers::racobit_radar::CONTIID_END = 0x702

◆ CONTIID_START

const int apollo::drivers::racobit_radar::CONTIID_START = 0x600

◆ DISCONNECT_WAIT

const int apollo::drivers::racobit_radar::DISCONNECT_WAIT = 5

◆ ETHER_WAIT

const int apollo::drivers::racobit_radar::ETHER_WAIT = 5000000

◆ LINEAR_RMS

const double apollo::drivers::racobit_radar::LINEAR_RMS[32]
Initial value:
= {0.005, 0.006, 0.008, 0.011, 0.014, 0.018, 0.023,
0.029, 0.038, 0.049, 0.063, 0.081, 0.105, 0.135,
0.174, 0.224, 0.288, 0.371, 0.478, 0.616, 0.794,
1.023, 1.317, 1.697, 2.187, 2.817, 3.630, 4.676,
6.025, 7.762, 10.000, 100.00}

◆ OBJECT_AREL_LAT_MIN

const double apollo::drivers::racobit_radar::OBJECT_AREL_LAT_MIN = -2.5

◆ OBJECT_AREL_LONG_MIN

const double apollo::drivers::racobit_radar::OBJECT_AREL_LONG_MIN = -10.0

◆ OBJECT_AREL_RES

const double apollo::drivers::racobit_radar::OBJECT_AREL_RES = 0.01

◆ OBJECT_DIST_LAT_MIN

const double apollo::drivers::racobit_radar::OBJECT_DIST_LAT_MIN = -204.6

◆ OBJECT_DIST_LONG_MIN

const double apollo::drivers::racobit_radar::OBJECT_DIST_LONG_MIN = -500

◆ OBJECT_DIST_RES

const double apollo::drivers::racobit_radar::OBJECT_DIST_RES = 0.2

◆ OBJECT_LENGTH_RES

const double apollo::drivers::racobit_radar::OBJECT_LENGTH_RES = 0.2

◆ OBJECT_ORIENTATION_ANGEL_MIN

const double apollo::drivers::racobit_radar::OBJECT_ORIENTATION_ANGEL_MIN = -180.0

◆ OBJECT_ORIENTATION_ANGEL_RES

const double apollo::drivers::racobit_radar::OBJECT_ORIENTATION_ANGEL_RES = 0.4

◆ OBJECT_RCS_MIN

const double apollo::drivers::racobit_radar::OBJECT_RCS_MIN = -64.0

◆ OBJECT_RCS_RES

const double apollo::drivers::racobit_radar::OBJECT_RCS_RES = 0.5

◆ OBJECT_VREL_LAT_MIN

const double apollo::drivers::racobit_radar::OBJECT_VREL_LAT_MIN = -64.0

◆ OBJECT_VREL_LONG_MIN

const double apollo::drivers::racobit_radar::OBJECT_VREL_LONG_MIN = -128.0

◆ OBJECT_VREL_RES

const double apollo::drivers::racobit_radar::OBJECT_VREL_RES = 0.25

◆ OBJECT_WIDTH_RES

const double apollo::drivers::racobit_radar::OBJECT_WIDTH_RES = 0.2

◆ PROBOFEXIST

const double apollo::drivers::racobit_radar::PROBOFEXIST[8] = {0.00, 0.25, 0.5, 0.75, 0.90, 0.99, 0.999, 1.0}

◆ RADAR_CONFIG

const int apollo::drivers::racobit_radar::RADAR_CONFIG = 0x200

◆ RADAR_STATE

const int apollo::drivers::racobit_radar::RADAR_STATE = 0x201

◆ WAIT_TIME

const int apollo::drivers::racobit_radar::WAIT_TIME = 4000