Skip to content

rosbagを再生してもcamera_linkへのtfが出ない #1639

@itohdak

Description

@itohdak

最近,hrp2_record.launch で取ったrosbagをlocalで再生してもpointcloudがrvizに表示されない問題が起こっていました.
BODY(またはground)からcamera_rgb_optical_frameなどへのtfが参照できないのがその原因で,

$ rosrun tf view_frames

で確認すると確かにHEAD_LINK1からcamera_linkへのtfが出ていませんでした.

@mmurooka @pazeshun に協力してもらい調べた結果,
先日ロボット体内のPCをindigoからkineticにupdateしたタイミングで,
staticなtfは/tf_staticとして,最初の1回しかpublishされなくなっており,
結果rosbagにも保存されなくなっていたということがわかりました.

現状の解決策としては,
ロボットを起動するときに立ち上げるlaunchファイル内でpublishしている該当するstatic tfを,
localでrosbagを再生するときにも自前でpublishすることで対処しています.

他に良い解決策はあるでしょうか.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions