When running 'roslaunch turtlebot3_bringup turtlebot3_robot.launch', I got the two errors below:
ERROR: cannot launch node of type [hls_lfcd_lds_driver/hlds_laser_publisher]: hls_lfcd_lds_driver
[ERROR] [1536681890.083161]: Error opening serial: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0'
[turtlebot3_core-1] process has finished cleanly
The terminal full output is shown below.
Could this is related to an initial failure when running the 'rosrun turtlebot3_bringup create_udev_rules' command that allows the openCR board to access the Raspberry Pi port without root permission? When I first ran it without the OpenCR board connected and before the openCR setup, it failed. I then ran it afterwards with everything connected and it seemed to work fine...
sa@sa-ThinkPad-X230:~$ roslaunch turtlebot3_bringup turtlebot3_robot.launch ... logging to /home/sa/.ros/log/df6065d4-b5db-11e8-87be-606720897a0c/roslaunch-sa-ThinkPad-X230-2980.log Checking log directory for disk usage. This may take awhile. Press Ctrl-C to interrupt Done checking log file disk usage. Usage is <1GB. started roslaunch server http://192.168.0.13:43757/ SUMMARY ======== PARAMETERS * /rosdistro: kinetic * /rosversion: 1.12.14 * /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://192.168.0.13:11311 process[turtlebot3_core-1]: started with pid  ERROR: cannot launch node of type [hls_lfcd_lds_driver/hlds_laser_publisher]: hls_lfcd_lds_driver ROS path =/opt/ros/kinetic/share/ros ROS path =/home/sa/catkin_ws/src ROS path =/opt/ros/kinetic/share process[turtlebot3_diagnostics-3]: started with pid  [INFO] [1536681890.072149]: ROS Serial Python Node [INFO] [1536681890.080660]: Connecting to /dev/ttyACM0 at 115200 baud [ERROR] [1536681890.083161]: Error opening serial: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' [turtlebot3_core-1] process has finished cleanly log file: /home/sa/.ros/log/df6065d4-b5db-11e8-87be-606720897a0c/turtlebot3_core-1*.log
For the issues regarding TurtleBot3, please use TurtleBot3 GitHub Repository Issue page.