Catégorie : Programmation

La programmation PEPPER est possibles de nombreuses manières et dans plusieurs langages, depuis les scripts dans Chorégraphe an passant pas Python, le C++ ou javascript

Stratégie de développement d’un plugin hardware pour Navigation RF-ID Pepper (partie 3)

Retour à la partie 2 Cette troisième partie est dédiée à la conception de la partie hardware de l’outil de navigation RFID pour Pepper. Nous allons y évoquer l’assemblage des différents composants et modules, le développement d’une armature qui pourra

Stratégie de développement d’un plugin hardware pour Navigation RF-ID Pepper (partie 2)

(Partie 1) Maintenant que le module de positionnement par compas est développé, le robot peut se déplacer par rapport au Nord. On est donc capable de définir un angle d’orientation pour le déplacement dans un système cartésien 3D x,y .

Stratégie de développement d’un plugin hardware pour Navigation RF-ID Pepper (Partie 1)

Le team Pwavrobot développe actuellement un module hardware basé sur Raspberry PI Zéro pour permettre à Pepper de naviguer simplement sans utiliser de trop grosses ressources système. le projet de base sur la conception d’un prototype comportant, une carte RPi

Récuperer une valeur ALMemory avec Javascript

L’article en anglais qui explique comment récupérer une valeur de la mémoire du robot pepper avec javascript RobotUtils.onService(function(ALMemory) { ALMemory.getData(« MyApplication/Mydata0 »).done(function(text0) { document.getElementById(« data0 »).innerHTML = text0; }); });  

Implanter une application dans Pepper disponible à chaque boot

Utiliser CHOREGRAPHE, puis menu VIEW et activer ROBOT APPLICATION En bas à droite de CHOREGRAPHE, passer de INSPECTOR à ROBOT APPLICATIONS Et lancer: (package and install current project to the robot) Source de l’information  

Permettre à Pepper de contrôler des servo-moteurs

Ce tutoriel est dans la veine du tutoriel concernant le pilotage de relais par Pepper en passant par un Raspberry PI3 ou PIZERO. La box Python est d’ailleurs réutilisée sans la moindre modification. Le matériel nécessaire Pepper ne dispose pas,

Pepper peut faire de la Domotique

DEVELOPPER UN SERVEUR DE RELAIS SUR RASPBERRY PI ZERO  & UN MODULE DOMOTIQUE NAO/PEPPER   Le matériel nécessaire Une carte Raspberry PI ZERO à moins de 10 EUR Une alimentation pour le PiZéro d’au minimum 2A Une carte d’interface 4 relais

Développer rapidement une time line et des mouvements spécifiques

Chorégraphe permet de développer rapidement des mouvements en permettant de positionner le robot dans les positions souhaitées. Les mouvements sont composés sur le robot, un peu à la façon des créations de dessins animés en pâte à modeler: étape par

Utiliser un TextInput pour fixer la configuration de la boite suivante

Il est possible de définir la configuration d’une boite en prenant en compte ce qu’il se passe avant son appel. Vidéo expliquant comment configurer dynamiquement les settings d’une boite choregraphe

Sortir un tableau de valeurs d’une box choregraphe

Il est possible de sortir une suite de valeur (tableau) d’une boite Python Pepper. Voici la vidéo expliquant la modification du code.

Top