Engineering Insights
Notes on robotics research, AI systems architecture, and the lessons learned from building physical products.
AGV Fleet Management with VDA 5050
A zero-to-hero series on the VDA 5050 standard for AGV/AMR fleet management — from first principles to a working fleet integration with MQTT topics, message schemas, order lifecycle, instant actions, connection watchdog, traffic control, and deadlock handling.
Autonomous Forklift Certification
A three-part series on certifying autonomous forklifts and AGVs for the factory floor — Germany/EU (ISO 13849, CE marking), the United States (ANSI B56.5, R15.08, OSHA, UL), and a side-by-side comparison of the two regimes.
MuJoCo Robotics Lab
A 9-lab hands-on series building a complete robotics control pipeline from 2-link planar arms to VLA-controlled humanoid manipulation.
Robotics CI/CD from Scratch
Building a production-grade Software-in-the-Loop test platform for ROS 2. Seven posts covering architecture, CI/CD, testing, debugging, and release engineering.
Nesting Hermes Inside Grok Bot: Same Box, Two Stacks, One Pipeline
Why I stopped running Hermes on a VPS and nested it inside the Chief of Staff's box — cheap long-haul capacity under expensive orchestration.
From a Wheelbarrow to an Electric Car
Three generations of a personal AI assistant I actually use: OpenClaw on a VPS, Hermes on Telegram, and Grok Bot with a desktop. Not a setup log — the work it carries.
Certifying an Autonomous Forklift in Germany: ISO 13849, ISO 3691-4, and the Road to CE
The full certification procedure for factory-floor autonomous forklifts in Germany — from ISO 12100 risk assessment through ISO 13849-1 performance levels and ISO 3691-4 safety zones, to the safety hardware, the F-CPU software architecture, and the CE marking roadmap.
Certifying an Autonomous Forklift in the United States: ANSI B56.5, R15.08 & OSHA
The US has no CE mark. Instead, a stack of OSHA regulation, ANSI consensus standards, and UL/NRTL listing governs autonomous forklifts — ANSI/ITSDF B56.5, ANSI/RIA R15.08, OSHA 1910.178, NFPA 79, and UL 3100. Here is the full compliance roadmap.
EU vs US: Two Ways to Certify an Autonomous Forklift
The EU and the US certify the same autonomous forklift through fundamentally different systems — a preventive, harmonized CE-marking regime versus a decentralized, liability-driven OSHA/NRTL landscape. A side-by-side comparison of the legal basis, conformity assessment, functional safety, electrical standards, cost, and market-entry strategy.
What is VDA 5050? The Universal Language of AGV Fleets
Vendor lock-in is the core problem VDA 5050 solves. A look at the centralized master-control architecture, MQTT as transport, and the five message topics that let heterogeneous AGVs from different vendors work as one fleet.
MQTT Topics & Message Schemas: The VDA 5050 Wire Protocol
Field-by-field through the VDA 5050 wire protocol: the MQTT topic hierarchy, QoS and retain flags, the common message header, and the five schemas that define every message on the wire.
Order Lifecycle & State Machine: How an AGV Executes an Order
The transport order lifecycle in VDA 5050: orderId and orderUpdateId, nodes and edges, the released base vs horizon split, the order acceptance procedure, and how a vehicle reports progress through nodeStates and edgeStates.
Instant Actions & the Connection Watchdog: Safety in a Networked Fleet
The instantActions topic and its eight standard actions, blockingType semantics, the actionStates lifecycle, and the connection topic's last-will pattern that turns a network drop into a controlled stop.
Fleet Integration, Traffic & Deadlock: VDA 5050 in Production
The final piece: a fleet manager architecture, traffic control with a floor ledger, wait-die deadlock handling, the factsheet as a capability contract, and how VDA 5050 compares to MassRobotics AMR interoperability.
What Graph Engineering Actually Looks Like in Practice
A practitioner's account of building a persistent agent system on Anthropic's three-layer architecture — harness, loops, graph — and what broke before it worked.
Why I Built a ROS 2 SIL Platform from Scratch
Robotics teams keep hitting the same integration problems: sim passes but hardware fails, PRs break on merge, tests are flaky. Here's how a Software-in-the-Loop test platform solves them at the root.
Architecture: HAL Boundary, Sim Time, and 6 ADRs
The architecture behind a ROS 2 + MuJoCo SIL platform: a single control loop, a hardware abstraction layer for sim-to-real, sim time for deterministic CI, and six documented architecture decisions.
CI/CD for Robotics: GitHub Actions, Merge Queue, Docker
The full anatomy of a robotics CI pipeline: GitHub Actions with container jobs, caching strategy for sub-10-minute builds, native merge queue setup (including the 422-to-org war story), multi-stage Docker, and GHCR release.
Testing Robotics Code: 45 Tests Across Four Layers
A four-layer test pyramid for robotics: linters for hygiene, pure-math gtests because the logic is deliberately separated from nodes, a smoke test that caught a silent QoS mismatch, and a sim-time SIL scenario that caught a physics bug no unit test could see.
6 Real Bugs That SIL Testing Caught
Six real bugs from a robotics CI/CD platform: a silent QoS mismatch, a physics-induced false obstacle detection, a Dockerfile that hid a missing package, and more. Each with symptom, diagnosis, fix, and lesson.
Release Engineering: From Tag to Traceable Image
How a robotics CI/CD platform goes from git tag to versioned Docker image on GHCR — with a fully traceable chain from digest to commit, and a lesson on why you should never re-point a published tag.
From Integration Pain to Production Pipeline
What building a ROS 2 SIL CI/CD platform from scratch taught me about integration engineering, scope discipline, and why the pipeline — not the robot — is what keeps hardware safe and teams fast.
Meine A2.1 Notizen: Der komplette Grammar & Vocabulary Guide
My complete A2.1 German study notes from Momente A2.1 — all grammar tables, vocabulary lists, and the patterns that finally made things click.
Building an AI-Powered Personal Knowledge Pipeline: Obsidian + NotebookLM + OpenClaw
How I automated my learning workflow so my AI assistant handles the boring parts — scheduling, summarizing, and reminding.
50 Lessons from Building a Humanoid VLA System
Engineering lessons learned while building a Vision-Language-Action system for the Unitree G1 humanoid robot in MuJoCo.