终端运行Rviz报错如下图所示
[ WARN] [1667616309.306792325]: Invalid argument “/pub_shapes” passed to canTransform argument source_frame in tf2 frame_ids cannot start with a ‘/’ like:
- 对应源代码中的部分:
marker.header.frame_id = "/pub_shapes";
- 其实警告中已经提示了"/pub_shapes"这个frame_id传参给tf2不能以‘/’开头,所以把‘/’删除,改成
marker.header.frame_id = "pub_shapes";
- 运行结果如下: