News: 2023-01-31T05_15_05Z

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Un concours de robots humanoïdes lutteurs en open source

(2023/01/31)


Un concours de robots humanoïdes lutteurs en open source

mardi 31 janvier 2023

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

Ce [1]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.

La programmation peut se faire dans n’importe quel langage de programmation, des exemples sont fournis en Python, mais on peut tout aussi bien utiliser C, C++, Java, etc. et même ROS.

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 [2]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 (leaderboard) et

grimpent dans le classement tant qu’ils gagnent leurs matchs, jusqu’à

arriver au sommet.

La finale aura lieu le 2 juin 2023 lors de la conférence ICRA 2023 à

Londres, qui sera diffusée en direct en ligne. Le gagnant recevra

un Ethereum. La participation est ouverte à tous jusqu’au 23 mai, mais

il est recommandé de s’inscrire le plus tôt possible.

Toute l’infrastructure du concours est open-source . Elle est hébergée

[3]sur GitHub .

[4]



[1] https://webots.cloud/run?version=R2023a&url=https://github.com/cyberbotics/wrestling/blob/main/worlds/wrestling.wbt&type=competition

[2] https://github.com/cyberbotics/wrestling#readme

[3] https://github.com/cyberbotics/wrestling

[4] https://www.toolinux.com/?un-concours-de-robots-humanoides-lutteurs-en-open-source#forum



"That's right; the upper-case shift works fine on the screen, but
they're not coming out on the damn printer... Hold? Sure, I'll hold."
-- e.e. cummings last service call