The Dill Autonomy Engine

The hybrid AI architecture behind every Pickle Robot

AI is limited by proprietary warehouse data

Learn how we unlock that data

The Dill Autonomy Engine [DAE] is Pickle’s hybrid autonomy architecture for Physical AI. It combines classical optimal control with generative AI and targeted human input.

DAE solves one problem: how do you get a robot to learn a hard physical job fast enough that customers don’t give up on it? In warehouses, the training data isn’t on the internet. Most examples are learned in the field. DAE is built so a robot deploys at useful performance immediately and improves as it learns. Available to license for other Physical AI applications.

The hybrid architecture uses classic model control to harness a generative AI core that is sandwiched between a guidance layer and a guardrails layer.

How DAE works

Fusion of Generative AI Harnessed by Model-based Optimal Control Methods

The Dill Autonomy Engine's center is a three-layer architecture. Optimal control on the outside; generative AI in the middle.

TOP LAYER, OPTIMAL CONTROL

Guidance Agent

Generates kinodynamically valid, collision-free motion plans against multiple planning constraints including system and customer KPIs such as speed, eligibility, and workflows.

middle Layer, generative AI

Skills Agent

A diffusion policy fine-tuned on production data so that Pickle Robots learn from experience. Conditions on the Guidance plan and adjusts for contact-rich manipulation and the partial observability of the open world. Handles the messiness classical methods can't model.

BOTTOM LAYER, MODEL-BASED CONTROL

Guardrails

Independent safety layer separate from the generative model. Enforces hard no-go conditions on the actuator commands before they reach the robot. The robot cannot violate guardrails regardless of what the Skills Agent outputs.

The sandwich shape is intentional

The generative model has freedom to handle open-world variability, harnessed by two deterministic layers that keep the system safe and predictable.

The harness provides structure

DAE’s harness is the engineering scaffolding that makes the generative core data-efficient enough to deploy:

Sensors and Actuators

Multiple cameras feed real-time perception. The system maintains a continually updated world model of the trailer interior, the freight, and the gripper. The world model is consumed by every agent to the optimal control elements.

Observer Agent

Classifies robot behavior as good or bad against customer KPIs (trailer unload time, package rate at the conveyor) rather than abstract machine learning metrics. Routes the right examples back into training. The Observer is also where DAE links to process-intelligence systems.

Supervisor Agent

Arbitrates between autonomous action, safe quick actions, and calling for help. Manages the robot’s performance mode in response to Observer signals.

Teleoperation interface

Injects human intelligence at the specific moments the Skills Agent makes a bad choice. Corrections are captured as on-policy training data and used from there. Teleoperation runs through the Guidance Agent so the system handles the kinematics gap between human operator and KUKA arm.

UPS Communications

“UPS is using Pickle Robot’s unloading technologies to ease the challenging job of unloading trailers, making the role less physically demanding for employees, and delivering better package care and reliability for UPS customers.”

The Pickle Robot

Reliably unloads trailers and containers of non-palletized goods in as little as 90 minutes.

See Pickle in Action

FAQ

DAE is Pickle’s hybrid autonomy architecture for physical AI. The center is the model control sandwich: optimal control on the outside, a diffusion-policy generative AI on the inside. Around the sandwich sits a harness of sensors, observer and supervisor agents, guardrails, and a teleoperation interface that route on-policy data back into training.

The architecture that sits at the center of DAE. A Guidance Agent (optimal control) generates fast, deterministic motion plans. A Skills Agent (a diffusion policy) refines those plans for contact-rich, open-world manipulation. A Guardrails Agent enforces an independent safety layer underneath. The shape is intentional: generative freedom in the middle, deterministic constraints on the outside.

There are three ways to get intelligence into a robot. You can model the physics mathematically, you can simulate millions of hours of practice, or you can teach it through human demonstration. We tried all three. None of them worked well enough on their own.

Most VLA and foundation-model approaches bet on a bigger, smarter model to handle the open world. DAE bets on hybridization. Optimal control delivers reliability and the five planning constraints (kinodynamic, metal-on-metal collision-free, package collision-free, attachment, task cycle time). Generative AI handles contact-rich manipulation in regions the world model can’t represent cleanly. Together they hit production-grade reliability without an internet’s worth of training data.

No. The Guidance Agent gives the robot a strong starting point from day one. The Skills Agent refines from there, fed by on-policy data captured during real shifts and labeled by the Observer Agent.

Guardrails are an independent agent separate from the generative model. Regardless of what the Skills Agent outputs, the Guardrails Agent enforces no-go conditions on actuator commands before they reach the robot. The long-term path is mathematical safety guarantees that change the cost of installing industrial robots in warehouses.

DAE is designed with the long-term goal of running across multiple embodiments. Pickle has not committed to a public licensing model or partner hardware program.

Talk to a Human.

Contact Pickle