A small example package ah
Project description
Dynamixel Control
Use
Use this library to communicate with Dynamixel motors. Currently, this is set up for position control and feedback for Dynamixel XL-320 and XL-330 motors, although more can be added with ease.
Instalation and Dependencies
Clone this package into your project or add as a submodule:
git clone https://github.com/OSUrobotics/dynamixel_control.git
or
git submodule add https://github.com/OSUrobotics/dynamixel_control.git
This library requires the following dependencies:
- Numpy
python3 -m pip install numpy
- Dynamixel-SDK
python3 -m pip install dynamixel-sdk
There are two modules - dynamixel.py and dxl.py. dynamixel.py contains all of the functions needed to control and read dynamixels. Examples are provided at the bottom of the file. For every Dynamixel motor attached, dynamixel.py creates a Dxl object from dxl.py. That object contains all the neccessary parameters and stores the Dynamixel's cablibration, current position, etc.
python3 -m build
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for dynamixel_control-0.0.1a4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb72e42c819e64c89c2c923a16e6fe4a2c2c35c64d794b2e30c156aa3648ebcf |
|
MD5 | 781d9f8b04f04387184d8f5f5ee3d381 |
|
BLAKE2b-256 | 401cf6e497969e06a363972b9aa4fd601d14f3cc82c3c04fc058681200c1e13e |
Hashes for dynamixel_control-0.0.1a4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 557f329d7d7131ca388497df5c7f497ef3f9f906862e595b21b2435bdd092ac9 |
|
MD5 | e3dd97890dbf907f903108f5c2fc4c2e |
|
BLAKE2b-256 | 5844c8149d113d5487a6c34415acb7a4e539fb50d6d6e18f36b8a221d92536e8 |