kubecon-ai-demos

Rock Paper Scissor Game

Goals

  • Build an ML inference library to interpret human hand gestures

  • Build a computer UI for gameplay

    • 3..2..1..go
    • Visual display of computer move
    • Reset game
    • Humans play multiple rounds (i.e. best of 10)
  • Build a humanoid robotic arm to show computer moves

  • All gameplay components run in containers

    • camera feed (rtsp feed preferred to onboard integration)
    • Inference algorithm
    • Robot arm gestures
    • Gameplay UI
    • Message bus
  • Deliver the solution as an open source project in a public git repo

  • Demo the cluster(s) connected via Rancher

  • Demo gitops updates/rollbacks for various components

System

Stretch Goals

  • Build a secondary library to do predictive gameplay for the computer player
  • Receive camera feed from webcam interfaces remotely
  • Akri integration for camera, robot, jetson