Il était 2 h du matin dans un centre de distribution de boissons en dehors d'Atlanta, et je me tenais sur la mezzanine à regarder deux AMR jouer au jeu du poulet. Le robot de la marque A s'était arrêté net à une intersection, convaincu d'avoir la priorité. Le robot de la marque B avait reculé de dix-huit pouces, déclaré « path blocked » et restait là, à clignoter. Leurs deux systèmes de dispatch attendaient chacun que l'autre bouge. Après vingt minutes, le superviseur de nuit a coupé l'automatisation de toute la zone et envoyé trois personnes avec des transpalettes manuels déblayer à la main un retard de 60 caisses. Aucun équipement n'était en panne. Les robots n'arrivaient tout simplement pas à se mettre d'accord sur qui passe en premier — parce que personne ne les avait jamais fait parler la même langue.
Cette nuit-là, je la rejoue à chaque responsable d'entrepôt qui me demande : « On peut pas simplement acheter l'autre marque aussi ? Elle est moins chère. » La réponse courte, c'est oui. La réponse longue, c'est que le plus dur d'une flotte mixte, ce n'est jamais les véhicules. C'est de décider qui donne les ordres.
Ce que VDA 5050 couvre — et ce qu'il exclut délibérément
VDA 5050 est un standard de communication ouvert publié conjointement par la VDA allemande (association de l'industrie automobile) et la VDMA (association de l'ingénierie mécanique). Il définit l'interface entre les robots mobiles et un contrôle central de flotte, parfois appelé le contrôle maître. La version actuelle est la 3.0.0, publiée en mars 2025.
Le design est volontairement restreint. Les ordres circulent dans un sens, l'état dans l'autre. Les messages sont en JSON sur MQTT — QoS 0 pour le trafic courant, QoS 1 pour la surveillance de connexion. La spec définit un petit ensemble de types de messages : order, instantActions (pause, resume), state (position, battery, errors), visualization, connection heartbeat, factsheet (les caractéristiques physiques du robot) et zoneSet. Si un fournisseur les implémente correctement, n'importe quel contrôle maître conforme peut dispatcher ses véhicules.
Ce que le standard ne fait pas est tout aussi important : il ne définit ni fonctions de sécurité ni logique de trafic. Routage, priorité, gestion de la congestion, récupération des blocages — la spec laisse explicitement tout cela au contrôle maître et aux fournisseurs. VDA 5050 fait comprendre les ordres aux robots. Il ne leur apprend pas à partager la route.
Je l'ai appris à mes dépens sur un projet où la brochure d'un fournisseur cochait la case « compatible VDA 5050 ». Pendant l'intégration, on a découvert qu'ils avaient implémenté le canal state — le robot pouvait dire où il était — mais n'avaient jamais construit le canal order. Le contrôle maître ne pouvait pas envoyer une seule tâche. Les robots étaient bavards et inutiles. Ne jamais croire la brochure. Pendant l'acceptation, faites démontrer au fournisseur chaque canal de message un par un, avec vos propres yeux sur le trafic du broker.
La question du contrôle maître : trois architectures, pas de repas gratuit
Dans une flotte mixte, il ne peut y avoir qu'un seul cerveau. J'ai vu trois façons pour les entrepôts de résoudre ça.
Option un : un gestionnaire de flotte tiers neutre. Un logiciel dédié qui parle VDA 5050 et traite toutes les marques à égalité. L'avantage, c'est la liberté — on peut changer de fournisseur plus tard sans arracher la couche de contrôle. L'inconvénient, c'est une licence logicielle séparée, et la réalité que les actions spécifiques à un fournisseur (la séquence de levage propriétaire de la marque B, par exemple) ne peuvent pas s'exprimer dans le standard : prévoyez des adaptateurs sur mesure.
Option deux : un fournisseur de robots joue aussi le contrôle maître. C'est l'argument commercial le plus courant : « Notre gestionnaire de flotte fait tourner nos robots et les leurs. » Ça marche, avec un hic. Le planificateur est inévitablement réglé pour la marque hôte — allocation des tâches, priorité de charge, récupération d'erreurs, tout favorise subtilement l'équipe à domicile. Et c'est sur les conditions commerciales que ça fait vraiment mal : le contrat de maintenance vous enferme généralement pour deux à trois ans, et quand vous essayez d'ajouter une troisième marque, le « test de compatibilité » devient un veto bien pratique.
Option trois : couper le bâtiment en deux. La marque A possède la zone est, la marque B la zone ouest, avec une clôture virtuelle entre les deux. C'est la voie de moindre effort et, franchement, un aveu de défaite. Les tâches inter-zones sont portées par des gens, à la main — exactement la main-d'œuvre que vous étiez en train d'automatiser.
Mon verdict : si la flotte dépassera dix véhicules et que vous comptez continuer à ajouter des marques, prenez le contrôle tiers neutre. Le coût de la licence se rembourse dès la deuxième commande d'achat. Pour un pilote de moins de cinq véhicules, un contrôle hébergé par le fournisseur est acceptable — mais mettez ceci dans le contrat : quand une marque tierce est ajoutée, l'incumbent a 60 jours pour terminer l'intégration VDA 5050, avec des pénalités journalières déduites de la redevance de maintenance pour chaque jour de dépassement. Sans cette clause, « on le supportera plus tard » devient une dispute de trois ans.

