Catégorie : Python

Python est un langage de programmation objet, multi-paradigme et multiplateformes. Il favorise la programmation impérative structurée, fonctionnelle et orientée objet. PEPPER peut être étendu à l’aide de ce langage

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

Publié dans Programmation, Python, Toutes les rubriques articles

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 .

Publié dans Programmation, Python, Toutes les rubriques articles, Tutoriels Externes Français, Tutoriels texte

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

Publié dans Programmation, Python, Toutes les rubriques articles

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,

Publié dans Chorégraphe, Programmation, Python, Toutes les rubriques articles

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

Publié dans Chorégraphe, Programmation, Python, Toutes les rubriques articles

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.

Publié dans Chorégraphe, Programmation, Python, Toutes les rubriques articles

Manipuler les bases de données SQL dans Pepper

Pepper dispose de SQLite3 en natif installé sur le système. Il est donc possible d’interagir avec des bases de données de type SQL. Python permet de contrôler sans problème les fichiers SQLite3. Voici un bon tutoriel en Français pour vous expliquer.

Publié dans Programmation, Python, Toutes les rubriques articles

Comment gérer le wifi et afficher un site web sur la tablette

L’apprentissage de la programmation de la tablette de Pepper peut être déroutant dans un premier temps pour ce qui concerne le réseau WIFI. Il convient de savoir que le réseau WIFI du robot est distinct du réseau wifi de la

Publié dans Chorégraphe, Programmation, Python, Toutes les rubriques articles

Tutoriel, apprendre à manipuler la mémoire avec python et chorégraphe

Le principe de ce tutoriel est d’expliquer simplement comment on peut passer une variable dans la mémoire du robot pepper via le proxy . Le principe de cette opération consiste à appeler NAOQi depuis le proxy, de charger le module 

Publié dans Chorégraphe, Programmation, Python, Toutes les rubriques articles

Récupérer une valeur sur le web et demander à Pepper de l’annoncer

Ce court tutoriel pour expliquer comment Pepper peut aller chercher une information sur le WEB pour pouvoir l’extraire et en faire une phrase. Dans cet exemple, nous allons utiliser une page web sur un serveur local (Synology par exemple) pour

Publié dans Chorégraphe, Python, Toutes les rubriques articles