今天換了一個(gè)小主機(jī)玩ROS蛤育,準(zhǔn)備用dji_sdk的rosdemo試試荷逞,運(yùn)行結(jié)果如下:
roslaunch dji_sdk sdk.launch運(yùn)行結(jié)果
恩道伟?迹缀?使碾?咋串口還打不開了?
終端里看看:
ls -l /dev/ttyUSB*
結(jié)果:crw-rw---- 1 root dialout 188, 0 1月 20 12:18 /dev/ttyUSB0
這串口也連上了啊祝懂,怎么就打不開了票摇?百度之,原來是權(quán)限不夠砚蓬,上面也顯示了用戶是root矢门,那好吧,666權(quán)限給你(步驟如下):
1.在/etc/udev/rules.d/下新建文件70-ttyusb.rules灰蛙,輸入如下命令:
sudo?gedit?/etc/udev/rules.d/70-ttyusb.rules
在文件里添加:
? ? ? ? KERNEL=="ttyUSB[0-9]*", MODE="0666"
保存退出祟剔。
2.增加訪問權(quán)限:
sudo?chmod?666?/dev/ttyUSB0
好了,重新插拔一下串口摩梧,問題解決物延。又可以愉快的玩飛機(jī)了。