Sleek Robotic Hand Control GUI

Job ID: 40326403

Budget: $250 – $750 USD

I want to retire our clunky, model-free panel and replace it with a clean, professional, and fluid graphical interface that lets anyone command our dexterous robotic hand with confidence.

The application must run natively on Windows, macOS, and Linux with a portable architecture, so the same codebase can compile across all three platforms. I will share the current mixed-quality Python/Qt utilities and protocol libraries, so you can reuse the stable communication layer while redesigning the front end from scratch where needed.

Scope of work
• Build a two-pane interface that can switch on the fly:
– Manual Control Module: Intuitive sliders or buttons should drive every finger joint, offer one-click posture presets, and show a real-time 3D model (I will supply the mesh files) perfectly synced to the physical hand. Key telemetry—joint angles, link status, speed, and force—needs to stay visible at all times.
– Teleoperation Demo Module: Embed the live camera feed we already use for hand-skeleton tracking, map the results to the 3D model in real time, and expose quick-hit calibration actions (camera, zeroing, mapping) plus start/pause teleop toggles.

• Deliver smooth 60 fps rendering, sub-100 ms latency from user input to actuator, and rock-solid USB/serial or Ethernet comms.
• Follow an Apple-style (macOS-inspired) clean, minimalist design: soft rounded corners, subtle shadows, neutral color palette, crisp typography, and responsive layouts that scale from a small lab touchscreen to a 4K monitor.
• Keep the code modular so future hardware versions or algorithms can drop in with minimal edits.

Acceptance criteria
1. Executable installers for Windows, macOS, and Linux, plus a reproducible build script.
2. Source code with clear comments and minimal external dependencies.
3. Video demo showing both modules controlling our hand in real time across platforms.
4. Quick-start guide that lets a new teammate install, connect, and operate within five minutes.

I will provide the current protocol library, 3D assets, and sample tracking feed once we start.