GPS readings getting swapped
Two of my GPS readings get swapped as follows:
I have a robot (named raven) which runs a gps and uses the gpsd_client and utm_odometry to publish on a topic named raven_gps_odom. Similarly I have a laptop(named uav) which runs another gps and publishes on laptop_gps_odom. The laptop's ROS_MASTER is set to raven and the two run on the same network. The config files are here .
When I do a rostopic echo laptop_gps_odom
and rostopic echo /raven_gps_odom
several times consecutively I find that their gps readings get swapped every 10 seconds or so.
Why is this so?