Je dois écrire un programme qui effectue 2 tâches en même temps pour une meilleure efficacité & réponse élevée. La première tâche est, par exemple, d'obtenir des données de vision d'une caméra & le traiter.programmation parallèle pour le contrôle du robot
La deuxième tâche consiste à recevoir des données traitées à partir de la première tâche & en utilisant ces données (stratégie de contrôle du robot). Cependant, alors que la tâche de contrôle du robot est en cours, la réception des données de la caméra devrait toujours fonctionner.
Existe-t-il une solution pour un tel type de programmation en C++/C# ?? J'apprends TBB, est-ce le bon choix? Cependant, je suis en train de lire des choses comme "la parallélisation en boucle", je vais dans la bonne direction ??
Ce lien renvoie à un style très commun dans la programmation de contrôle où l'ordinateur est utilisé comme unité centrale pour se connecter à des appareils électroniques (capteurs) & actionneurs et tous ces dispositifs sont traités simultanément
oui, pour être plus précis. J'utilise un PC de bureau Core i7, win7. J'essaie d'obtenir des informations de retour d'une caméra et de contrôler le robot avec ce PC, VS2008 et OpenCV 2.1. Comment puis-je gérer cela? si c'est multitâche, quel outil utiliser sur mon architecture? –