Persistent, dynamic memory for robots
A shared memory of the place a robot works in. It tracks how the place changes, carries over to new models and new robots, and enforces the place's rules.
Robots start over every day
-
Where things are
Robots don't reliably remember where things are in a specific warehouse, factory, hospital, hotel or home.
-
The site's rules
“Aisle 4 is closed until 3pm.” “No robots in Zone B during shift change.” Rules told to a model in a prompt get ignored.
-
Any of it after a change
A model update or a new robot wipes what was learned about the place.
One memory per place
-
Dynamic
Tracks where each object probably is, how sure we are, and what changed.
-
Persistent
Belongs to the site, not the model. Survives model updates and new robots.
-
Enforced
Checks every step against the site's rules before it runs, and blocks violations.
-
Shared
Every robot, from any maker, plus cameras and sensors, updates the same memory.
-
Spatial
A shared map, so a new robot is useful on day one and takes faster routes.
Plugs in beside the planner
Manens is an SDK that sits next to a robot's planner. It never touches model weights or motor control.
-
1
Reads
What robots and sensors see.
-
2
Serves
Memory to the planner as simple tools.
-
3
Checks
Each step before it runs, allow or block, with a reason.
A warehouse with mixed robots
-
Monday
A supervisor closes aisle 4 until 3pm. Every robot gets the rule.
-
Monday, 1pm
A robot is routed through aisle 4. Manens blocks the step and it reroutes.
-
Tuesday
A forklift moves a pallet. A camera updates memory, and the next robot goes straight there.
-
Month 2
A robot from another maker arrives and knows the site on day one.
We're looking for design partners
We're working with a small number of teams building and deploying robots. If memory, site rules or robot handoff matter to you, we'd love to talk.
Get in touchOr tell us what you'd need for a pilot.