Robotique
ROS 2 in production: what a robot fleet taught us
Six lessons from the field on ROS 2 in production: autonomous navigation, vision, real-time constraints on a fleet of industrial robots. A field report from the Tokyo hub.
The context
Robotics is one of our four areas of expertise, on the same level as web, data, and cloud. We talk about it less because it’s seen less. Yet it’s where code meets the physical world, and where an error can’t be fixed with a rollback.
On an autonomous navigation project for a fleet of industrial robots (Tokyo hub, ROS 2 and vision), we drew lessons that hold beyond that specific project.
Six lessons from the field
- ROS 2 is not ROS 1 with a higher number. The move to DDS for communication changes everything about reliability and network configuration. Underestimating it is costly.
- Real-time is designed in, not retrofitted. Real-time constraints must guide the architecture from day one. You don’t “make a system real-time” when it was designed without it.
- Simulation is not reality. A behavior validated in simulation fails in the field for trivial reasons: light, dust, uneven ground. Physical testing remains irreplaceable.
- A fleet is not one robot multiplied. Coordinating several robots introduces its own problems: path conflicts, zone sharing, recovery after one unit fails.
- Observability applies to robots too. You want to know what a robot “saw” and “decided” at a given moment. Without usable logs, debugging becomes an investigation.
- Edge and cloud, each its role. The critical decision stays on the edge, close to the sensor. The cloud is for analysis, training, supervision. Mixing the two creates latency where you can’t afford it.
The anti-patterns
Designing without real-time constraints and adding them later. Validating everything in simulation. Treating a fleet like an isolated robot. Putting the critical decision in the cloud. We’ve encountered them all — sometimes on our own side, before fixing them.
// Read next
Business
Output-based vs Time & Material: why we killed T&M at Abbeal.
78% of Abbeal portfolio runs on Output-based pricing in 2026. Gross margin +18 pts, NPS +24, engagement length ×1.7. How we operate and 3 success conditions.
11 min
IA
How I automated a tech consulting CEO's day with Claude (and what you can learn from it).
30 workflows orchestrated on Notion + BoondManager + Google Workspace + LinkedIn + Apollo + Calendly + Tactiq, no new SaaS. 4 pillars: multichannel anti-duplicate sales, 48h recruitment, inbound SEO/LinkedIn/AI citations, founder productivity. Zero lost leads in 6 months, 15 min/day vs 3-4h before.
7 min
IA
7 patterns for AI agents in production (no demo theater).
Real-world patterns from RAG, agents and MLOps deployments. Senior teams shipping AI from POC to prod across Paris, Montréal, Tokyo.
9 min
GreenOps
GreenOps: seven levers that cut 30% of your cloud bill.
Without sacrificing performance. Concrete cases: -30% on the bill, same SLOs.
6 min
Tech radar
Tech Radar 2026 Q2: Rust, ROS 2, OpenTofu, Pinecone, Claude in Adopt.
Criteria, field reports, trade-offs. What we actually adopt vs what we assess.
12 min
