62 #ifndef RADAR_KIN_UTILS_H 63 #define RADAR_KIN_UTILS_H 72 #define IMU_TIME_TO_SECONDS_CONVERSION_CONSTANT (1000000.0f) 120 float * rotAngle_H_M,
123 const float sensorOrientation,
157 const float velNorth,
158 const float sensorPosX,
159 const float sensorPosY);
183 const float * rotMat_H,
184 const float sensorPosX,
185 const float sensorPosY,
209 const float rotAngle_H_M,
211 const float trfLoc_x,
212 const float trfLoc_y,
234 const float rotAngle_H_M,
236 const float vRad_o_s,
238 const float rotAngle_H,
270 const float rotAngle_H_M,
272 const float vRad_o_s,
274 const float aRad_o_w,
275 const float * sensor_pva,
278 const float rotAngle_H,
PTK_INS_Attitude attitude
Definition: ins.h:199
void PTK_Util_KinCompRotMatrices(float *rotAngle_H_M, float *rotAngle_H, const float azimuth, const float sensorOrientation, float *rotMat_H_M, float *rotMat_H)
Computes rotation angles and matices to transform between sensor and world coordinates.
float azimuth
Definition: ins.h:181
PTK_INS_InsPva inspva
Definition: ins.h:242
#define IMU_TIME_TO_SECONDS_CONVERSION_CONSTANT
Definition: radar_kin_utils.h:72
void PTK_Util_KinCompSensorPva(const float rotAngle_H_M, const PTK_RigidTransform *M_w_enu, const float trfLoc_x, const float trfLoc_y, float *sensor_pva)
Computes sensor position and attitude in world coordinates.
void PTK_Util_KinCompRadVelWR2WFromWorldOrigin(const float rotAngle_H_M, const float *v_s_w, const float vRad_o_s, const float a_o_s, const float aRad_o_w, const float *sensor_pva, const float x_o_w, const float y_o_w, const float rotAngle_H, float *vRad_o_w)
Computes radial velocity of object towards world origin.
void PTK_Util_KinTfrmSensorLoc(const float *rotMat_H, const float sensorPosX, const float sensorPosY, float *trfLoc_x, float *trfLoc_y)
Tranforms sensor locations (x/y) in vehicle coordinates to sensor locations (x/y) in world coordinate...
uint64_t timestamp
Definition: ins.h:257
void PTK_Util_KinCompRadVelWR2WFromSensorOrigin(const float rotAngle_H_M, const float *v_s_w, const float vRad_o_s, const float a_o_s, const float rotAngle_H, float *vRad_o_sw)
Computes radial velocity of object towards sensor origin.
PTK_INS_RecordData data
Definition: ins.h:263
INS record.
Definition: ins.h:254
static float PTK_Util_computeYawRate(const PTK_INS_Record *prevInsRec, const PTK_INS_Record *curInsRec)
Computes the yaw rate from successive INS records.
Definition: radar_kin_utils.h:84
void PTK_Util_KinCompSensorVel(float *v_sensor, float *rotMat_H, const float yawRate, const float velEast, const float velNorth, const float sensorPosX, const float sensorPosY)
Compute rotation matrices.