Turtlebot3 Unable to sync with device
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:
SUMMARY
========
PARAMETERS
* /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
NODES
/
turtlebot3_core (rosserial_python/serial_node.py)
turtlebot3_diagnostics (turtlebot3_bringup/turtlebot3_diagnostics)
turtlebot3_lds (hls_lfcd_lds_driver/hlds_laser_publisher)
ROS_MASTER_URI=http://172.20.10.6:11311
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
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.
How do I "reflash the software for OpenCR"?
Install arduino IDE and than flash the software it will be present in example files. https://emanual.robotis.com/docs/en/p...