imu orientation meaning and lookupTransform direction ?
Hello,
- Q1:what is the imu orientation meaning?
- I think imu's orientation meaning is similar as odom's orientation.In odom 's orientation, it means that from
base_link_0
(odom frame,this moment odom is launched ) tobase_link_t
(baselink frame in time t ) rotation.So,i think imu's orientation means that from `imut(imu_frame in time t) to
imu_0`(this moment imu is launched),just like the this picture picture, my thinking is right?? - Q2: Does
tf::TransformListener::lookupTransform
(const std::string& targetframe, const std::string& sourceframe, const ros::Time& time, StampedTransform& transform)function means that :transform
variable represents fromtarget_frame
tosource_frame
R-T ,namely ,targetframe is reference frame,we start targetframe ?? - Q3: When i see
robot_pose_ekf code:
imu measurement line 230, baseimuoffset line247 , imu measurement' 248, add measurement line261, If my Q1 and Q2 understanding are all right, i think line247,should berobot_state_.lookupTransform( imu->header.frame_id,base_footprint_frame_, imu_stamp_, base_imu_offset);
,it should be lookupTransform: from imut---->baset, Where do I understand the mistake?? - Thanks in advance a lot !!!
Asked by jxl on 2017-01-22 03:26:33 UTC
Comments