Documentation Guide
GitHub Repositories and Documentation Entry
The table below summarizes Wuji Hand SDK repositories and applicable scenarios.
| Repository | Version | Use Case | Applies To |
|---|---|---|---|
| wujihandpy | Control Wuji Hand from C++ or Python | Wuji Hand |
Available Documentation
Changelog
Wuji Hand SDK version updates and changes
Getting Started
SDK setup, quick-start examples, and device/data models
- Compatibility and Requirements
- Installation Guide
This section covers the installation of wujihandpy, system requirements, and common troubleshooting. - Quick Start
This section provides a minimal working example to quickly test the dexterous hand with the wujihandpy library. Run the above code with the following command to see the dexterous hand's index finger first joint move to the specified position: - Core Concepts
This section introduces wujihandpy's device model and data model to help you understand the library's overall architecture and usage patterns. - Troubleshooting
If you encounter Could not find a version that satisfies the requirement, for example in an older Python or pip environment: Consider upgrading pip and using the upgraded pip to install: If the issue remains unresolved, please verify that your system version and Python version meet the Compatibility and Requirements.
Tutorial
Device connection, sync/async I/O, real-time control, multi-thread, and USB disconnect handling
- Device Connection and Selection
This section describes how to connect to dexterous hand devices in wujihandpy and how to filter devices when multiple devices are present. - Reading Data
This section describes how to read data in synchronous mode. - Writing Data
This section describes how to write data in synchronous mode. - Real-Time Control
This section describes how to control the dexterous hand in real-time mode in wujihandpy. - Async Read/Write
This section describes how to read/write data in asynchronous mode in wujihandpy. - Multi-threaded Operations
This section describes how to perform multi-threaded operations in wujihandpy. - USB Disconnect Handling
During operation, the USB connection between the dexterous hand and the computer can drop—for example, when the data cable is unplugged. This section describes how wujihandpy behaves on disconnect and how to catch disconnect exceptions.
API Reference
Field lists and full method docs for Hand/Finger/Joint and TactileGlove classes
- Field List
This section introduces all available data fields in wujihandpy. - API List
Initialize connection to the dexterous hand, supports specifying device via serial number, USB ID, or device mask - Tactile Sensing Glove
The Tactile Sensing Glove is an optional tactile perception accessory for Wuji Hand. The SDK provides device connection and data reading through the TactileGlove class. - logging Module
The wujihandpy.logging submodule configures SDK logging at runtime. For default behavior, environment variables, and troubleshooting tips, see Getting Started - Get Logs.
Technical Support
For technical support or any questions, please contact us: support@wuji.tech