Tesla Vision & Looney Tunes
… ou Elon-ey Tunes, si on veut :)
You drive with eyes and a brain, not a suite of sensors
Our cars do the same
(« Vous conduisez avec vos yeux et un cerveau, pas une ribambelle de capteurs. Nos voitures font pareil. »)
C’est ce que nous dit Tesla.
Depuis un moment, pour ce qui est des systèmes d’aides à la conduite et de conduite autonome (« ADAS »), les véhicules Tesla ont abandonné les capteurs habituels pour ne travailler qu’avec les caméras. Ils appellent ça « Tesla Vision ».
Ils ont fait ça principalement pour une question de réduction des coûts par la simplification, sous la pression d’Elon Musk, et contre l’avis des ingénieurs.
J’ai toujours pensé que c’était une monumentale connerie, et ça s’est confirmé avec les résultats qui en sont devenus catastrophiques. Le pire c’est que, pour une question d’uniformité logicielle, certains des anciens véhicules pourvus de radars ne les utilisent plus ! Les radars sont là et fonctionnaient parfaitement, mais ils sont désormais inactifs.
Pourquoi Tesla Vision est mauvais ?
Parce que des caméras, c’est très facile à tromper. Depuis peu, des chercheurs font le « Looney Tunes Test » : en gros, un faux mur en papier ou en polystyrène sur lequel on peint une route et un paysage et on regarde si la voiture se fait avoir. Donc un peu comme les Looney Tunes, typiquement Bip Bip et Vil E. Coyote (des vieux dessins animés, pour ceux qui ne connaissent pas).
Résultat : Tesla Vision se fait avoir assez lamentablement.
Et ce n’est pas tout : le système Tesla à base de seules caméras se fait aussi avoir par du brouillard et de la pluie, tout en produisant une quantité notablement élevée de faux positifs (les « freinages fantômes ») bien connus chez Tesla.
Les autres véhicules à base de radar et lidars, non, qui font un sans-faute, y compris avec le faux mur, le brouillard, la pluie, tout simplement parce que les radars et les lidars ne sont pas trompés par la fumée ni la pluie, ni par une photo d’une route sur un mur.
La quote plus haut, de Tesla, est donc totalement éclatée au sol : c’est justement parce que nos sens sont limités que nous utilisons — et devons utiliser — des capteurs et des senseurs différents.
Et pas seulement pour nos voitures : nous utilisons des radars, sonars, capteurs infrarouge, ultrason, microondes, rayons X, Doppler, magnétomètre, sondes de courant à effet Hall, accéléromètre, capteur de luminosité, thermomètre, hygromètre… justement parce que tout cela permet des choses que nos sens humains ne suffisent pas pour faire tout ce que l’on veut faire dans nos vies quotidiennes.
Vous imaginez si la médecine raisonnait comme Tesla ? Fini les rayons X et les échographies ! On déterminera désormais le sexe du bébé via une autopsie sur le vivant, et la position d’une tumeur avec un pied à coulisse après avoir tout ouvert au couteau.
Et dans d’autres domaines :
- on mesurerait la température de cuisson du gâteau, ou d’un compresseur cryogénique en posant la main dessus ?
- on mesurerait la présence d’une tension sur une prise électrique en y mettant le doigt ?
- ou bien on chercherait des microbes ou des virus seulement à l’œil nu, et pas un microscope, pour en conclure qu’il n’y a rien et que vous n’êtes pas malades ?
- on laisserait tomber un dosimètre (mesure la radioactivité) sous prétexte que notre corps n’a pas de scintillomètre intégré dans la tête ?
- on rechercherait les fuites de gaz, ou du monoxyde de carbone directement en envoyant quelqu’un sentir, plutôt que d’y aller avec un détecteur de gaz ?
- on jetterais nos compas et boussoles pour trouver le nord et se contenterait de nos yeux pour trouver le nord ?
Ça vous dit de travailler de cette façon ?
C’est ça que vous voulez ? Si oui, vous êtes complètement fous.
Pour le reste du monde : bien-sûr que non ! C’est du bullshit !
Leur argumentaire est stupide, indigne de l’arsenal technique et technologique que l’on a à notre disposition, et même indigne de toute la science qui permet de construire ces outils techniques !
La technologie a augmenté nos sens à des niveaux jamais atteints auparavant.
Il n’y a aucune raison de dire que la technologie ne doit reposer que sur la vision juste parce que nous autres utilisons seulement la vision.
Aucune raison technique, je veux dire. Car si leur raison est purement économique, oui c’est une raison qui se tient. Mais dans ce cas il faut d’une part accepter que la qualité finale sera absolument immonde, et d’autre part pas venir nous dire que l’on fait ça pour des raisons techniques en sous entendant que la vision seule suffira. Pour les voitures en particulier, les radars, l’ultrason et les lidars ont fait leur preuves. Ils ne sont pas parfaits, mais déjà très nettement plus que des seules caméras.
Qu’on soit d’accord : je suis 100 % sûr que ce choix de la part de Tesla vient d’en haut, c’est-à-dire des dirigeants, économistes et des actionnaires. Je ne vois aucun ingénieur suffisamment idiot pour penser que des caméras optiques couplées à une IA d’analyse d’image puissent remplacer toute une panoplie de capteurs redondants avec des capacités complémentaires.
Les caméras elles ne voient que ce que l’on voit. Et si nous sommes trompés par le brouillard ou la pluie, une caméra le sera aussi. Les vidéos des essais nous le prouvent sans aucune ambiguïté.
Aucune technologie de capteurs n’est universelle ou sans défaut (simple exemple personnel : le capteur ultrason avant des Hyundai interfère avec les émetteurs ultrasons arrière des véhicules Ford). Mais une multitude de capteurs différents permet de s’affranchir de ce genre de choses : ça permet de détecter les erreurs comme étant des erreurs, au lieu de considérer un signal erroné comme un faux-positif.
En bref, si je dis que les ingénieurs Tesla ne peuvent pas être aussi cons, c’est parce qu’ils ont réussi des choses magnifiques ailleurs, sur les mêmes voitures.
Mais leur système de pilotage par caméra, c’est clairement une connerie, et continuer à défendre ça alors que c’est aussi facilement mis en défaut, c’est une connerie également. Doublée de mauvaise foi.
Heureusement aucun autre constructeur à ce jour n’est allé faire la même connerie.