Sleek Robotic Hand Control GUI
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.
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.
Related categories:
Python
Project Management
Software Architecture
C++ Programming
Website Management
Web Hosting