Techniques in artificial intelligence that attempt to emulate human reasoning during navigation and other spatial tasks. Current research involves enhanced forms of logic and qualitative reasoning. Spatial reasoning has applications in computer-aided design, robotics, and other forms of engineering application, as well as in cognitive science where models of spatial skills help to explain human performance.