Я пытаюсь создать портативную систему трехмерного позиционирования, которая может отслеживать в режиме реального времени (1000 Гц) портативную трехмерную позицию относительно виртуального трехмерного объекта.
Чтобы быть более конкретным: у меня есть манипулятор с датчиками, который использует обратную кинематику для расчета положения моего портативного устройства, а также у меня есть виртуальная трехмерная модель (например, сфера). Я хочу переместить / повернуть ручное устройство по 6 осям (3 поворота и 3 перемещения) и рассчитать в режиме реального времени его координаты относительно трехмерной виртуальной сферы.
Мне нужно рассчитать 1000 раз в секунду. Мой первый выбор - использовать микроконтроллер, но лучшим подходом будет использование для этого выделенной видеокарты. Есть ли способ получить доступ к видеокарте с частотой 1000 Гц, а также прочитать выходные данные с нее ... не полагаясь на драйверы Windows и ограничения выходного видеосигнала 60/100 Гц? Я предпочитаю делать это с помощью микроконтроллера или ОС на базе MS-DOS.
Спасибо, что нашли время, чтобы прочитать этот некодирующий вопрос.