Le problème des cartes que personne ne met dans le devis
Voici le fameux vide de VDA 5050 : il ne dit rien sur les cartes. Chaque fournisseur construit sa propre carte avec son propre système de coordonnées. L'origine de la marque A est au quai de réception ; l'origine de la marque B est à la station de charge. Quand le contrôle maître dit « va à (12, 30) », chaque robot entend un endroit différent.
En pratique, les ingénieurs de mise en service alignent les cartes à la main : ils choisissent quatre points connus dans le bâtiment, fixent les deux systèmes de coordonnées ensemble, et passent à autre chose. Ça marche — jusqu'à ce que ça ne marche plus. L'alignement est une photo. Le jour où vous réorganisez les racks ou posez une allée de staging temporaire, les cartes dérivent en silence, et personne ne s'en rend compte jusqu'à ce qu'un robot roule vers un espace qui n'existe pas sur sa carte. Je l'ai vu dans un entrepôt frigorifique : les racks avaient été réorganisés, personne n'avait re-enregistré les cartes, et un robot s'est engagé dans une allée sans issue qui avait été fermée, LiDAR hurlant, entraînant toute la flotte avec lui.
Traitez donc l'alignement des cartes comme une procédure d'exploitation, pas comme une tâche ponctuelle. Chaque déplacement de rack ou changement d'allée doit déclencher un re-enregistrement, inscrit au SOP avec un responsable nommé. Si votre installation change de layout au fil des saisons, budgétisez les heures d'ingénierie comme vous budgétisez les remplacements de batteries.
Avant de signer : la liste de contrôle d'acceptation
Voici la liste que j'ai construite en voyant échouer des projets de flottes mixtes. Faites-la avant la signature finale :
- Faites démontrer au fournisseur chaque canal de message VDA 5050 individuellement — surtout order et instantActions, pas seulement state.
- Faites travailler les deux (ou toutes les) marques ensemble pendant au moins quatre heures continues. Comptez les attentes mutuelles et les interventions humaines.
- Mettez en scène une rencontre frontale dans une allée. Le contrôle maître doit la résoudre en moins de 30 secondes — pas une personne avec des gants.
- Coupez le roaming Wi-Fi pendant 10 secondes au milieu d'une mission. Le robot doit s'arrêter en toute sécurité sur place, pas vagabonder sur sa dernière instruction.
- Débranchez le chargeur d'une marque et regardez si la logique de réallocation des tâches en batterie faible couvre toute la flotte, pas seulement cette marque.
- Déplacez un rack, exécutez le re-enregistrement de la carte et chronométrez. Le processus doit se terminer en deux heures.
- Exigez la factsheet et vérifiez dimensions, charge utile et rayon de braquage contre le contrat.
Et voici la seule chose que vous pouvez faire dès demain : ne décidez pas de l'interopérabilité dans une salle de réunion. Mettez deux véhicules de chaque marque candidate dans une zone de staging vide — ou un coin inactif de votre propre bâtiment — et faites tourner une demi-journée de missions mixtes : dispatch, charge, pannes, coupures réseau, tout. Si un fournisseur continue de trouver des raisons d'éviter ce test de fumée, éloignez-vous de l'affaire. L'argent que vous économisez n'est pas le sujet. Les face-à-face de 2 h du matin que vous n'aurez jamais, si.
Traduit de l'anglais. En cas de divergence, la version anglaise fait foi.





