加入了IMUratation

This commit is contained in:
2026-03-22 11:55:13 +08:00
parent b8ce5c9533
commit d20bdd3673

View File

@@ -71,14 +71,14 @@ Solver::Solver(const std::string & config_path)
{ {
auto yaml = YAML::LoadFile(config_path); auto yaml = YAML::LoadFile(config_path);
/*
auto R_gimbal2imubody_data = yaml["R_gimbal2imubody"].as<std::vector<double>>(); auto R_gimbal2imubody_data = yaml["R_gimbal2imubody"].as<std::vector<double>>();
auto R_camera2gimbal_data = yaml["R_camera2gimbal"].as<std::vector<double>>(); auto R_camera2gimbal_data = yaml["R_camera2gimbal"].as<std::vector<double>>();
auto t_camera2gimbal_data = yaml["t_camera2gimbal"].as<std::vector<double>>(); auto t_camera2gimbal_data = yaml["t_camera2gimbal"].as<std::vector<double>>();
R_gimbal2imubody_ = Eigen::Matrix<double, 3, 3, Eigen::RowMajor>(R_gimbal2imubody_data.data()); R_gimbal2imubody_ = Eigen::Matrix<double, 3, 3, Eigen::RowMajor>(R_gimbal2imubody_data.data());
R_camera2gimbal_ = Eigen::Matrix<double, 3, 3, Eigen::RowMajor>(R_camera2gimbal_data.data()); R_camera2gimbal_ = Eigen::Matrix<double, 3, 3, Eigen::RowMajor>(R_camera2gimbal_data.data());
t_camera2gimbal_ = Eigen::Matrix<double, 3, 1>(t_camera2gimbal_data.data()); t_camera2gimbal_ = Eigen::Matrix<double, 3, 1>(t_camera2gimbal_data.data());
*/
auto camera_matrix_data = yaml["camera_matrix"].as<std::vector<double>>(); auto camera_matrix_data = yaml["camera_matrix"].as<std::vector<double>>();
auto distort_coeffs_data = yaml["distort_coeffs"].as<std::vector<double>>(); auto distort_coeffs_data = yaml["distort_coeffs"].as<std::vector<double>>();