Documentation Guide

GitHub Repositories and Documentation Entry

The table below summarizes Wuji Hand SDK repositories and applicable scenarios.

RepositoryVersionUse CaseApplies To
wujihandpyv1.8.0Control Wuji Hand from C++ or PythonWuji 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