rosrun tf view_frames编译时出现问题

Listening to /tf for 5.0 seconds
Done Listening
b'dot - graphviz version 2.43.0 (0)\n'
Traceback (most recent call last):
  File "/opt/ros/noetic/lib/tf/view_frames", line 119, in <module>
    generate(dot_graph)
  File "/opt/ros/noetic/lib/tf/view_frames", line 89, in generate
    m = r.search(vstr)
TypeError: cannot use a string pattern on a bytes-like object

解决方法:在终端中输入:

sudo gedit /opt/ros/noetic/lib/tf/view_frames

然后在打开的文档中按CTRL+F查找    m = r.search(vstr)

在其上方加上:vstr=str(vstr)

保存,重新运行rosrun tf view_frames命令,问题解决