KeraalApp Installation de la partie Kinect

Instructions are here installation-kinect_corrige_.pdf

THe program was tested on Visual Studio 2013 (v120).

J'essaye de générer DemoKeraal sur Visual Studio mais il me dit :

  • “The build tools for v141 cannot be found” :
    • v141 correspond à une version particulière de Visual Studio, notamment et au moins Visual studio Community 2017. Par exemple pour Visual Studio Express 2013, vous pourriez voir affiché le message avec “v120”. Il suffit d'aller dans PROJET/Propriétés/Propriétés de configuration/Général/Ensemble d'outils de plateforme et de choisir la version de build qui correspond à la version de Visual Studio que vous utilisez.
  • “C1083 Impossible d'ouvrir le fichier include : 'include/opencv2/core/core.hpp' : No such file or directory” pourtant le dossier OpenCV est bien là et les dossiers opencv et opencv2 aussi :
    • Visual Studio ne sait pas où ils sont. Il faut donc lui spécifier les chemins dans PROJET/Propriétés/Propriétés de configuration/(C/C++)/Autres répertoires Include. Il faut ajouter le dossier contenant les include OpenCV en ajoutant “..\..\OpenCV\include”. Il faut vérifier cette arborescence mais si vous n'avez rien touché c'est la bonne.
    • Vérifiez qu'il y a bien les chemins “..\..\nana\include” et “C:\Program Files\Microsoft SDKs\Kinect\v2.0_1409\inc” aussi dans cette partie.
  • “error LNK 1183: fichier non valide ou endommagé” ou “impossible de trouver la librairie” en parlant du fichier nana_v120_Debug_x64.lib :
    • ce fichier .lib change en fonction de la version de Visual Studio : pour le 2013 on aura nana_v120_ mais pour 2017 par exemple on peut avoir nana_v141_. De plus, x64 dépend de votre type de système (nombre de bits) et doit y correspondre. Vous pouvez être en x32 ou x86.
    • Pour le savoir sur Windows : Menu Démarrer/Paramètres/Système/Informations Système/Type du système. Ce fichier se trouve dans “\KeraalApplication\nana\build\bin”. S'il n'y est pas, contacter les développeurs.
  • Pour connaire l'adresse ip de Poppy, ou accéder à Poppy par le réseau (ssh) :
    • sur une console ( au besoin appuyer sur ALT+F2 pour obtenir une nouvelle console), et utiser la commande ipconfig.
    • Sinon, installer le logiciel Bonjour : https://docs.poppy-project.org/fr/installation/install-zeroconf.html. Cela permet d'accéder au robot par son nom plutôt que son adresse. Dans ce cas, tu devrais pouvoir te connecter via Putty sur l'adresse poppy.local.
    • l'IP par défaut de Poppy est 10.77.34.1
  • poppy-kine/keraal_app_kinect.txt
  • Last modified: 2020/06/10 12:52
  • by mai