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

stamp is dt

parent eb67cde9
No related branches found
No related tags found
2 merge requests!5After cmake and const refactor,!3new release
...@@ -283,6 +283,7 @@ void SubscriberImu::callback(const sensor_msgs::Imu::ConstPtr& msg) ...@@ -283,6 +283,7 @@ void SubscriberImu::callback(const sensor_msgs::Imu::ConstPtr& msg)
return; return;
// get current and origin states // get current and origin states
auto origin_ts = processor_motion_ptr_->getOrigin()->getTimeStamp();
auto origin_state = processor_motion_ptr_->getOrigin()->getFrame()->getState("PO"); auto origin_state = processor_motion_ptr_->getOrigin()->getFrame()->getState("PO");
auto current_state = processor_motion_ptr_->getState("PO"); auto current_state = processor_motion_ptr_->getState("PO");
auto current_ts = processor_motion_ptr_->getTimeStamp(); auto current_ts = processor_motion_ptr_->getTimeStamp();
...@@ -291,7 +292,8 @@ void SubscriberImu::callback(const sensor_msgs::Imu::ConstPtr& msg) ...@@ -291,7 +292,8 @@ void SubscriberImu::callback(const sensor_msgs::Imu::ConstPtr& msg)
// Fill message // Fill message
geometry_msgs::PoseStamped pose_msg; geometry_msgs::PoseStamped pose_msg;
pose_msg.header.stamp = ros::Time(current_ts.getSeconds(), current_ts.getNanoSeconds()); auto dt = current_ts - origin_ts;
pose_msg.header.stamp = ros::Time(dt);
// 3D // 3D
if(sensor_ptr_->getProblem()->getDim() == 3) if(sensor_ptr_->getProblem()->getDim() == 3)
......
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