This document describes a project that implemented simultaneous localization and mapping (SLAM) using a Pioneer 3-DX robot equipped with a SICK laser range finder and wheel encoders. The robot was able to navigate autonomously indoors and create a map of its environment in real-time using an Extended Kalman Filter (EKF) based SLAM algorithm. The EKF estimates both the robot's state and the locations of environmental features observed by the laser range finder based on odometry from the wheel encoders and laser range measurements to features. The project demonstrated successful indoor navigation and mapping of a simple route using this SLAM system.