Direkter Zugriff auf die Grafikkarte über einen Mikrocontroller oder ein DOS-basiertes Betriebssystem

391
user3574972

Ich versuche ein Hand-3D-Positionierungssystem aufzubauen, das in Echtzeit (1000 Hz) eine Hand-3D-Position in Bezug auf ein virtuelles 3D-Objekt verfolgen kann.

Um genauer zu sein: Ich habe einen Roboterarm mit Sensoren, der die Position meines Handhelds mithilfe einer inversen Kinematik berechnet, und außerdem ein virtuelles 3D-Modell (wie eine Kugel). Was ich tun möchte, ist das Handgerät auf den 6 Achsen (3 Rotationen und 3 Übersetzungen) zu bewegen / drehen und in Echtzeit seine Koordinaten in Bezug auf die virtuelle 3D-Kugel zu berechnen.

Ich muss es 1.000 Mal pro Sekunde berechnen. Meine erste Wahl ist die Verwendung eines Mikrocontrollers. Besser ist jedoch die Verwendung einer dedizierten Grafikkarte. Gibt es eine Möglichkeit, mit 1000 Hz auf die Videokarte zuzugreifen und auch die Ausgabe davon zu lesen ... ohne auf Windows-Treiber und 60 / 100Hz-Einschränkungen der Videoausgabe angewiesen zu sein? Ich bevorzuge dies mit einem Mikrocontroller oder einem MS-DOS-basierten Betriebssystem.

Vielen Dank, dass Sie sich die Zeit genommen haben, diese nicht codierende Frage zu lesen.

1

0 Antworten auf die Frage