跳转到主要内容

用于使用Robotis Dynamixel伺服电机的Python库,支持多种硬件

项目描述

Pynamixel是用于Robotis Dynamixel伺服电机的Python(2.7+和3.4+)库。它支持多种硬件(见下文),添加新的硬件也很容易。它提供了不同层次的控制,既精确又具有更高的抽象性。

它遵循MIT许可。它可以在Python包索引上找到,其文档由Python托管,其源代码在GitHub上。

它目前处于非常早期阶段,如果您已阅读代码并对它所做的工作满意,请使用它。

有问题?评论?错误?想贡献力量?打开问题

https://img.shields.io/travis/jacquev6/Pynamixel/master.svg https://img.shields.io/coveralls/jacquev6/Pynamixel/master.svg https://img.shields.io/codeclimate/github/jacquev6/Pynamixel.svg https://img.shields.io/scrutinizer/g/jacquev6/Pynamixel.svg https://img.shields.io/pypi/dm/Pynamixel.svg https://img.shields.io/pypi/l/Pynamixel.svg https://img.shields.io/pypi/v/Pynamixel.svg https://img.shields.io/pypi/pyversions/Pynamixel.svg https://img.shields.io/pypi/status/Pynamixel.svg https://img.shields.io/github/issues/jacquev6/Pynamixel.svg https://badge.waffle.io/jacquev6/Pynamixel.png?label=ready&title=ready https://img.shields.io/github/forks/jacquev6/Pynamixel.svg https://img.shields.io/github/stars/jacquev6/Pynamixel.svg

支持的硬件

“完全支持”意味着在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 (11.7 kB 查看哈希值)

上传时间: 源代码

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面