could not open port /dev/ttyACM0:[Errno 13] 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