Hello,
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
.