Systems and methods that utilize optical sensors and non-optical sensors to determine the position and/or orientation of objects. A navigation system (20) includes an optical sensor (40) for receiving optical signals from markers (50) and a non-optical sensor (60), such as a gyroscope, for generating non-optical data. A navigation computer (26) determines positions and/or orientations of objects based on optical and non-optical data.L'invention concerne des systèmes et des procédés qui utilisent des capteurs optiques et des capteurs non optiques pour déterminer la position et/ou l'orientation d'objets. Un système de navigation (20) comprend un capteur optique (40) destiné à recevoir des signaux optiques provenant de marqueurs (50), et un capteur non optique (60), tel qu'un gyroscope, pour produire des données non optiques. Un ordinateur de navigation (26) détermine les positions et/ou orientations d'objets sur la base des données optiques et non optiques.