mobitouch-robotics

A modular, cross-platform app for controlling robots with keyboard or gamepad.

19
1
100% credibility
Found Mar 26, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

A user-friendly desktop app for controlling robots like Unitree Go2 with keyboard or gamepad, featuring live camera streams and preset actions.

How It Works

1
📱 Download the app

You grab the ready-to-use app from the releases page and open it on your computer.

2
🤖 Add your robot

Pick your robot type like Unitree Go2, give it a name, and enter its network details to set it up.

3
🎮 Choose your controller

Decide how to steer: use your keyboard keys or connect a gamepad like DualSense for smooth control.

4
🔗 Connect to robot

Hit connect, and watch as your robot links up over Wi-Fi with a live status update.

5
📹 See and control live

The robot's camera feed appears, and you move it forward, spin, jump, or even make it dance using your controls.

🎉 Robot in action

Your robot walks, waves, and follows your commands perfectly, ready for fun or testing.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is UniversalControlKit?

UniversalControlKit is a modular, cross-platform Python app for controlling robots using keyboard or gamepad input. It streams live camera feeds via WebRTC, handles actions like walking, jumping, or dancing, and toggles flashlight, LEDs, or lidar—all from a clean PyQt5 interface that runs on macOS, Windows, or Linux. Developers get pre-built packages for quick starts, solving the hassle of wiring custom controllers to robot SDKs.

Why is it gaining traction?

Its protocol-based design lets you plug in new robot types without rewriting core logic, echoing modular github actions or st modular github projects but for robotics. Cross-platform binaries and out-of-box gamepad support (DualSense, ROG Ally) make testing fast, while customizable mappings beat vendor apps locked to specific inputs. The hackable setup appeals to tinkerers extending it for research prototypes.

Who should use this?

Robotics hobbyists or researchers with Unitree Go2 bots needing intuitive gamepad/keyboard control for demos or experiments. Educators prototyping robot behaviors in classrooms, or devs building modular robots github-style extensions for custom hardware. Skip if you need production-scale fleets.

Verdict

Worth trying for Unitree Go2 owners—solid beta with good docs and easy extensibility—but 19 stars and 1.0% credibility signal early maturity; expect rough edges. Fork and contribute if you want a universalcontrolkit foundation.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.