机器人用python库beaglebone黑色和beaglebone蓝色斗篷
rcp的Python项目详细描述
0.5版
这是一个python库,其中绑定了 这是Robotics Cape library。
我们只支持Python3,对Python2一点也不感兴趣。
并非所有功能都受支持。当前支持的功能有:
- MPU9250
- 脉宽调制电机
- 伺服和ESC
- 编码器
- LED
- 按钮
- GPIO输入
- ADC
您可能还对pyctrl包感兴趣 (github, PyPI)。
准备工作
你需要Robotics Cape library 0.3.4或更高版本。取决于你的照片 beaglebone黑色或蓝色可能已经安装!你可以检查一下 它已安装,当前版本通过运行
rc_version
在你的小猎犬骨上。如果找不到命令rc_version,请键入
sudo apt-get update sudo apt-get install roboticscape
安装或
sudo apt-get update sudo apt-get upgrade roboticscape
从旧版本升级。有关更多详细信息,请参见 instructions。
您还必须安装python3。如果你还没有安装python3 但输入
sudo apt install python3 python3-pip
安装python3和pip3。
安装
从0.5版开始,rcpy
依赖于libgpiod来访问其gpio。到现在为止,
您必须手动安装此库,如下所示。
安装autoconf使用的一些依赖项
sudo apt install autoconf-archive
克隆repo,构建并制作
git clone https://github.com/brgl/libgpiod cd libgpiod ./autogen.sh --enable-tools=yes --enable-bindings-python --prefix=/usr/local make sudo make install
将包移动到/usr/local/lib/python3.5/dist包
sudo mv /usr/local/lib/python3.5/site-packages/* /usr/local/lib/python3.5/dist-packages/.