Skip to content
Snippets Groups Projects
Commit 1a1f723f authored by Joan Vallvé Navarro's avatar Joan Vallvé Navarro
Browse files

working

parent 43be1d0c
No related branches found
No related tags found
2 merge requests!3After cmake and const refactor,!1new release
...@@ -18,14 +18,11 @@ void SubscriberWrapperGnssFix::callback(const sensor_msgs::NavSatFix::ConstPtr& ...@@ -18,14 +18,11 @@ void SubscriberWrapperGnssFix::callback(const sensor_msgs::NavSatFix::ConstPtr&
{ {
Eigen::Matrix3d cov = Eigen::Map<const Eigen::Matrix3d>(msg->position_covariance.data()); Eigen::Matrix3d cov = Eigen::Map<const Eigen::Matrix3d>(msg->position_covariance.data());
std::cout << "New fix: " << Eigen::Vector3d(msg->latitude,msg->longitude,msg->altitude).transpose() << std::endl;
Eigen::Vector3d latlonalt_rads(msg->latitude,msg->longitude,msg->altitude);
latlonalt_rads.head<2>() *= M_PI/180.0;
CaptureGnssFixPtr cap_gnss_ptr = std::make_shared<CaptureGnssFix>(TimeStamp(msg->header.stamp.sec, msg->header.stamp.nsec), CaptureGnssFixPtr cap_gnss_ptr = std::make_shared<CaptureGnssFix>(TimeStamp(msg->header.stamp.sec, msg->header.stamp.nsec),
sensor_ptr_, sensor_ptr_,
latlonalt_rads, Eigen::Vector3d(msg->latitude * M_PI / 180.0,
msg->longitude * M_PI / 180.0,
msg->altitude),
cov, cov,
false); // false = {LatLonAlt fix and ENU cov} false); // false = {LatLonAlt fix and ENU cov}
cap_gnss_ptr->process(); cap_gnss_ptr->process();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment