ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A
Ask Your Question

Turtlebot3 Unable to sync with device

asked 2020-07-14 05:49:20 -0500

anonymous user


updated 2022-08-07 09:04:10 -0500

lucasw gravatar image

Hey all,

I've been trying to setup a turtlebot3 with ROS Noetic but when I execute roslaunch turtlebot3_bringup turtlebot3_robot.launch, the console returns the following messages:


 * /rosdistro: noetic
 * /rosversion: 1.15.7
 * /turtlebot3_core/baud: 115200
 * /turtlebot3_core/port: /dev/ttyACM0
 * /turtlebot3_core/tf_prefix: 
 * /turtlebot3_lds/frame_id: base_scan
 * /turtlebot3_lds/port: /dev/ttyUSB0

    turtlebot3_core (rosserial_python/
    turtlebot3_diagnostics (turtlebot3_bringup/turtlebot3_diagnostics)
    turtlebot3_lds (hls_lfcd_lds_driver/hlds_laser_publisher)


process[turtlebot3_core-1]: started with pid [4120]
process[turtlebot3_lds-2]: started with pid [4121]
process[turtlebot3_diagnostics-3]: started with pid [4122]
[INFO] [1594734154.867213]: ROS Serial Python Node
[INFO] [1594734154.933908]: Connecting to /dev/ttyACM0 at 115200 baud
[INFO] [1594734157.075043]: Requesting topics...
[ERROR] [1594734172.245339]: Unable to sync with device; possible link problem or link software version mismatch such as hydro rosserial_python with groovy Arduino

Although at first, it seems that the bringup will be successful, after a while an error appears saying "Unable to sync with device". It seems to me that the turtlebot3 is not able to "request topics". I have browsed the web for possible solutions but so far I haven't been lucky. Can anyone help me out in understanding what is going on?

Thank you

edit retag flag offensive close merge delete



It seems to be that OpenCR board might not be configured properly. Because this requesting topics is provided from there. Reflash the software for OpenCR board and than check, hopefully this will work out.

Tahir M. gravatar image Tahir M.  ( 2020-07-14 09:38:43 -0500 )edit

How do I "reflash the software for OpenCR"?

anonymous userAnonymous ( 2020-07-14 10:10:01 -0500 )edit

Install arduino IDE and than flash the software it will be present in example files.

Tahir M. gravatar image Tahir M.  ( 2020-07-16 04:31:06 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2020-10-02 13:20:34 -0500

I had same issues with communicating to STM32 controller through ROS-noetic and rosserial-Mbed.

Here, the issue is with the version of the 'rosrun python'.

I installed python3 and obviously, did sudo update that fixed my problem.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2020-07-14 05:49:20 -0500

Seen: 866 times

Last updated: Oct 02 '20