Estou tentando criar um sistema de posicionamento 3D portátil que possa rastrear em tempo real (1000 Hz) uma posição 3D portátil em referência a um objeto 3D virtual.
Para ser mais específico: Eu tenho um braço robótico com sensores que usam a cinemática inversa para calcular a posição do meu dispositivo portátil e também tenho um modelo virtual em 3D (como uma esfera). O que eu quero fazer é mover / girar o dispositivo portátil nos 6 eixos (3 rotações e 3 translações) e calcular em tempo real suas coordenadas em referência à esfera virtual 3D.
Eu preciso calcular isso 1.000 vezes / segundo. Minha primeira escolha é usar um micro-controlador, mas uma abordagem melhor será usar uma placa de vídeo dedicada para isso. Existe uma maneira de acessar a placa de vídeo em 1000 Hz e também ler a saída dele ... não confiando em drivers do Windows e 60 / 100Hz limitações de saída de vídeo? Eu prefiro fazer isso usando um microcontrolador ou um sistema operacional baseado em MS-DOS.
Obrigado por dedicar um tempo para ler esta questão não codificadora.