HumansXDocumentation Center 日本語Website ↗

Data Streams Overview

SDK Reference

The Wuji Hand 2 semantic API follows one pattern, hand.{resource}().{action}(), and every call acts on the whole hand (20 joints).

For control methods—unit conventions, MIT control mode, the joint table, and parameter safety limits—see the Control Guide. For origin calibration and parameter persistence, see Calibration and Configuration.

Shared SDK Capabilities

Cross-product capabilities such as installation, connection, and subscription come from the Wuji SDK (wuji_sdk, pip install wuji-sdk). This chapter links to them instead of copying them:

CapabilityWuji SDK documentation
Installation and environment requirementsQuick Start
Device discovery and connectionDevice Connection
Data subscription and output rateData Subscription
SDK user management and data exportDevice Parameters
Time synchronizationTime Synchronization
Data recordingData Recording
C APIC API Reference
SDK-side logging and troubleshootingTroubleshooting

For source and releases, see the wuji-sdk repository.

Data Streams

The device exposes the subscribable streams below. For how to subscribe, adjust the output rate, and close a subscription, see Wuji SDK data subscription.

StreamNative output rateFrame type
joint_states1000 HzJointStateFrame
joint_diagnosticsShares the joint_states device streamJointDiagnosticsFrame
imu100 HzImuData

Joint commands go the other direction — see joint_command (PUB).

Data Types

Wuji Hand 2–specific frame and parameter types appear on the matching data stream pages. For the cross-device types FrameHeader, Vector3 / Vector3F64, Quaternion, Handedness, and ImuData, see the Wuji SDK data reference.

Example Code

Runnable, complete examples ship with the Wuji SDK.

ResourceLocation
Python examplesexamples/python/wuji_hand_2/
C examplesexamples/c/wuji_hand_2/

For details on running each example, see SDK Practice. Each page includes commands, guidance for different situations, and measured results.