Concours IROS 2023 de robot humanoïdes lutteurs

Posté par  . Édité par Benoît Sibaud et ted. Modéré par Nils Ratusznik. Licence CC By‑SA.
14
6
juil.
2023
Science

Suite au succès du concours ICRA 2023 qui a rassemblé 69 équipes, la nouvelle édition de ce même concours a été lancée, avec à la clé un Ether pour le gagnant.

Toujours basé entièrement sur une pile de logiciels libres, dont le simulateur de robots Webots, le concours de programmation de robots humanoïdes lutteurs a démarré sur webots.cloud. On peut déjà y voir 8 équipes avec les premiers matches en 3D où deux robots NAO s’affrontent sur un ring de catch.

Parmi les nouveautés de cette édition, on peut désormais faire des matches amicaux pour tester les capacités de son robot contre un adversaire de son choix.

On espère voir fleurir plein de petits drapeaux francophones (🇫🇷, 🇨🇦, 🇧🇪, 🇨🇭, 🇱🇺, 🇩🇿, 🇲🇦, 🇹🇳, etc.) avec votre participation !

Concours de robot humanoïdes lutteurs IROS 2023

La finale aura lieu le 4 octobre 2023 lors de la conférence IROS 2023 à Detroit, USA, mais il est possible de participer à distance. La participation est ouverte à tous jusqu’au 26 septembre. Il est toutefois recommandé de s’inscrire le plus tôt possible pour augmenter ses chances de gagner.

Ce concours de programmation vise à promouvoir le développement de robots intelligents. Les participants doivent programmer le comportement d’un robot qui combat un autre robot sur un ring de catch. Tous les coups sont permis !

La programmation peut se faire dans n’importe quel langage de programmation. Des exemples sont fournis pour les langages Python, C, C++, Rust, Java et ROS 2.

Chaque robot virtuel possède un certain nombre de capteurs, dont deux caméras, un accéléromètre, un gyroscope, des capteurs tactiles, etc.

Le code des participants est hébergé sur GitHub (en privé ou en public selon que le participant souhaite ou non partager son code). Chaque fois qu’un participant pousse du code (git push) sur sa branche principale GitHub (main), une série de matches est démarrée automatiquement dans GitHub Actions (le système d’intégration continue de GitHub) et les participants peuvent examiner les logs et voir les matchs.

Les nouveaux participants entrent par le bas du tableau (leader board) et grimpent dans le classement tant qu’ils gagnent leurs matchs, jusqu’à arriver au sommet…

Toute l’infrastructure du concours est open-source. Elle est hébergée sur GitHub. Il est même possible de créer facilement son propre concours de programmation de robots avec son propre scénario en réutilisant cette infrastructure.

Aller plus loin

  • # Reportage

    Posté par  (site web personnel) . Évalué à 2. Dernière modification le 07 juillet 2023 à 09:01.

    Ça commence, le robot de l'équipe rouge lève les bras. Surpris par cette manœuvre audacieuse, le bleu recule, il bascule en arrière et se retrouve sur le dos hors du ring. Les rouges gagnent!

    Un LUG en Lorraine : https://enunclic-cappel.fr

    • [^] # Re: Reportage

      Posté par  (site web personnel) . Évalué à 1. Dernière modification le 07 juillet 2023 à 09:49.

      C'est vrai que j'ai l'impression que c'est encore un peu tôt pour ce genre de compétition (par rapport aux combats de robots non humanoïde). A part quand il arrive à se relever, c'est souvent celui qui bouge le moins qui évite de tomber tout seul et gagne.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.