通过串行接口使用dynamixel伺服的python包。
pydxl的Python项目详细描述
python dynamixel
通过串行接口使用dynamixel servos的python包(非正式的、更简单的sdk)。
创建后
- read the docs
- ça a buggé, j’ai créé le projet à la main, et ensuite tout a fonctionné
- pepy.tech
文件
完整的文档可以在https://pydxl.readthedocs.io处阅读。
示例代码:
importtimefrompydxlimportMx28,SerialLinklink=SerialLink(device="/dev/ttyUSB0",baudrate=1_000_000,protocol_version=1.0)servo=Mx28(identifier=1,serial_link=link)servo.ping()servo.led=Trueservo.torque_enable=Trueservo.goal_position=2000print(servo.goal_position)time.sleep(3)servo.goal_position=1500time.sleep(3)servo.torque_enable=Falselink.close()
功能
- 通过串行链路使用协议1.0,已知可用于:
- U2D2
- 支持伺服:
- MX-28
- TOdo:实现协议2.0
- TOdo:添加更多伺服类型
许可证
BSD 3子句许可证,请随意贡献:https://pydxl.readthedocs.io/en/latest/contributing.html。
历史记录
2019.3.19
- 完全支持MX-28伺服,协议1.0
2019.3.17(2019-03-18)
- pypi上的第一个版本。