问题 近日在调试Dobot机器人的时候,使用rosrun命令去启动客户端的时候,发现端口连接不上并且有乱码。后来发现是因为的的tty接口没有读的权限。 解决 1 确认好所有的数据线连接,以及开启Dobot。进入dev 目录: cd /dev 2 找到你的tty后面带USB的文件。例如我的:ttyUSB0,修改权限 sudo chmod 777 ttyUSB0 # ttyUSB0 为端口,自己替换。 3 重新运行tty端口和Client即可。