when I launch all.launch in my Rosbot 2.0 with roslaunch rosbot_ekf all.launch ...the output stops after "Requesting topics" and then, after a few seconds, prints the following error:
ERROR] [1649616896.767046]: Unable to sync with device; possible link problem or link software version mismatch such as hydro rosserial_python with groovy Arduino
Upgrading with sudo apt-get upgrade does not solve the problem. I have to flash the firmware with ./flash_firmware.sh After that, all.launch seems to work correctly - I can move the robot around and receive all topics. However, if the robot is powered off and then on again the same problem comes up, so I have to flash the firmware each time, as if the effect of that vanished on power-off. I installed the latest version for Ubuntu 20.04 and ROS noetic and then upgraded it. The firmware version printed on start-up is 0.14.3; it is the one included in the original image. How could I make the robot start-up normally? Regards .