This document describes an inertial navigation system for mobile robots that uses low-cost solid-state sensors. It includes three gyroscopes, a triaxial accelerometer, and two tilt sensors. Error models are developed for each sensor and incorporated into an extended Kalman filter to compensate for errors. Testing shows the error in orientation is reduced from 5-15'/min to less than 1'/min when error models are used. The complete inertial navigation system is then tested on an outdoor mobile robot, providing valuable short-term position and orientation estimates to complement other sensors.