运行dji_sdk时串口无法打开的问题

今天换了一个小主机玩ROS,准备用dji_sdk的rosdemo试试,运行结果如下:

roslaunch dji_sdk sdk.launch运行结果

恩???咋串口还打不开了?

终端里看看:

ls -l /dev/ttyUSB*

结果:crw-rw---- 1 root dialout 188, 0 1月 20 12:18 /dev/ttyUSB0

这串口也连上了啊,怎么就打不开了?百度之,原来是权限不够,上面也显示了用户是root,那好吧,666权限给你(步骤如下):

1.在/etc/udev/rules.d/下新建文件70-ttyusb.rules,输入如下命令:

sudo gedit /etc/udev/rules.d/70-ttyusb.rules

在文件里添加:

        KERNEL=="ttyUSB[0-9]*", MODE="0666"

保存退出。

2.增加访问权限:

sudo chmod 666 /dev/ttyUSB0

好了,重新插拔一下串口,问题解决。又可以愉快的玩飞机了。

你可能感兴趣的:(运行dji_sdk时串口无法打开的问题)