An exception was thrown: open: Permission denied [Errno 13] could not open port /dev/ttyACM0: [Errn

TurtleBot3 |An exception was thrown: open: Permission denied

Permission denied: '/dev/ttyACM0’怎么办

在这里插入图片描述
意思就是:无法打开端口/dev/ttyACM0,访问/dev/ttyACM0端口权限被拒绝:

原因
在普通用户下,没有进行USB 设置,这将允许USB 端口在没有 root 权限的情况下控制OpenCR 控制板

解决方案
打开终端,输入以下指令即可。

cd ~/catkin_ws/src/turtlebot3/turtlebot3_bringup
sudo cp ./99-turtlebot3-cdc.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules
sudo udevadm trigger

版权声明:本文为m0_47169444原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。