[ros-users] tf with multiple localisers

トップ ページ
添付ファイル:
Eメールのメッセージ
+ (text/plain)
このメッセージを削除
このメッセージに返信
著者: User discussions
日付:  
To: ros-users
題目: [ros-users] tf with multiple localisers

Apologies if this is a repost - I had a search and a bit of a read but
couldn't easily solve my problem.

We have a robot with a number of different localisation systems. The aim is
that based on estimate covariances etc, the "best" one will be used with
some smoothing in the transition between references.

Unlike the standard "map->odom->base_link->stuff" set-up that is described
in the navigation tutorials, where you have a node publishing the
corrections to the odometry to give you the map, our set-up is more like a
multi-rooted tree:

map_GPS->base_link
map_INS->base_link
map_SLAM->base_link
odometry->base_link
etc, and finally, some transform that is the result of some voting or
filtering process:
map_fused->base_link

We want to be able to easily switch between how the world looks in each of
these frames by simply selecting any of the map_* frames as the fixed frame
in rviz and in other nodes.

It seems that tf doesn't let you have a set-up like this with multiple
roots. Any suggestions on how we should re-cast our problem to fit into the
tf framework?

--
View this message in context: http://ros-users.122217.n3.nabble.com/tf-with-multiple-localisers-tp1778461p1778461.html
Sent from the ROS-Users mailing list archive at Nabble.com.