Skip to main content

Engineering Log

Field Notes

Technical write-ups from the Peridio team — what we are working on, decisions we made, and stories from the field. Engineering content only.

Robotics

ROS2 and Foxglove - Running on Avocado OS

A full ROS2 Humble deployment with a Foxglove visualization bridge over WebSockets. Avocado OS enables a quick and easy way to get up and running, with custom immutable OS that is OTA ready out of the box.

·Nick Sinas

Portability

One NPU today, a different NPU tomorrow: MoveNet pose detection on the i.MX 8M Plus, and the path across the i.MX line

Across the i.MX line, each part that carries an NPU carries a different one, and each needs its own quantization to load a model. This field note runs MoveNet pose detection on the i.MX 8M Plus NPU, live from a USB camera, built in four commands - then shows what moving the same app to a different i.MX NPU takes, and what the reference does not do yet.

·Justin Schneck

Agentic Development

Chatting a Prometheus exporter onto a Raspberry Pi 4 with Avocado Desktop

Avocado Desktop's built-in agent drives the Avocado MCP by chat. I described a Rust metrics exporter for a Raspberry Pi 4 in plain English, and the agent found a reference on its own, built a real Avocado extension, cross-compiled it to aarch64, and I flashed it to the board where the service was already running.

·Lee Reinhardt