Étape 2: Pensées d’avenir
Entrée caméra
J’ai eu quelques problèmes sur mon vieux portable obtenir l’appareil proprement mis en place, mais j’ai au moins pu voir les caméras dedans comme web cam. J’ai utilisé la caméra de profondeur pour capter le mouvement, car elle démontre uniquement les objets qui étaient proches de lui, comme mes mains et le visage. En calculant les rectangles autour des objets dans la vue, je pouvais voir qui était le plus grand et tout simplement suivi la position de celui-là. J’ai écrit une petite application en c# pour ce faire et l’excellente bibliothèque AForge a utilisé pour faire le traitement de l’image. Il a un certain nombre de modes de traitement et peut être piraté très facilement.
J’ai eu cette application envoyer des commandes de socket web similaires qui ont été utilisés sur ma page web de test. Dans ce cas, l’angle delta ont été calculées à partir du mouvement du rectangle dans l’angle de vue et devaient faire pivoter le plateau tournant pour garder le rectangle centré. J’ai manqué de temps à ce stade et ma plate-forme n’était pas le plus stable, mais nous avons eu mouvement correct, alors étaient optimistes quant à une future version.
Pensées futures
Si je devais recommencer, je serais probablement utiliser servos, car elles sont plus précises dans leur maîtrise du mouvement. Les moteurs pas à pas ont l’avantage d’être en mesure de transformer tout le pourtour, tandis que les servos sont limités à un arc de moins de 360 degrés. Le problème avec les moteurs pas à pas est qu’ils dériver un peu et vous n’êtes pas sûr d’obtenir le même poste après plusieurs mouvements. Il faudrait un autre événement pour vérifier le point central régulièrement ou à une certaine position. En outre, vous devez garder un contrôle sur le nombre de révolutions ont été faites, comme les câbles se blessera autour de l’axe.
J’utilisais la caméra de sens réel en entrée qui a une grande SDK et avec les bons pilotes installés donnerait facilement visage suivi de renseignements qui pourraient servir à conduire les rotations. Le traitement de l’image tout est fait pour vous. Mais pour les projets qui ont besoin de suivre des objets plus loin, j’attendrais pour la nouvelle caméra « relever du monde » qui devrait être disponible bientôt. Cela devrait avoir un SDK similaire et semble très prometteur.