Skip to content

NK972/Projet_Majeure

Repository files navigation

Projet_Majeure

=======================Cahier des charges====================================

Objectif : null Fonctionnalitée: null Choix: null Validée: null En cours: null Modules: A remplir

=======================Ou se trouve les fichiers dont on a besion===============

Pour le site internet : -Sur le robot: /home/.local/share/PackageManager/apps/Projet_Majeure -Sur le PC: ~/Documents/Projet_Majeure/html Pour le Dialogue: -Sur le robot:

-Sur le PC:

========================Les lignes de commande====================================

Pepper1 peut être remplacé par l'adrresse ip de la cible

->Aller rapidement dans un dossier: cd ~/Documents/Git/Projet_Majeure ssh nao@134.214.50.49

->Envoyer un dossier du PC au robot: ->Pour l'index: scp -r -p ~/Documents/Git/Projet_majeure/html nao@134.214.50.49:/home/nao/.local/share/PackageManager/apps/WAN/html ->Pour le Dialogue: scp -r -p nao@134.214.50.49:/home/nao/.local/share/PackageManager/apps/WAN/html ~/Documents/Git/Projet_majeure/html

->Faut peut surpprimer les fichiers: ssh nao@Pepper1 "rm -rf /home/.local/share/PackageManager/apps/Projet_Majeure" ssh nao@Pepper1 "rm -rf /home/projet/Robotcpe"

-Lancer les fichiers .py en ligne de commande:

=========================Lien vers web service====================================== https://algorithmia.com/algorithms/mheimann/RecognizeFaces #Reconnaissance faciale https://algorithmia.com/algorithms/deeplearning/GenderClassification #Reconnaissance de genre https://www.chucknorrisfacts.fr/api/api # Les blagues de chuck norris

========================Utilisation de Git=========================================

Please mettre que les dossiers suivants sur GitHub, afin de bien distingué le bon du mauvais.

Avant toutes utillisation de git aller dans le dossier "giter" puis faire la commande : git pull #Cela permet de mettre à jour le dossier sur le pc git commit -m "USER" #permet de préparer l'envoie de fichier git push #Effectue l'envoie

Attention : git add /Chemin #permet l'ajout de nouveau composant au dépôt git (sur le site)

=======================Compte Rendu 1: 05/06/2018==================================

Fonctionnel : -> Dialogue fonctionnel à complèter. -> Tablette fonctionnel à complèter. -> Interaction tablette fonctionnel à complèter et améliorer.

En cours : ->Les blagues de chuck norris, à intergrer aux fichiers ALTextToSpeech ->Echolocalisation, voir le module

A faire : ->Voir si il est possible de lancer tous les fichiers py à partir du PC ->Page de menu lorsque le robot fait la présentation avec les différentes fonctionalités. ->Lien en deux fichiers .py les possibilités sont : -> Ecriture dans un fichier, le plus simple -> Socket (Serveur/Clients), le plus pousser mais risque de perte de temps -> Multiprocessing, bof assez bizare comment lancer différents process ... -> Autres protocole de communiquation, A vos Idées ->Les Webs Service: -Reconnaissance de face -Reconnaissance de genre -A vos idées ->Des mouvements Prédefinies. ->Selon les phrases des comportements

Conclusion : Après 8h, nous avons peu avancer alors que nous n'avons pas encore attaquer les modules les plus dur. Il faut que l'on fournisse un travail plus conséquent. Il faudrait aussi penser à nous fixer un Cahier des charges afin que l'on sache où l'on va.

======================Compte Rendu 2: 06/06/2018===============================================

fonctionnel: ->Les blagues de chuck norris ->Les interruptions avec le ALMemory ->Le translate avec Algorithmia ->Localisation de la personne qui parle au robot à faire : ->Suivre la personne qui parle avec tout le corps (whole body) ->Enrichir le dialogue ->translate integrer au code de Almemory, il faut aussi le text. ->Check

Coclusion: Peu satisfait du résultat! A booster et mieux organiser la répartion des tâches et Plus de motivation et d'entraide. =================================Les liens utiles============================================== naoqi**** http://doc.aldebaran.com/2-4/naoqi/audio/altexttospeech-api.html #Pemet au Pepper de communiquer http://doc.aldebaran.com/2-4/naoqi/peopleperception/alfacedetection-api.html #Permet au Pepper de faire de la reconnaissance facial sans wed service. http://doc.aldebaran.com/2-4/naoqi/audio/alsoundlocalization-api.html#ALSoundLocalizationProxy::setParameter__ssCR.AL::ALValueCR #Détecte la position d'un bruit. http://doc.aldebaran.com/2-5/naoqi/core/almemory- tuto.html #Gestionnaire d'interruption.

============================Quelques installations utiles===================================== Tous ceci se passe dans le terminal pip** 1 - install "pip" : https://gist.github.com/haircut/14705555d58432a5f01f9188006a04ed *algorithmia 2 - install "algorithmia": python pip intall --user algorithmia Vérifier votre installation: python import Algorithmia

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages