Я пытаюсь закодировать контроллер мотора + небольшая задача компьютерного зрения в python. Цель состоит в том, чтобы иметь контроллер двигателя, который считывает кодировщик двигателя и управляет двигателем в определенном положении оси. Параллельно я получаю низкочастотные данные из задачи компьютерного зрения. Я использовал многопроцессорную библиотеку для создания разных процессов, которые еще хорошо работали. Когда я запускаю только контроллер, он работает нормально. Но когда я добавляю задачу компьютерного зрения (пока только получаю изображения с камеры), мой контроль l oop сильно замедляется, и я пропускаю шаги из кодера.
Интересно, почему это происходит. Я думал, что процессы выполняются на отдельных ядрах и не должны ничего менять (в пределах вычислительных возможностей) для другого процесса.
Было бы неплохо получить некоторую обратную связь по этому вопросу и, возможно, как это решить. Спасибо !!!