26 const Eigen::Isometry3d& T_imu_lidar,
27 const Eigen::Vector3d& linear_vel,
28 const Eigen::Vector3d& angular_vel,
29 const std::vector<double>& times,
30 const std::vector<Eigen::Vector4d>& points);
43 const Eigen::Isometry3d& T_imu_lidar,
44 const std::vector<double>& imu_times,
45 const std::vector<Eigen::Isometry3d>& imu_poses,
47 const std::vector<double>& times,
48 const std::vector<Eigen::Vector4d>& points);
std::vector< Eigen::Vector4d > deskew(const Eigen::Isometry3d &T_imu_lidar, const std::vector< double > &imu_times, const std::vector< Eigen::Isometry3d > &imu_poses, const double stamp, const std::vector< double > ×, const std::vector< Eigen::Vector4d > &points)
Deskew a point cloud with IMU pose prediction.
std::vector< Eigen::Vector4d > deskew(const Eigen::Isometry3d &T_imu_lidar, const Eigen::Vector3d &linear_vel, const Eigen::Vector3d &angular_vel, const std::vector< double > ×, const std::vector< Eigen::Vector4d > &points)
Deskew a point cloud with a constant linear and angular velocity assumption.