A number of car companies have started to offer automatic parking features on their models nowadays. In theory, as the vehicle equipped like this passes a parking spot, the system ascertains the dimensions of the available space and if any obstacles might be in the way. Once it has evaluated this sensory data, it automatically calculates the ideal parking maneuver and it either lateral parks itself or requires gas and brake pedal input form the driver. This is done by using parking sensors on every side of the car and a microprocessor which in some cases can also control steering, braking and acceleration during the parking maneuver.