Daniel Brintzinger
From Code to Motion: Building an Autonomous Hat-Hunting Robot with Kubernetes & ML
#1about 3 minutes
Understanding the challenges of edge computing deployments
DevOps principles can be extended from the data center to manage workloads on disconnected or intermittently connected edge devices.
#2about 2 minutes
Introducing the robot's hardware and software stack
The robot is built on a Raspberry Pi running MicroShift, a lightweight Kubernetes distribution, and exposes a simple Flask REST API for motion control.
#3about 4 minutes
Designing the end-to-end system architecture
The system uses a central OpenShift cluster for development and model training, with Skupper for secure communication and ArgoCD for GitOps-based deployment to the robot.
#4about 7 minutes
Training an object detection model with OpenShift AI
A JupyterLab workbench is used to define and run an Elyra pipeline that trains a YOLOv5 model on the Open Images dataset to recognize fedora hats.
#5about 4 minutes
Deploying the trained model as an inference service
The trained ONNX model is deployed as a scalable and secure REST API endpoint using the model serving feature in OpenShift AI.
#6about 7 minutes
Developing the robot control application in a web IDE
A Python Flask application is developed using a web-based IDE (Eclipse Che) with a devfile to manage the workspace and connect to the inference service.
#7about 2 minutes
Live demonstration of the autonomous hat-hunting robot
The robot successfully uses its camera and the ML model to detect a red hat, calculate its position, and navigate towards it in real-time.
#8about 1 minute
Managing edge deployments with GitOps using ArgoCD
ArgoCD manages the robot as a remote Kubernetes cluster, enabling automated, Git-driven rollouts of new application and model versions to the edge device.
Related jobs
Jobs that call for the skills explored in this talk.
Wilken GmbH
Ulm, Germany
Senior
Kubernetes
AI Frameworks
+3
ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
TypeScript
React
+3
Picnic Technologies B.V.
Amsterdam, Netherlands
Intermediate
Senior
Python
Structured Query Language (SQL)
+1
Matching moments
00:38 MIN
Exploring bizarre headlines about IoT and robotics
Fake or News: Coding on a Phone, Emotional Support Toasters, ChatGPT Weddings and more - Anselm Hannemann
02:20 MIN
The evolving role of the machine learning engineer
AI in the Open and in Browsers - Tarek Ziadé
06:28 MIN
Using AI agents to modernize legacy COBOL systems
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
01:02 MIN
AI lawsuits, code flagging, and self-driving subscriptions
Fake or News: Self-Driving Cars on Subscription, Crypto Attacks Rising and Working While You Sleep - Théodore Lefèvre
04:27 MIN
Moving beyond headcount to solve business problems
What 2025 Taught Us: A Year-End Special with Hung Lee
03:07 MIN
Final advice for developers adapting to AI
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
04:28 MIN
Building an open source community around AI models
AI in the Open and in Browsers - Tarek Ziadé
04:04 MIN
Shifting HR from standard products to AI-powered platforms
Turning People Strategy into a Transformation Engine
Featured Partners
Related Videos
From Factory Floor to Kubernetes Core: Building an Edge Platform One Step at a Time
Dean Oren & Stefan Belsch
Robots 2.0: When artificial intelligence meets steel
Thomas Tomow
Developer Experience, Platform Engineering and AI powered Apps
Ignacio Riesgo & Natale Vinto
Simplifying edge app delivery: one workflow, thousands of devices
Christian Koep
How Robots Learn to be Robots
Alexander Schwarz
Trends, Challenges and Best Practices for AI at the Edge
Ekaterina Sirazitdinova
Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!
Falk-Moritz Schaefer
Supercharge Agentic AI Apps: A DevEx-Driven Approach to Cloud-Native Scaffolding
Daniel Oh
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Forschungszentrum Jülich GmbH
Jülich, Germany
Intermediate
Senior
Linux
Docker
AI Frameworks
Machine Learning

Imec
Azure
Python
PyTorch
TensorFlow
Computer Vision
+1

Association Bernard Gregory
Canton de Brest-3, France
C++
Python
PyTorch
Machine Learning

INTENT HQ
Barcelona, Spain
TypeScript
Amazon Web Services (AWS)


autonomous-teaming
München, Germany
Remote
API
React
Python
TypeScript


Employercanonical
Canton of Toulouse-5, France
Remote
Go
Linux
Python
Kubernetes

KickstartAI
The Hague, Netherlands
€5K
Intermediate
Azure
Python
Docker
PyTorch
+4