Automatic parking
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
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.[1]
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.[2]
Development
One of the world's first experimental prototypes of automatic parallel parking was developed at INRIA on a Ligier electric car in the mid-1990s.[1][3] 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.[4]
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.[5][6]
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.[7]
In 2004, a group of Linköping University students working with Volvo developed a project Evolve. The Evolve car can automatically perform a cis-row parking by using sensors and a computer to control steering, acceleration and braking of Volvo S60.[8]
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.[9]
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.[10]
Commercial systems
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.[11] 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.[12] In 2010, BMW introduced a system called "parking assistant" on the redesigned 5-series to perform parallel parking.[13]
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 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 GL550) and R-Class in different prices.[14]
Jeep introduced an automatic parallel and perpendicular parking system, called ParkSense, on its 2014 Cherokee model.[15] Chrysler introduced an all new 2015 200 sedan, offering ParkSense as part of a SafetyTec package. [16]
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.[17] The parking assistant of BMW i3 can be activated from a smartwatch.[18]
See also
<templatestyles src="Div col/styles.css"/>
References
- ↑ 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 4.0 4.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 6.0 6.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.