CardMaster - AI-Powered Omi Playing Robot

Team lead and AI/robotics developer | 2024 - 2025

Led a five-member team building an autonomous Omi-playing robot with vision, RL, mobile, and embedded systems.

Project Overview

Built an autonomous Omi-playing robotic system that detects cards, makes strategic decisions in real time, and interacts with human players. The system combines YOLO-based card detection, reinforcement learning, Flutter, TensorFlow Lite, ONNX Runtime, and ESP32-CAM hardware.

Project Description

CardMaster is an autonomous Omi-playing robot built as an integrated AI, robotics, mobile, and embedded-systems project. The work focused on turning real card images into reliable game decisions and coordinating those decisions through a physical robot interface.

  • Led a five-member team across task allocation, development tracking, integration, testing, and communication.
  • Technical approach: integrated YOLO card detection, reinforcement learning decision logic, Flutter control UI, TensorFlow Lite, ONNX Runtime, and ESP32-CAM hardware.
  • Trained the vision model on 10,000+ images for real-time card detection.
  • Combined edge AI, mobile UI, and embedded hardware into an integrated robot system.
  • Outcome: completed system integration and reached an ~85% gameplay win rate in testing.

Technologies Used

YOLOReinforcement LearningFlutterESP32-CAM

Project Links

Project Gallery

-- Back to all projects --