Utiliser un logiciel de simulation de robots a longtemps nécessité une grande motivation et beaucoup de temps pour installer des gros logiciels et surtout comprendre comment ils marchent…
Heureusement, le cloud vient à notre rescousse : Robotbenchmark nous propose de programmer des robots en Python sans trop se fatiguer avec une série de petits challenges variés. Du suivi de mur pour un robot à roues à une course de dix mètres pour un petit robot humanoïde, un pendule inversé ou encore un suivi visuel pour un robot chien… Ce site utilise X3DOM (un frontal libre à WebGL pour représenter les robots et leur environnement en 3D dans le navigateur. La simulation, assez réaliste, tourne dans le cloud sur des serveurs GNU/Linux. Notre petit programme en Python qui contrôle notre robot tourne lui dans Firejail, un « bac à sable » de sécurité pour GNU/Linux.
Bon, mon programme Python a fait une minute, 46 secondes et 51 dixièmes sur le sprint du robot humanoïde, c’est bien, mais je ne suis pas le plus fort. J’y retourne…
N. D. M. : Robotbenchmark utilise une infrastructure de simulation qui est un logiciel privateur.
Aller plus loin
- Robotbenchmark (855 clics)
- X3DOM (173 clics)
- WebGL (134 clics)
- Firejail (201 clics)
# d'autres infos sur firejail
Posté par Xavier Combelle (site web personnel) . Évalué à -1.
Il y a d’autres infos techniques sur firejail à part la page d'accueil du projet ?
[^] # Re: d'autres infos sur firejail
Posté par lolop (site web personnel) . Évalué à 2.
Tu as cliqué sur les liens en haut de la page ?
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Thymio
Posté par roduit (site web personnel) . Évalué à 2.
Je vois que le robot Thymio figure sur les illustrations. Cela veut-il dire que l'on peut passer du virtuel au réel en envoyant les instructions si l'on en possède un ?
PS:
Cela fait plaisir de voir ce cher robot #Thymio, dont le projet thool a été financé par #FNS_Agora !
Désolé pour cette honteuse pub pour ce programme de financement de la communication scientifique, mais je ne résiste pas…
[^] # Re: Thymio
Posté par oliviermichel0 . Évalué à 2.
On peut pas directement ré-utiliser le code Python de robotbenchmakr pour contrôler un Thymio II réel car le Thymio II réel ne se programme pas en Python. Son micro-contrôleur n'est pas assez puissant pour faire tourner Python… Par contre on pourrait imaginer de faire tourner le programme Python sur le PC et il enverrait les commandes motrices au robot réel et recevrait les valeurs mesurées par les capteurs du robot réel (une sorte de "remote-control"). Dans ce cas, oui, on pourrait ré-utiliser le même code source Python pour contrôler le Thymio II de robotbenchmark et un vrai Thymio II.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.