Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
playerstage [Le 12/09/2009, 21:58]
draco31.fr tag développement --> programmation
playerstage [Le 11/09/2022, 11:50] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>Jaunty simulateur ​robotique programmation BROUILLON}}+{{tag>Xenial ​robotique programmation BROUILLON}}
  
 ---- ----
Ligne 5: Ligne 5:
 ====== Simulateur robotique Player/​Stage ====== ====== Simulateur robotique Player/​Stage ======
  
-> <<All the world'​s a stage, And all the men and women merely players.>>​ William Shakespeare,​ As You Like It +> <<All the world'​s a stage, And all the men and women merely players.>>​ William Shakespeare,​ As You Like It
  
 **Player/​Stage** est un projet permettant la simulation de robot sur votre ordinateur. **Player/​Stage** est un projet permettant la simulation de robot sur votre ordinateur.
  
-Bien que nous appelions ici le simulateur « Player/​Stage »,​ Player n'est pas un simulateur mais une couche d'​abstraction entre un robot physique et votre programme. Stage est un simulateur ​car il remplace ​le robot. ​Ainsi votre programme peut être tester rapidementà moindre coût et sans modification.+Bien que nous appelions ici le simulateur « Player/​Stage »,​ Player n'est pas un simulateur mais une couche d'​abstraction entre un robot physique et votre programme. Stage est une simulateur ​2D sur lequel Player peut s'​appuyer. Stage peut accepter un ou plusieurs robots permettant ainsi de simuler les comportements collaboratifs. 
 + 
 +Player se trouve donc à la fois sur le robot et sur le poste de développementLa configuration de celui-ci permet de l'​interfacer avec les capteurs et les actionneurs du robot, ou avec l'​environnement de simulation fournit par stage. 
 + 
 +Le modèle « Player/​Stage » permet d'​unifier le développement et de faciliter l'​échange entre collaborateurs. Il permet de tester rapidement ​et à moindre coût le comportement de votre programme.
  
 {{:​robot-player.png}} {{:​stage.png}} {{:​robot-player.png}} {{:​stage.png}}
  
-===== Pré-requis ===== 
- 
-  * Disposer des [[:​sudo|droits d'​administration]]. 
-  * Disposer d'une connexion à Internet configurée et activée. 
-  * Stage nécéssite un environnement graphique 
  
 ===== Installation ===== ===== Installation =====
  
-Ubuntu fournit les paquets **robot-player** et **stage** qui permettent d'installer ​automatiquement ​Player/Stage. Il s'agit de la version 2.0.4 pour player ​ et 2.0.3 pour stage.+Il existe actuellement trois méthodes pour installer ​le projet ​Player ​sur Ubuntu.
  
-Si vous désirez obtenir ​la dernière version de la branche 2.0.x ou passer à la branche 2.1.x, vous devrez installer manuellement Player/​Stage à partir [[http://sourceforge.net/project/showfiles.php?​group_id=42445|des sources]].+  * Avec les sources : si vous désirez obtenir ​les dernières versions, vous devrez installer manuellement Player/​Stage à partir [[https://github.com/rtv/Stage|de github]]
 +   * Avec les dépots de "Linux Robotics Studio"​ (ppa) : L'​équipe de Player/​Stage fournit maintenant un PPA a jour.
  
-==== Avec les dépôts ==== +Cette dernière méthode est conseillé. 
- +La première méthode est fastidieuse et a réservé à des besoin spécifiquesLe seconde méthode ​ne vous permet ​pas d'​obtenir ​la version actuelle de Player/Stage.
-Des paquets sont fournit sur le dêpots universeToutefois ceux-ci ​ne sont pas opérationnels directement. Reportez-vous à la section configuration pour obtenir une installation fonctionnelle. +
- +
-[[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] **[[apt://​robot-player,​stage|robot-player et stage]]**.+
  
 ==== Avec les sources ==== ==== Avec les sources ====
  
 +Suivre les instructions du fichier [[https://​github.com/​rtv/​Stage/​blob/​master/​INSTALL.txt|install de github]]. Voir aussi [[https://​github.com/​rtv/​Stage/​issues/​69|ici]].
 FIXME FIXME
  
-Téléchargez les sources sur SourceForge. 
  
-===== Configuration =====+==== Avec les dépôts PPA ==== 
 +FIXME le ppa est obsolète. 
 +L'​équipe du projet Player/​Stage,​ par l'​intermédiaire de Toby Collett (alias thjc), a mis en place un PPA nommé Linux Robotics Studio. Celui-ci a pour but de réunir tous les projets open-source lié à la robotique.
  
-Player/​Stage nécessite ​un fichier particulier de X11rgb.txt. Ce fichier est une table de correspondance entre des noms de couleur et leurs valeurs RGB. Ce fichier n'est maintenant plus présent mais certains paquet tel que **stage** s'en servent encore.+Dans un premier tempsvous devez installer le PPA **ppa:​thjc/​ppa** (https://​launchpad.net/​~thjc/​+archive/​ubuntu/​ppa)).
  
-Vous trouverez plus d'​informations sur ce problème sur le site [[https://bugs.launchpad.net/​ubuntu/​+source/​xorg/​+bug/​300935|launchpad]].+Ensuite, ​[[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] **[[apt://robot-player,​stage|robot-player et stage]]**.
  
-On y apprend nottement qu'une version ​du fichier est disponible [[http://​cvsweb.xfree86.org/​cvsweb/​*checkout*/​xc/​programs/​rgb/​rgb.txt?​rev=HEAD&​content-type=text/​plain|ici]]. +Si vous aviez déjà installé les paquets officiels (par la méthode précédente),​ une mise à jour après l'ajout du PPA suffit.
- +
-  $ sudo -s +
-  <Entrez votre mot de passe> +
-  $ mkdir /​usr/​X11R6/​lib +
-  $ mkdir /​usr/​X11R6/​lib/​X11 +
-  $ cd /​usr/​X11R6/​lib/​X11/​ +
-  $ wget -O rgb.txt http://​cvsweb.xfree86.org/​cvsweb/​*checkout*/​xc/​programs/​rgb/​rgb.txt?​rev=HEAD&​content-type=text/​plain +
-  $ exit+
  
  
Ligne 58: Ligne 49:
 FIXME FIXME
  
-===== Désinstallation ===== 
- 
-Pour supprimer cette application,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. La configuration de l'​application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez. 
  
-===== Liens =====+===== Voir aussi =====
  
 +  * [[gazebo|Installation de Gazebo]]
   * **(en)** [[http://​playerstage.sourceforge.net/​|Site du projet Player/​Stage/​Gazebo]]   * **(en)** [[http://​playerstage.sourceforge.net/​|Site du projet Player/​Stage/​Gazebo]]
-  * **(en)** [[http://​en.wikipedia.org/​wiki/​Player_Project|Article sur Wikipédia]]+  * **(en)** [[wp>Player_Project|Article sur Wikipédia]]
  
 ---- ----
  
 //​Contributeur principal : [[utilisateurs:​tangix|TangiX]].//​ //​Contributeur principal : [[utilisateurs:​tangix|TangiX]].//​
  • playerstage.1252785532.txt.gz
  • Dernière modification: Le 12/09/2009, 21:58
  • par draco31.fr