ROS中的Odroid GPIO引脚没有sudo访问权限



Odroid运行Ubuntu Mate 16.04和ROS Kinetic。我已经安装了wiringPi2用于访问 GPIO 引脚。我能够通过 Python 脚本使用 GPIO 引脚,但它们需要sudo访问权限。我有一个 ROS 节点(用 Python 编写(,我想在其中访问 GPIO 引脚数据并发布到主题。但是,我无法这样做,因为布线Pi2需要sudo访问,并且ROS未在root中定义。

我已经尝试使用不需要sudo访问wiringPiSetupSys()功能,但这不起作用,即如果没有sudo访问权限,我将无法获取GPIO引脚数据。

Raspberry Pi平台类似问题的所有解决方案似乎都不适用于Odroid。

谢谢

不幸的是,我找不到上述确切规格的问题解决方法。但是,当我在带有Raspbian的树莓派 3 上测试相同的代码时,它工作正常。

因此,我得出的结论是,问题出在所使用的操作系统上,即Ubuntu Mate 16.04。

因此,解决方案可能是在Odroid本身上使用Raspbian。我还没有测试这是否有效。

更新:Raspbian不存在这样的Odroid,因此可能需要一些其他解决方法。

最新更新