Un Jeep de 32 ans passe son test antipollution avec l’aide de l’IA

Publicité

Publicité

Articles similaires

Hyundai IONIQ 5 2027 : la version à propulsion disparaît et le prix de départ grimpe

Depuis son arrivée sur le marché canadien à l’automne 2021...

Kia EV5 2027 : quoi faire avec un capot qui a la tremblote?

« Je possède un Kia EV5 Land 2027 depuis 4 mois, un véhicule...

Pourquoi certaines voitures déprécient-elles plus vite que d’autres?

L’achat d’un véhicule est un investissement important, et sa...

Recyclage de pare-brise : un geste concret pour la planète

Recycler un pare-brise, peu d’automobilistes y pensent. Pourtant, au...

L’intelligence artificielle (IA) occupe une place grandissante dans l’industrie automobile. Dans ce domaine, certains constructeurs l’utilisent déjà à différentes étapes de la conception, sans oublier son intégration aux systèmes embarqués, notamment sous forme d’assistants personnels. Or, l’IA pourrait-elle aller jusqu’à réparer un véhicule à la place d’un technicien? Actuellement, non, car dans la majorité des cas, une intervention humaine demeure généralement nécessaire pour effectuer les réparations. Cependant, certaines expériences montrent que l’IA peut contribuer au diagnostic de problèmes mécaniques ou électroniques, par exemple.

Une expérience récemment diffusée sur le web en offre un exemple intéressant. Un internaute américain aurait utilisé certains outils d’IA pour tenter de comprendre pourquoi son Jeep de 32 ans échouait à un contrôle antipollution.

https://rpmweb.ca/medias/Capture-decran_Jeep_IA_YouTube_06.png

L’IA et la mécanique

Cela ne surprendra personne si l’on affirme que nos véhicules sont maintenant de véritables ordinateurs sur roues. Les constructeurs y intègrent une panoplie de systèmes et de gadgets, comme la connexion à Internet et les assistants qui font appel à l’intelligence artificielle, sans parler des nombreux écrans toujours plus imposants à bord.

Pour certains, un bon vieux modèle dépourvu de cette technologie n’entrerait pas dans cet univers, mais est-ce réellement le cas? Un internaute a récemment documenté ses démarches pour diagnostiquer le problème de son Jeep Cherokee de 1994 à l’aide de Claude Code et de Codex, deux agents d’IA, ainsi que d’une carte électronique programmable et de son ordinateur.

https://rpmweb.ca/medias/Capture-decran_Jeep_IA_YouTube_01.png

À la recherche de la cause

Muhammad Zulali possède un Jeep Cherokee de 1994 immatriculé en Californie, où son véhicule est assujetti à un contrôle antipollution tous les deux ans pour le renouvellement de son immatriculation. Lorsqu’il s’est présenté au contrôle, son Jeep a échoué à l’essai à environ 40 km/h parce qu’il rejetait trop d’oxydes d’azote à l’échappement. Malgré le remplacement de la sonde à oxygène, le véhicule échouait toujours à cet essai.

Pour certains, cela aurait été la fin du véhicule et l’élément déclencheur pour en acheter un nouveau, mais pas pour Zulali. Avant d’en arriver là, comme il est débrouillard en électronique, il a décidé de tenter le coup avec l’IA, plus précisément avec Claude Code. Le premier défi était toutefois d’établir la communication avec le calculateur du moteur. D’ailleurs, il mentionne que son Jeep n’était pas équipé d’une prise OBD-II. Il a donc dû passer par un connecteur de diagnostic situé sous le capot, conçu à l’origine pour les outils d’atelier de Chrysler. C’est par ce connecteur que Zulali a pu établir la communication entre son ordinateur et le calculateur du moteur. Avec l’aide de Claude Code, il a d’abord obtenu quelques données, dont la température du liquide de refroidissement, puis il a pu enregistrer les lectures pendant qu’il roulait.

À un moment donné, Claude Code a poussé l’expérience encore plus loin et a envoyé une commande qui a fait fonctionner la pompe à carburant à plus haut débit. Rapidement, on pourrait croire que l’intelligence artificielle a pris les commandes du vieux Jeep, mais ce n’est pas vraiment le cas. Le calculateur a plutôt répondu à une commande qui a activé la pompe dans le cadre du diagnostic, une fonction qui pouvait déjà être faite apparemment par un technicien. En revanche, il est vrai que c’est bien l’IA qui a déclenché cette fonction.

https://rpmweb.ca/medias/Capture-decran_Jeep_IA_YouTube_02.png

Un nouvel essai au contrôle antipollution

Le problème à l’origine de l’expérience était un taux trop élevé d’oxydes d’azote à l’échappement. Dans sa vidéo, Zulali soupçonnait que le calibrage du calculateur propre à la Californie contribuait au problème. Il a tenté de reprogrammer le calculateur, mais celui de son Cherokee refusait de passer en mode de programmation. C’est alors qu’il dit avoir fait appel à Codex, l’agent de programmation d’OpenAI, pour faire exécuter un code par le calculateur. Selon son récit, le premier programme a été écrasé après quelques secondes en mémoire vive. Pour régler ce problème, Codex a ensuite placé un programme dans une mémoire qui conserve son contenu en tout temps. L’internaute affirme que son Cherokee a ensuite réussi le contrôle antipollution.

Cependant, qu’est-ce qui a réellement permis au Jeep de réussir le contrôle? Zulali ne précise pas ce que le code a changé dans le fonctionnement du moteur. Cette histoire laisse donc ouverte la question de savoir si l’intervention a réellement corrigé la cause des émissions excessives ou simplement contourné le problème à l’aide du codage.

Quoi qu’il en soit, cette expérience montre qu’avec des connaissances en électronique et l’aide de l’IA, un propriétaire peut lire les données du calculateur d’un véhicule de 1994 et lui faire exécuter certaines commandes. Cette expérience ne signifie toutefois pas que l’intervention humaine est devenue inutile. L’IA a plutôt servi d’outil de diagnostic et de programmation pour accompagner le propriétaire dans ses démarches et l’aider à régler le problème grâce à la programmation, et ce, plus rapidement.

Abonnez-vous à l’infolettre RPM pour recevoir chaque semaine tous les contenus automobiles qui vous intéressent. Retrouvez RPM sur Facebook et YouTube.

POURRAIT VOUS INTÉRESSER
[jwplayer key= »jbkNyfRX »]