Abstract
This paper devotes to design and implement a hybrid artificial intelligent control scheme for a car-like vehicle to perform the task of optimal parking. The parallel parking control scheme addresses three issues: trajectory planner, decisional kernel, and trajectory tracking control. Design of the control scheme consists of several techniques: genetic algorithm, Petri net, and fuzzy logic control. The genetic algorithm is used to determine the feasible parking locations. The Petri net is used to replace the traditional decision flow chart and plan alternative parking routes especially in global space. The parking routine can be re-performed if the initially assigned route is interfered or when the targeted parking space has been occupied. The fuzzy logic controller is used to drive the vehicle along with the optimal parking route. The proposed scheme is put into several scenarios to test and verify its applicability and to manifest its distinguished features.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Dubins, L.E.: On curves of minimal length with a constraint on average curvature, and with prescribed initial and terminal positions and tangents. Am. J. Math. 79, 497–516 (1957). doi:10.2307/2372560
Reeds, J.A., Sheep, L.A.: Optimal paths for a car that goes both forwards and backwards. Pac. J. Math. 145, 367–393 (1990)
Lamfferriere, G., Sussmann, H.: Motion planning for controllable systems without drift. In: Proc. IEEE Int. Conf. Robotics Automation, vol. 2, pp. 1148–1153 (1991)
Murray, R., Sastry, S.: Steering nonholonomic system using sinusoid. In: Proc. IEEE Int. Conf. Decis. Control, pp. 2097–2101 (1990)
Paromtchik, I.E., Laugier, C.: Autonomous parallel parking of a nonholonomic vehicle. In: Proc. IEEE Int. Conf. Vehicle Symp, pp. 13–18 (1996)
Yasunobu, S., Murai, Y.: Parking control based on predictive fuzzy control. In: Proc. IEEE Int. Conf. Fuzzy Systl, pp. 1338–1341 (1994)
Jenkins, R.E., Yuhas, B.P.: A simplified neural network solution through problem decomposition: the case of the truck backer-upper. IEEE Trans. Neural Netw. 4(4), 718–720 (1993)
Nishimori, K., Hirakawa, S., Tokutaka, H.: Fuzzification of control timing in driving control of model car. Proc. IEEE Conf. Fuzzy Syst. 1, 297–302 (1993)
Lyon, D.: Parallel parking with curvature and nonholonomic constraint. In: Proc. IEEE Intell. Vehicles Symposium, pp. 341–346 (1992)
Watanable, K., Tang, J., Nakamura, M., Koga, S., Fukuda, T.: A fuzzy-Gaussian neural network and its application to mobile robot control. IEEE Trans. Control Syst. Technol. 4(2), 193–199 (1996)
Tang, K.S., Man, K.F., Liu, Z.F., Kwong, S.: Minimal fuzzy memberships and rules using hierarchical genetic algorithms. IEEE Trans. Ind. Electron. 45(1), 162–169 (1998)
Zhou, Y.S., Lai, L.Y.: Optimal design for fuzzy controller by genetic algorithm. IEEE Trans. Ind. Appl. 36(1), 93–97 (2000)
Kim, S.H., Park, C.: A self-organized fuzzy controller for wheeled mobile robot using an evolutionary algorithm. IEEE Trans. Ind. Electron. 48(2), 467–474 (2001)
Chang, S.J.: Autonomous fuzzy parking control of a car-like mobile robot. IEEE Trans. Syst. Man Cybern., Part A 33(4), 451–465 (2003)
Chiu, C.S., Lian, K.Y.: Fuzzy gain scheduling for parallel parking a car-like robot. IEEE Trans. Control Syst. Technol. 13(6), 1084–1092 (2005)
Suruz, M.M., Wail, G.: Intelligent parallel parking of a car-like mobile robot using RFID technology. In: Proc. of the ROSE 2007 International Workshop on Robotic and Sensors, pp. 1–6 (2007)
Hwang, F., King, J., Hale, R., Rokonuzzaman, M.: Discrete event control of mobile robotic systems with potential applications in healthcare. In: Proc. IEEE Ann. EMBS Int. Conf, pp. 431–435 (2000)
Looney, C.G.: Fuzzy Petri nets for rule-based decision making. IEEE Trans. Syst. Man Cybern. 18(1), 178–183 (1988)
Murata, T.: Petri nets: properties, analysis and applications. IEEE Proc. 77(4), 541–580 (1989)
Ahson, S.I.: Petri nets models of fuzzy neural networks. IEEE Trans. Syst. Man Cybern. 25(6), 926–932 (1995)
Canales, J.C., Xiaoou, L., Wen, Y.: Fuzzy knowledge learning via adaptive fuzzy Petri net with triangular function model. In: Proc. of the World Congress on Intelligent Control and Automation, 2, vol. 1, pp. 4249–4253 (2006)
Nikolos, I.K., Valavanis, K.P., Tsourveloudis, N.C., Kostaras, A.N.: Evolutionary algorithm based off-line 3-D path planner for UAV navigation. Automatika J. 42(3–4), 143–150 (2001)
Kanakakis, V., Tsourveloudis, N.: Evolutionary path planning and navigation of autonomous underwater vehicles. In: Proceedings of the 15th IEEE Mediteranean Conference on Control and Automation, pp. 1–6 (2007)
Kanakakis, V., Valavanis, K.P., Tsourveloudis, N.C.: Fuzzy logic based navigation of underwater vehicles. J. Intell. Robot. Syst. 40, 45–88 (2004). doi:10.1023/B:JINT.0000034340.87020.05
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lee, CK., Lin, CL. & Shiu, BM. Autonomous Vehicle Parking Using Hybrid Artificial Intelligent Approach. J Intell Robot Syst 56, 319–343 (2009). https://doi.org/10.1007/s10846-009-9319-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-009-9319-9