Automatic parking is an autonomous car-maneuvering system that moves a vehicle from a traffic lane into a parking spot to perform parallel, perpendicular, or angle parking. The automatic parking system aims to enhance the comfort and safety of driving in constrained environments where much attention and experience is required to steer the car. The parking maneuver is achieved by means of coordinated control of the steering angle and speed which takes into account the actual situation in the environment to ensure collision-free motion within the available space.
The car is an example of a nonholonomic system where the number of control commands available is less than the number of coordinates that represent its position and orientation.
One of the first assistance systems for car parking was manual. It used four jacks with wheels to raise the car and then move it sideways into the available parking space. This mechanical system was proposed in 1934, but was never offered on any production model.
One of the world's first experimental prototypes of automatic parallel parking was developed on an electric car Ligier at INRIA in the mid-1990s. The underlying technology has been adopted by major automobile manufacturers offering an automatic parking option in their cars today.
The automatic parallel parking algorithm localizes a sufficient parking place along the roadside, attains a convenient start location for the car in front of the parking place, and performs a parallel parking maneuver. Automatic pulling out involves localizing an available space for the car motion within the parking place, placing the car at an appropriate spot at the rear of the parking place, and performing a maneuver to pull out of the parking place into the traffic lane.
The key idea of automatic parking is to plan and parameterize the basic control profiles of steering angle and speed, in order to achieve the desired shape of the vehicle’s path within the available space. The parking maneuver is performed as a sequence of controlled motions using sensor data from the car servo-systems and range measurements about the environment. The steering and velocity controls are computed in real time and executed. The approach results in various path shapes required to perform parking maneuvers. It was extended to an automatic perpendicular parking on a CyCab electric vehicle in the early 2000s.
In 1992, Volkswagen proposed an automatic parking technology using four-wheel steering in its IRVW (Integrated Research Volkswagen) Futura concept car, allowing it to move sideward for parallel parking. However, no commercial version of this technology was ever offered. The idea of four-wheel steering has been revisited in an electric vehicle ROboMObil of the German Aerospace Center. The vehicle stops in front of an empty parking spot and re-orients its four wheels in the perpendicular direction (leaving rubber marks on the road) to prepare for subsequent sideward motion.
In 2004, a group of Linköping University students working with Volvo developed a project Evolve. The Evolve car can automatically perform parallel parking by using sensors and a computer to control steering, acceleration and braking of Volvo S60.
An automatic parking system uses various methods to detect objects around the vehicle. Sensors installed on the front and rear bumpers can act as both a transmitter and a receiver. These sensors emit a signal that will be reflected back when it encounters an obstacle near the vehicle. Then, the carputer will use the time of flight to determine the position of the obstacle. Other systems use cameras, e.g. Omniview technology, or radars to detect obstacles and measure the parking space size and distance from the roadside.
An automatic parking system has been shown to improve comfort and safety by reducing the level of stress people feel when manual steering for parallel parking and garage parking maneuvers.
In 2003, Toyota began to sell their Japanese Prius hybrid vehicle with an automatic parallel parking capability offered as an option named Intelligent Parking Assist. In 2006, Lexus added a self-parking system to the redesigned Lexus LS sedan; it parallel parks as well as angle parks. In 2009, Ford introduced their Active Park Assist beginning with their Lincoln models; it does parallel parking. In 2010, BMW introduced a system called "parking assistant" on the redesigned 5 Series to perform parallel parking.
Up to 2012, automatic parking systems were being developed by several automobile manufacturers. Ford and Lincoln offered active park assist on Ford Focus, Fusion, Escape, Explorer, and Flex and Lincoln MKS and MKT. Toyota and Lexus had advanced parking assistant on Toyota Prius V Five and Lexus LS460 and LS460 L. BMW all-new sixth-generation 3 Series used a system called parking assistant. Audi had a parking assistance system on the Audi A6. Mercedes-Benz also offered parktronic on their C-Class, CLS-Class Coupe, M-Class SUV, E-Class, S-Class, GL350, GL450 SUV (standard on the GL550), and R-Class in different prices.
Jeep introduced an automatic parallel and perpendicular parking system, called ParkSense, on its 2014 Cherokee model.Chrysler introduced an all new 2015 200 sedan, offering ParkSense as part of a SafetyTec package. 
In 2015, Bosch plans to release a fully automated parking system. This driverless system allows the driver to get out of the car and activate an autonomous parking from a smartphone. The system will calculate a parking maneuver and monitor the surroundings. The parking assistant of BMW i3 can be activated from a smartwatch.
- Paromtchik, Igor; Laugier, Christian (April 1996). "Motion Generation and Control for Parking an Autonomous Vehicle" (PDF). Proceedings of the IEEE International Conference on Robotics and Automation. Minneapolis, MN, USA. pp. 3117–3122. doi:10.1109/ROBOT.1996.509186. Retrieved 10 May 2015.
- Corporation, Bonnier (September 1934). "Four Wheels On Jacks Park Car". Popular Science Monthly. Retrieved 9 May 2015.
- Paromtchik, Igor; Laugier, Christian (September 1996). "Autonomous Parallel Parking of a Nonholonomic Vehicle" (PDF). Proceedings of the IEEE Intelligent Vehicles Symposium. Tokyo, Japan. pp. 13–18. doi:10.1109/IVS.1996.566343.
- Paromtchik, Igor; Laugier, Christian (May 1998). "Automatic Parallel Parking and Returning to Traffic". Video Proceedings of the IEEE International Conference on Robotics and Automation. Leuven, Belgium.
- Paromtchik, Igor (June 2003). "Planning Control Commands to Assist in Car Maneuvers" (PDF). Proceedings of the IEEE International Conference on Advanced Robotics. Coimbra, Portugal. pp. 1308–1313. Retrieved 5 May 2015.
- Paromtchik, Igor (June 2003). "Planning Control Commands to Assist in Car Maneuvers". Video presented at the IEEE International Conference on Advanced Robotics. Coimbra, Portugal. Retrieved 5 May 2015.
- "Volkswagen Futura" (video). 2014. Retrieved 5 May 2015.
- "A car with space technology – driving with the ROboMObil" (video). 2013. Retrieved 1 March 2017.
- "Evolve project on automatic parking" (video). 2004. Retrieved 5 May 2015.
- Grabianowski, Ed (17 August 2006). "How Self-Parking Cars Work". Retrieved 5 May 2015.
- Dizikes, Peter (5 November 2010). "AgeLab study: Driver-assistance systems can increase wellness and safety behind the wheel". MIT News. Retrieved 10 May 2015.
- "Toyota unveils car that parks itself". CNN International. September 2003. Retrieved 5 May 2015.
- Mays, Kelsey (15 January 2009). "Up Close: Ford's Self-Parking System". Retrieved 9 May 2015.
- Halvorson, Bengt (25 January 2010). "BMW Debuts New Parking Assistant In 2011 5-Series". Retrieved 9 May 2015.
- Kane, Suzanne (October 2011). "2012 Family Cars with Self-Parking Technology". Retrieved 6 May 2015.
- Morrison, Jim (15 October 2013). "2014 Jeep Cherokee Park Assist". Retrieved 9 May 2015.
- "Chrysler Active Park Assist Demo". 6 November 2014. Retrieved 9 May 2015.
- "Bosch Fully Automated Parking". Bosch. 18 February 2015. Retrieved 18 February 2015.
- Poultney, Leon (17 December 2014). "BMW i3 parks itself at the touch of a smartwatch". The Sunday Time. driving.co.uk. Retrieved 9 May 2015.