Open
Description
I have occasionally been seeing robots not starting correctly, and have been unsure about the cause.
I just had this issue reproduce locally with the Marble HD2 robot, and decided to dig in to take a closer look. With two identical robots (one started correctly and one did not), I ran rosrun tf view_frames
in each solution container to compare the tf graphs. It turns out the robot which did not start correctly is missing the base_link
tf frame.
I'll dig in a bit more if I can, as this is still running locally. I'll post an update here if I find out anything else.