two odometry sources: which frame is child?
I have two odometry inputs: from wheels and from visual odometry camera (Intel Realsense t265).
Visual odometry camera t265 uses wheel odometry as input, so I only need t265 odometry for slam.
I have two odometry frames:
- odom - frame of wheel odometry
- t265_odom_frame - frame of t265 camera odometry
Also I have t265_pose_frame which is under t265_odom_frame.
The problem is that I dont know where to place these odometry frames.
Maybe like this:
map -> t265_odom_frame -> odom -> t265_pose_frame -> base_footprint -> ...
?
I would say neither is child nor parent. With multiple sources of odometry, it's customary to fuse them into a single estimate using packages like
robot_localization
or others.but it's already fused, t265 odometry uses wheel odometry as input. You mean I should remove wheel odom frame?
If it's already fused then you could indeed consider ignoring the wheel odometry.