You can use this helper instead of the Dynamixel-SDK to speed up your work.
Project description
Easy Dynamixel Helper
This helper is a wrapper for the Dynamixel-SDK. With this, configure and drive your motor more quickly. You do not need to know how the SDK works.
Table of Contents
🚀 Getting Started
Prerequisites
You need to install the official Dynamixel SDK before using this helper.
Click here: Dynamixel SDK Installation
-
Clone the official SDK repository into your custom folder, for example, I created
~/lib
.git clone https://github.com/ROBOTIS-GIT/DynamixelSDK.git
-
Go into the folder
/DynamixelSDK/python
of your cloned SDK.cd ${your_download_path}/DynamixelSDK/python
-
Run
setup.py
as administrator to install the library.sudo python setup.py install
Installation
Simply type pip
command below to install this helper.
pip install dynamixel_helper --user
🐣 Simple Example
The following code is an example of turning on the motor torque.
from dynamixel_helper import DxlHelper
helper = DxlHelper("preset/{your_robot}.json")
motor = helper.get_motor(0) # id: 0
motor.set_torque(True)
💎 Features
- Motor configurations in JSON format
- Support for Python 3 and 2
- Easy multiple USB connections
🌱 Tutorials
🚩 Release Notes
💌 Contributing
- We will welcome whatever your contribution is!
- If you are planning to send a new
Pull request
, please send them into thedevelop
Branch.😍
Style Guide
This style guide is only a recommendation, never more important than your interest and contributions.
-
Our default Python style is PEP 8.
-
If you use VSCode as your code editor, please refer to the following settings. This setting is a part of our
setting.json
.{ "editor.tabSize": 4, "[json]": { "editor.tabSize": 2 }, "python.linting.pylintEnabled": false, "python.linting.pep8Enabled": true, "python.linting.enabled": true }
🔧 Maintainers
📜 Licenses
The contents of this repository are subject to the MIT License by default, except as noted below.
- Dynamixel SDK is under the Apache-2.0
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_helper-0.0.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcf83f1376a8027b1c40710fda34bc9c4cc323466a19da20ce98cf313899e943 |
|
MD5 | 21151165aad2152a7af41c4d2abd346a |
|
BLAKE2b-256 | cb4bbda8b615f23e1d60caec0c02f302e88a2e5479c637bba1a68b4dfab2b7fc |