Aller au contenu


Photo
- - - - -

Robotique et python


  • Veuillez vous connecter pour répondre
6 réponses à ce sujet

#1 miq75

miq75

    Membre

  • Membres
  • 41 messages
  • Gender:Male
  • Location:Wissembourg

Posté 10 août 2010 - 09:41

Bonjour,

Je n'y connait rien en robotique, mais je m'y connait en IA, et plus généralement en langages de programmations.
J'ai un faible pour le langage python (que je trouve extrèmement puissant, polyvalent, extrèmement simple d'utilisation et multiplateformes, tout en étant beaucoup plus léger le mastodonte java) pour ce qui est de la programmation.
Est il aisé de controler un robot avec un code en python (des interfaces python/machine(senseurs/activateurs) existent elles déjà) ?
Des projets de robotique codés en python existent ils déjà ?

#2 Esprit

Esprit

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 503 messages
  • Gender:Male
  • Location:Belgique
  • Interests:La robotique !

Posté 31 août 2010 - 07:50

Je serais, comme toi, intéressé par les réponses qui vont arriver...

Alors, quelqu'un a-t-il des réponses ? :)

Esprit
*Rêve d'en caser un dans un robot*


#3 galactus

galactus

    Habitué

  • Membres
  • PipPip
  • 157 messages

Posté 01 septembre 2010 - 04:16

il existe une interface maya/python/servo.. :)

#4 galactus

galactus

    Habitué

  • Membres
  • PipPip
  • 157 messages

Posté 01 septembre 2010 - 04:16

il existe une interface maya/python/servo.. :)
et j'ai cru voir un portage python sur arduino...je fouille et je vous met le lien :)

#5 raoullevert

raoullevert

    Membre

  • Membres
  • 19 messages

Posté 18 septembre 2010 - 10:05

Salut,

Je suis un fan de python aussi.C'est vrai que c'est un langage génial. Le problème c'est que c'est un langage de script exécuté et pas un langage compilé pour être exécuté directement par un processeur. En gros ton script python est compilé en pseudo-code et après exécuté par un sorte de machine virtuelle (un peu comme java en fait). A l'heure actuelle il n'existe pas de processeur exécutant directement ce pseudo-code. Donc si tu veux exécuter un script python sur un robot, il faut juste avoir une couche qui exécute ton interpréteur python...
En gros : avec un pic c'est totalement impossible. Par contre sur une base à base de processeur ARM, qui est suffisamment puissant pour faire tourner un noyau linux, et un interpréteur python : aucun soucis.

Sinon tu peux faire un hybride. Un robot commandé par un processeur pic ou AVR, qui exécute les instructions du code python, via son port série. En gros, tu déportes un partie de l'informatique sur un ordinateur "normal". J'ai un robot qui fonctionne comme ça :
-- un processeur AVR mega32 embarqué se charge de la gestion des moteurs, des capteurs et de la communication série.
-- un ordinateur, avec un script python qui communique aussi avec le port série. (USB avec un FT232 en fait).
Entre les deux, deux module XBee qui se charge de la communication sans fils. Parcequ' un câble sur un robot, c'est moche quand même.

#6 Esprit

Esprit

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 503 messages
  • Gender:Male
  • Location:Belgique
  • Interests:La robotique !

Posté 19 septembre 2010 - 12:39

Bonjour Raoullevert !

Tu as l'air d'avoir des choses à partager sur le sujet !
Merci pour les infos à propos de python.


Ps : Pourquoi n'irais-tu pas te présenter ? ;)

Esprit
*Rêve d'en caser un dans un robot*


#7 raoullevert

raoullevert

    Membre

  • Membres
  • 19 messages

Posté 19 septembre 2010 - 01:43

Ps : Pourquoi n'irais-tu pas te présenter ? ;)


Désolé je suis mal poli effectivement. Je corrige ça.




0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users