用于使用Robotis Dynamixel伺服电机的Python库,支持多种硬件
项目描述
Pynamixel是用于Robotis Dynamixel伺服电机的Python(2.7+和3.4+)库。它支持多种硬件(见下文),添加新的硬件也很容易。它提供了不同层次的控制,既精确又具有更高的抽象性。
它遵循MIT许可。它可以在Python包索引上找到,其文档由Python托管,其源代码在GitHub上。
它目前处于非常早期阶段,如果您已阅读代码并对它所做的工作满意,请使用它。
有问题?评论?错误?想贡献力量?打开问题!
支持的硬件
“完全支持”意味着在Windows、Linux和Mac OS X上,支持Python 2.7+和3.4+。
USB2AX:完全支持
USB2Dynamixel:尚未支持
快速入门
从PyPI安装
$ pip install Pynamixel
导入
>>> import Pynamixel
创建硬件
>>> hardware = Pynamixel.hardwares.USB2AX("/dev/ttyACM0", 1000000)
创建系统和设备
>>> system = Pynamixel.System(Pynamixel.Bus(hardware)) >>> servo = system.add_device(Pynamixel.devices.AX12, 1)
设置伺服电机的目标位置
>>> servo.goal_position.write(0x200)
然后看到它在移动
>>> servo.moving.read() 1
项目详情
关闭
Pynamixel-0.1.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a7562fd504c830e2ad48c8d39ec164208895c285bd700a0a4032575e3727de20 |
|
MD5 | d016f291af3c7ac09c18baa49ec4939e |
|
BLAKE2b-256 | 1d998080dc34f013d1b52e8b9f90b216a3626538e08409ab614c69defe63d9a9 |