My guess is the problem comes from the SLAM (whatever it may be) actually looking for the frame odom, whereas it should look for plato1/odom. You would need to adapt the config of the SLAM, if it has something like an odom_frame parameter. If it is hard-coded (what I've seen some times), you might have to change the source code...