A project that will result in code that is able to use encoders from a robot with a drive system similar to a Roomba vacuum to find absolute position in a room. With that position value the robot will then be able to go around a room and first map out the perimeter of the room then generate an infill that can be followed. Uses vectros to calculate x and y position on a 2D plane.