Player

Logiciel capture d'écran:
Player
Détails logiciels:
Version: 2.1.1
Date de transfert: 3 Jun 15
Développeur: The Player Project
Licence: Gratuit
Popularité: 25

Rating: 4.0/5 (Total Votes: 1)

Player est un logiciel de serveur de réseau pour le contrôle du robot. Fonctionnant sur votre robot, lecteur fournit une interface claire et simple pour les capteurs et les actionneurs du robot sur le réseau IP. Votre programme client parle à joueur plus un socket TCP, la lecture des données à partir de capteurs, l'écriture des commandes pour les actionneurs et les appareils à la volée la configuration.
Player prend en charge une variété de matériel de robot. La plate-forme du joueur d'origine est la 2 famille ActivMedia Pioneer, mais plusieurs autres robots et de nombreux capteurs courants sont pris en charge. L'architecture modulaire de joueur, il est facile d'ajouter le support pour le nouveau matériel, et une communauté d'utilisateur / développeur actif contribue nouveaux pilotes.
Joueur fonctionne sur Linux (PC et embarqué), Solaris et BSD.
Le Projet Player offre des outils logiciels open source pour les applications robotiques et des capteurs.
Le Projet Player crée un logiciel libre qui permet la recherche dans les systèmes robotiques et des capteurs. Le robot serveur Player est probablement l'interface de commande du robot le plus largement utilisé dans le monde. Ses backends de simulation, le stade et Gazebo, sont aussi très largement utilisés.
Voici quelques caractéristiques principales de "Player":
· Player est conçu pour être la langue et la plate-forme indépendante. Votre programme client peut fonctionner sur toute machine qui a une connexion réseau à votre robot, et il peut être écrit dans un langage qui prend en charge les sockets TCP. Nous avons actuellement des utilitaires côté client disponibles dans C ++, Tcl, Java et Python. En outre, joueur ne fait aucune hypothèse sur la façon dont vous pouvez structurer vos programmes de contrôle du robot. De cette manière, il est beaucoup plus "minimal" que d'autres interfaces de robot. Si vous voulez que votre client d'être un programme multi-thread hautement concurrente, l'écrire comme ça. Si vous aimez une boucle en lecture penser acte simple, faire cela. Si vous souhaitez contrôler votre robot interactif, essayez notre client Tcl (ou écrire vos propres utilitaires clients dans votre langue préférée interactive).
· Lecteur permet à plusieurs dispositifs de présenter la même interface. Par exemple, les pilotes Pioneer 2 et RWI utilisent tous deux «position» de l'interface 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 robots. Cette fonction est très utile lorsqu'il est combiné avec le simulateur de scène; programmes de contrôle écrits pour les robots simulés de Scène travaillent souvent inchangée sur le matériel réel.
· Player est également conçu pour supporter virtuellement un nombre illimité de clients. Avez-vous jamais eu envie de vos robots de «voir» à travers les yeux de chacun? Maintenant, ils le peuvent. Tout client peut se connecter et lire les données à partir de capteurs (et même écrire la commande motrice) de toute instance de Player sur un robot. Mis à part la détection distribuée pour la commande, vous pouvez également utiliser le Lecteur pour la surveillance des expériences. Par exemple, alors que votre client C ++ contrôle un robot, vous pouvez exécuter un outil de visualisation graphique ailleurs que vous montre les données de capteurs de courant et d'un programme de l'enregistreur pour enregistrer les données pour une analyse ultérieure. Sur la volée demandes de périphériques permettent à vos clients d'accéder à des capteurs et des actionneurs differenct comme nécessaire pour la tâche à accomplir.
· Le comportement du serveur lui-même peut également être configuré à la volée. Voir le mode d'emploi pour plus de détails sur la modification des taux de données de capteurs et d'autres caractéristiques.
· Last but not least, Player est un logiciel libre, distribué sous la GNU Public License. Si vous ne souhaitez pas une partie de la façon dont cela fonctionne, changer. Et s'il vous plaît envoyez-nous votre patch!

Logiciel similaire

Commentaires à Player

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!