Joueur

Le joueur est un logiciel de serveur de réseau pour le contrôle du robot.
Télécharger maintenant

Joueur Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • LGPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • The Player Project
  • Site Internet de l'éditeur:

Joueur Mots clés


Joueur La description

Le joueur est un logiciel de serveur de réseau pour le contrôle du robot. Le joueur est un logiciel de serveur de réseau pour le contrôle du robot. En cours d'exécution sur votre robot, le lecteur fournit une interface propre et simple aux capteurs et actionneurs du robot sur le réseau IP. Votre programme client parle au joueur sur une prise TCP, de lecture de données à partir de capteurs, de commandes d'écriture aux actionneurs et de configuration des périphériques sur la Fly.player prend en charge une variété de matériel robot. La plate-forme de joueur d'origine est la famille ActivMedia Pioneer 2, mais plusieurs autres robots et de nombreux capteurs courants sont pris en charge. L'architecture modulaire du joueur facilite l'ajout de la prise en charge du nouveau matériel et une communauté active des utilisateurs / développeurs contribue de nouveaux pilotes.Player s'exécute sur Linux (PC et Embedded), Solaris et * BSD.Le projet de joueur offre des outils logiciels open source pour le robot et Applications de capteur.Le projet de joueur crée un logiciel gratuit qui permet de rechercher des systèmes de robot et de capteurs. Le serveur Robot Player est probablement l'interface de contrôle robot la plus largement utilisée au monde. Ses retombées de simulation, sa scène et son belvédère sont également très largement utilisées. Certaines caractéristiques clés du "lecteur": · Le joueur est conçu pour être indépendant de la langue et de la plate-forme. Votre programme client peut exécuter n'importe quelle machine qui possède une connexion réseau à votre robot et peut être écrit dans n'importe quelle langue prenant en charge les prises TCP. Nous avons actuellement des utilitaires côté client disponibles en C ++, TCL, Java et Python. En outre, le joueur ne fait aucune hypothèse sur la manière dont vous voudrez peut-être structurer vos programmes de contrôle de robot. De cette manière, il est beaucoup plus "minimal" que d'autres interfaces robots. Si vous souhaitez que votre client soit un programme multi-threadé hautement simultané, écrivez-le comme ça. Si vous aimez une simple boucle de lecture, faites-le. Si vous souhaitez contrôler votre robot de manière interactive, essayez notre client TCL (ou écrivez vos propres utilitaires client dans votre langue interactive préférée). · Le lecteur permet à plusieurs périphériques de présenter la même interface. Par exemple, les pilotes Pioneer 2 et RWI utilisent l'interface de «position» du joueur pour permettre le contrôle du mouvement du robot. Ainsi, le même code de contrôle pourrait conduire les deux types de robot. Cette fonctionnalité est très utile lorsqu'elle est combinée avec le simulateur de scène; Les programmes de contrôle écrits pour les robots simulés de la scène fonctionneront souvent inchangés sur du matériel réel. · Le joueur est également conçu pour prendre en charge pratiquement tous les clients. Avez-vous déjà voulu que vos robots "se voyaient" à travers les yeux de l'autre des autres? Maintenant, ils peuvent. Tout client peut connecter et lire des données de capteur de (et même écrire des commandes de moteur à) toute instance de joueur sur n'importe quel robot. Outre la détection distribuée pour le contrôle, vous pouvez également utiliser le joueur pour la surveillance des expériences. Par exemple, lorsque votre client C ++ commande un robot, vous pouvez exécuter un outil de visualisation graphique ailleurs qui indique les données de capteur actuelles et un programme d'enregistrement pour enregistrer des données pour une analyse ultérieure. Les demandes de périphériques sur la mouche permettent à vos clients d'accéder aux capteurs et actionneurs différentiels selon les besoins pour la tâche à accomplir. · Le comportement du serveur lui-même peut également être configuré à la volée. Voir le manuel d'utilisation pour plus de détails sur le changement de données de capteur et d'autres fonctionnalités. · Dernier point mais non le moindre, le joueur est un logiciel libre, publié sous la licence publique GNU. Si vous n'aimez pas une partie de la façon dont cela fonctionne, changez-le. Et s'il vous plaît envoyez-nous votre patch!


Joueur Logiciels associés

Pyclips

Le projet PYCLIPS est un module d'extension qui vise à intégrer la fonctionnalité de clips complets dans les applications Python. ...

365

Télécharger