Evidence over assurances
A good demo is not proof. A policy has to beat scripted, random and idle baselines on fresh random seeds, with controls, before we call it progress. When it does not, we say so.
About
Iresine is a robotics software company focused on one hard problem: coordinating many robots at once. We train that coordination with multi-agent reinforcement learning in simulation, test it against simple baselines and build it to run on each robot’s own computer.
Our mission
Getting one robot to move well is hard but well understood. Getting dozens of them to share a job is a different problem. Each robot sees only part of the world, messages arrive late or not at all, and the right move for one robot depends on what every other robot is doing.
Most fleets today run on hand-written rules or a single central controller. Both work well in controlled settings, and both get harder to maintain as teams grow and the world stops behaving like the test site.
That is why Iresine exists. We train each robot’s policy (the part that decides what to do next) with multi-agent reinforcement learning in simulation, so the team works out how to cooperate through practice. At run time there is no central brain to wait on.
Hand-written rules Brittle
Work for a handful of robots in a test area, then break as the fleet grows and conditions change.
One central controller Fragile
Every decision waits on one computer and its radio link. It is a bottleneck and a single point of failure.
Learned, decentralized coordination Our approach
The team practices together in simulation. In the field, each robot decides for itself from its own sensors and local messages.
What we focus on
Reinforcement learning trains behavior by practice: a robot tries actions, gets a score for the result and gradually improves.
Multi-agent reinforcement learning (MARL) does this for a whole team at once, so each robot learns behavior that helps the group, not just itself. We work on it through four connected pillars.
Swarm-scale simulation with physics and sensor models, many environments running in parallel and randomized conditions.
Centralized training, decentralized execution: a shared critic sees the whole team while learning, but each robot acts on its own sensors and messages.
Learned communication under bandwidth limits, decisions with partial information, and teamwork that holds across team sizes and when robots drop out.
Sim-to-real transfer into small onboard networks, inside a safety layer of constraints, geofences and fallback behaviors.
Evaluate: every policy is compared against scripted, random and idle baselines on fresh random seeds before anyone trusts it. How we evaluate
Explore the technologyPrinciples
The commitments behind every environment we build and every policy we train.
A good demo is not proof. A policy has to beat scripted, random and idle baselines on fresh random seeds, with controls, before we call it progress. When it does not, we say so.
Robots should keep working when the network or a teammate does not. We train for local sensing and local messages, so no single controller can stop the whole team.
Learned behavior runs inside a safety layer of constraints, geofences and fallback behaviors. We design that layer alongside the policy, not after it.
Operators know the rules, failure modes and edge cases no simulator starts with. That is why a project with us starts by defining the mission with them, and why field experience feeds back into training.
Who it’s for
Teams come to multi-agent learning from different starting points. Here is what each typically needs.
Building multi-robot products
Typically needs
Studying multi-agent learning
Typically needs
Emergency response and search
Typically needs
Running fleets day to day
Typically needs
Where we’re headed
Iresine is an early-stage company. We are building the core platform for simulating, training and evaluating robot teams, and we test it in our own research environment, starting with wildfire response: teams of agents learn to locate, track and contain spreading fire in simulation.
Next, we want to work with partners who have real multi-robot problems, so the platform is shaped by missions that matter in the field rather than by benchmarks alone.
Tell us about your robots, your environment and the behavior you need. We will tell you honestly whether multi-agent learning can help, and how.