Мне нужно написать программу, которая одновременно выполняет 2 задачи для повышения эффективности. & высокий уровень отклика. Первой задачей является, например, получение данных видения с камеры &.параллельное программирование для управления роботом
Вторая задача - получить обработанные данные из первой задачи & do sth else с этими данными (стратегия управления роботом). Однако, в то время как задача управления роботом выполняется, прием данных камеры должен работать.
Есть ли решение для такого типа программирования в C++/C# ?? Я изучаю TBB, это правильный выбор? Тем не менее, я читаю такие вещи, как «параллелизация цикла», я иду в правильном направлении?
Это ссылка на очень общий стиль в программировании управления, когда компьютер используется в качестве центрального устройства для подключения к электронным устройствам (датчики) & приводов и всем этим устройствам обрабатывается одновременно
да, если быть более конкретным. Я использую основной настольный ПК i7, win7. Я пытаюсь получить информацию обратной связи с камеры и управлять роботом с помощью этого ПК, VS2008 и OpenCV 2.1. Как я могу это сделать? если это многозадачность, какой инструмент выполнять на моей архитектуре? –