Turtlebot3 bringup 无法连接到 ttyACM0
Turtlebot3 bringup failes to connect to ttyACM0
我使用 turtlebot 没有问题,但在一个看似随机的点我无法 运行 turtlebot
roslaunch turtlebot3_bringup turtlebot3_robot.launch
它在以下位置停止:
... logging to /home/ubuntu/.ros/log/86af288a-bf01-11eb-b39e-48b02d2b81aa/roslaunch-ubuntu-2658.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://my_TURTLEBOT_IP:35829/
SUMMARY
========
PARAMETERS
* /rosdistro: melodic
* /rosversion: 1.14.11
* /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://my_HOST_IP:11311
process[turtlebot3_core-1]: started with pid [2667]
process[turtlebot3_lds-2]: started with pid [2668]
process[turtlebot3_diagnostics-3]: started with pid [2669]
[INFO] [1622135149.303476, 0.000000]: ROS Serial Python Node
[INFO] [1622135149.398551, 0.000000]: Connecting to /dev/ttyACM0 at 115200 baud
其他 post 提到这是电池问题。我给 turtlebot3 充电了。然后下一次启动工作。但是在那一次启动之后,它再次出现相同的错误,即使再次收取了那几个百分比。
我已经尝试执行 apt-get 更新和升级 -> 仍然是同样的问题。
会是什么呢?突然不工作了..
重新运行命令 rosrun turtlebot3_bringup create_udev_rules
有帮助。虽然它有时也没有。
有一天,我 运行 这个命令奏效了。第二天:没有。两天后(今天)它又起作用了。
你可以试试看。
更新:不久..第三次启动后它再次不起作用..
我使用 turtlebot 没有问题,但在一个看似随机的点我无法 运行 turtlebot
roslaunch turtlebot3_bringup turtlebot3_robot.launch
它在以下位置停止:
... logging to /home/ubuntu/.ros/log/86af288a-bf01-11eb-b39e-48b02d2b81aa/roslaunch-ubuntu-2658.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://my_TURTLEBOT_IP:35829/
SUMMARY
========
PARAMETERS
* /rosdistro: melodic
* /rosversion: 1.14.11
* /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://my_HOST_IP:11311
process[turtlebot3_core-1]: started with pid [2667]
process[turtlebot3_lds-2]: started with pid [2668]
process[turtlebot3_diagnostics-3]: started with pid [2669]
[INFO] [1622135149.303476, 0.000000]: ROS Serial Python Node
[INFO] [1622135149.398551, 0.000000]: Connecting to /dev/ttyACM0 at 115200 baud
其他 post 提到这是电池问题。我给 turtlebot3 充电了。然后下一次启动工作。但是在那一次启动之后,它再次出现相同的错误,即使再次收取了那几个百分比。
我已经尝试执行 apt-get 更新和升级 -> 仍然是同样的问题。 会是什么呢?突然不工作了..
重新运行命令 rosrun turtlebot3_bringup create_udev_rules
有帮助。虽然它有时也没有。
有一天,我 运行 这个命令奏效了。第二天:没有。两天后(今天)它又起作用了。
你可以试试看。
更新:不久..第三次启动后它再次不起作用..