Does the transform between several sensors need to be included in the final launch file of the robot?
Hello,
So I have a robot with several sensors. Each sensor has their own frame and they are all child-frames which have the same parent frame, namely the reference sensor. Now I have a calibration program that calculates the transforms between all of the child_frames and the parent frame, so all of the transforms are know. These sensors will not move so this is a static transform. Now my question is, If my transforms are know and will not change over time, do I insert these transforms into the .launch file for the robot?
And by .launch file I mean the file that you must launch in order to start up the bot and all of it's nodes. This is not clear to me since I now have the correct transforms with the help of a calibration program, but I am not sure if it is a normal procedure to add these transforms into the launch file of the robot.(I am also new to this and searched about TF publishers but I could not find any answers for this)
Extra question: Does a sensor determine it's own frame coordinates with the help of measurements? or must this be given before hand?
Thanks in advance!