This README is English version. Japanese version is here.
This is a wrapper for controlling the Dynamixel servo connected to the end-effector of the xArm/ Lite6 robot.
git clone https://github.com/matsuolab/xarm_eef_dynamixel_wrappercd xarm_eef_dynamixel_wrapper
pip install .This wrapper provides a high-level API and a low-level API.
You can control the Dynamixel servo connected to eef using the high-level API EEFAPI.
Please see a example to know how to use this api.
You can finely control the Dynamixel servo connected to eef using the low-level API EndEffectorPortHandler and DynamixelSDK.
The communication method with the Dynamixels connected to eef is almost the same as DynamixelSDK.
The difference is that instead of the default PortHandler, you should use EndEffectorPortHandler ( Please see src/endeffector_port_handler.py for detail).
The argument for this is xArmAPI, and its instantiation follows the same method as described in the xArm-Python-SDK.
Please see examples like ping, read_write and etc. to know how to use this api.