Embedded Linux in EOD Robots - Lessons Learned
summary
A decade of fielded EOD robots uses Embedded Linux with Yocto Project and occasional Buildroot or Ubuntu bases, supported by GitLab/Buildbot CI that consumes terabytes and sometimes corrupts caches. Each vehicle runs multiple Linux kernels (mainboard, cameras, radios), OTA handled by SWUpdate and Mender, and microcontrollers keep hard real‑time. Products sell about ~100 robots/year, must survive -30°C and saltwater, and require end‑to‑end latency under 150 ms, forcing kernel pinning and occasional rollbacks.
AI-written summary · about
chapters (8)
- 0:00Introduction to EOD robots
- 1:00Robot design and history
- 4:06Robotics engineering challenges
- 8:15Safety and software design
- 11:21BSP and CI infrastructure
- 18:00Software update management
- 20:56Advanced research and integration
- 24:35Conclusion and Q&A
related talks
35mEmbedded Linux in EOD Robots - Lessons Learned
33mUsing Open Source Software to Build an Industrial-grade Embedded Linux Platform...
44mEmbedded Linux - Then and Now at iRobot
39mLinux IoT: From Prototype to Production
01h 04mFundamentals of Embedded Linux
36mAdvantages of Embedded Linux in Industrial Automation and IIoT
49mEmbedded Linux BOF
42mBoF: The Yocto Project and OpenEmbedded
