Browse end-to-end examples that show the SDK in action. Each example is small-ish
and focused, designed to make a single integration pattern easy to read and
adapt. The examples are not meant to be production-grade applications, so they may
lack proper error handling and more.
All examples live in the $ROKOKO_SDK_HOME/examples folder and sub-folders.
We recommend you explore the examples folder thoroughly as it may contain extra
and updated examples not listed here.
Basic RCSP ClientMinimal Python script that connects to an RCSP server, lists the attached devices, and queries info for the first one.
Network configuration scriptPython script that connects to an RCSP server, and gets/sets the network configuration on the device.
RGMP Streaming ClientPython script that subscribes to an RGMP server and streams matched values as pipe-friendly, delimited rows.
Firmware UpdatePython script that runs an UpdateFirmware flow end-to-end — subscribes to UpdateFwEvents, sends the command, and renders live progress until Done or Failure.
Set LED ColorMinimal Python script that sets the RGB color of an LED on a connected device via SetColorLed.
Button ClickMinimal Python script that subscribes to the ButtonPushed device event via DeviceSubscribe and prints each press type.
Hand SolverPure-Python drop-in for the rkk-hand-solver sidecar — solves Smartgloves sensor data into 26-joint hands and re-emits them as RGMP, with the whole solve there to read and tune.
Pinch DetectionRecognises the four thumb pinches on both Smartgloves from the RGMP stream and prints one line each time a pinch starts or ends.
Isaac Lab Glove DeviceAn NVIDIA Isaac Lab teleop device that feeds solved hands to Isaac's stock hand-tracking retargeters by impersonating its OpenXR device.
Browser-based reference apps built with Vite + React. They talk to the driver
through the rkk-ws-bridge relay, so start with the
overview & setup — it covers the architecture and the order to
start the driver, bridge, and app in.
Web apps: overview & setupArchitecture and shared setup for both browser apps: prerequisites, install, and the driver → bridge → app run sequence.
RCSP ConsoleBrowser console for driving an RCSP server: send commands and watch responses and events live.
RGMP ViewerBrowser viewer for the live RGMP stream, with per-device cards, measured rates, and a 3D hand visualization.
Bridges into other ecosystems are too large to ship as an example script, so
they live in their own public repositories rather than in
$ROKOKO_SDK_HOME/examples. They have their own section:
Third-party integrations.