Grand Theft Auto V (GTA V) n’est clairement pas le lieu idoine pour apprendre de bonnes pratiques de conduite. Par conséquent, le jeu est encore moins indiqué pour un système de pilotage automatique. Qu’importe, l’idée est fascinante et un jeune développeur de 15 ans seulement a réussi à faire rouler une voiture autonome dans les rues fictives de l’État de San Andreas.
Pour aller plus loin
Autopilot Tesla : pourquoi son prix augmente-t-il et continuera d’augmenter ?
Pour ce faire, le développeur — Leon Hillman de son nom — s’est appuyé sur le code open source de l’entreprise Comma.ai. L’objectif de cette firme est de faire baisser les coûts des technologies de pilotage automatique pour les véhicules autonomes.
En modifiant cette base, le jeune homme a réussi à intégrer des véhicules autonomes dans GTA V. Grosso modo, l’algorithme prend le contrôle du véhicule à la place du joueur. Leon Hillman a publié une démonstration vidéo sur son compte Twitter. Un article de Comma.ai sur Medium livre par ailleurs quelques détails techniques sur ce joli exploit.
Dans la « vraie vie », le logiciel de Comma.ai, Openpilot, est déjà utilisé sur certains modèles de Honda et Toyota. À l’aide d’une caméra placée dans l’habitacle, le système permet au véhicule de se positionner tout seul au centre de la voie de circulation, d’adapter sa vitesse aux autoroutes et démarrer ou s’arrêter en fonction du trafic. Les données radar des voitures compatibles sont associées aux informations de la caméra pour déterminer correctement les actions à exécuter.
Une Honda Civix de 2018 pour base
Leon Hillman est donc parti de cette base-là et s’est débrouillé pour que ce système fonctionne sur GTA V. Vous vous en doutez, la partie la plus difficile pour lui a été de faire en sorte que logiciel Openpilot et le jeu de Rockstar Games communiquent ensemble correctement.
Du coup, comme les contrôles n’allaient pas marcher sans les capteurs et cesseraient alors de fonctionner, j’ai commencé par créer ma propre interface de voiture dans GTA qui est essentiellement basée sur une Honda Civic de 2018
Au total, le développeur a travaillé un peu plus de deux semaines pour que ce projet fonctionne sur le célèbre jeu vidéo avec une manette Xbox.
« Il vous faut donc deux ordinateurs. Un PC sous Windows avec tous les pilotes Xbox installés et un ordinateur portable ou PC avec Ubuntu 16.04 faisant tourner Openpilot avec une webcam », explique le développeur sur Github. Il recommande par ailleurs d’utiliser une webcam dont la définition atteint au moins les 1080p.
Pour aller plus loin
On a joué à GTA V sur Android via une fausse démo russe : récit d’un calvaire rigolo
Rendez-vous un mercredi sur deux sur Twitch, de 17h à 19h, pour suivre en direct l’émission SURVOLTÉS produite par Frandroid. Voiture électrique, vélo électrique, avis d’expert, jeux ou bien témoignages, il y en a pour tous les goûts !
Va dormir.
Ah ah, cette non repartie quand on n'a plus rien à dire et qu'on se rend compte que l'autre avait raison depuis le début ❤️ Pathétique.
Il est indiqué dans le titre qu'il est censé être ingénieur. Apprenez à lire un article avant de vouloir me contredire à tout prix !
Il ne faut pas être ingénieur pour créer quelque chose.
Non, il peut tout à fait avoir réalisé cela à 15 ans. Sauf qu'être ingénieur à 15 ans, ça, ce n'est pas possible (sauf s'il a eu le bac à 10 ans)
Ha donc c'est pas possible ? Parce qu'il à 15 ans ? Mais évidemment que si il ne fait pas croire qu'il faut 40 pour réussir. C'est travail difficile et long moi même étant dans des études de ce genre c'est largement possible.
Je trouve cet article particulièrement mal écrit... C'était le sens de mon commentaire, un peu sarcastique. Du coup j'ai trouvé ta réponse au premier degré assez amusante. Mais tu as raison, qu'est ce qu'ils conduisent mal dans GTA !!! A croire qu'il le font exprès !
Philippe Morvan a modifié son commentaire en réponse à p3rn3l. Il se moquait de p3rn3l car il croyait que p3rn3l avait voté pour son commentaire. C'est vrai que mon commentaire qui n'a plus de sens maintenant que le commentaire est modifié.
D'accord je comprends mieux, merci d'avoir satisfait ma curiosité 😉
Pourquoi le préciser ?
Un ingénieur de 15 ans ? Mais bien-sûr...
Aaaah...
Et faire l'inverse ? Des voitures autonomes qui se comportent comme dans GTA ? 😁
C'est moi qui ai upvoté son commentaire.
On ne sait pas lire ?
Sauf qu'ils conduisent très mal et que la voiture du joueur ne se pilote pas toute seule.
J'comprends pas bien cet article... Il n'y a que des voitures autonomes dans GTA... C'est pas des petits chinois qui conduisent les voitures dans le jeu c'est l'IA du jeu...
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix