Abstract
The theme of this paper is to design and implement a car-type mobile robot (CTMR) that possesses autonomous parallel-parking capability. At first, we introduce the hardware architecture of the CTMR, which consists the robot mechanism, microcomputer part, electronic driver, and sensor. Two fuzzy parallel-parking controls (FPPC), the backward and forward parallel parking, are provided to maneuver the steering angle of the CTMR. Computer simulations are used to illustrate the effectiveness of the developed FPPC schemes. For real-time implementations, we utilize two FPPC methods that we proposed in simulation to back-drive or head-in the CTMR to the parking lot. Both simulation results and real-time experiments demonstrate the feasibility and effectiveness of the proposed intelligent parallel-parking control system.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Altrock von, C. and Krause, B.: Fuzzy logic and neurofuzzy technologies in embedded automotive applications, in: IFI'93, 3rd Internat. Conf. on Industrial Fuzzy Control and Intelligent Systems, New York, 1993, pp. 55–59.
Altrock von, C., Krause, B., and Zimmermann, H.-J.: Advanced fuzzy logic control of a model car in extreme situations, Fuzzy Sets Systems 48 (1992), 41–52.
Barraquand, J. and Latombe, J. C.: On nonholonomic mobile robots and optimal maneuvering, in: Proc. of' 89 Symposium on Intelligent Vehicles, Albany, New York, 1989, pp. 340–347.
Beom, H. R. and Cho, H.: A sensor-based navigation for a mobile robot using fuzzy logic and reinforcement learning, IEEE Trans. Systems Man Cybernet. 25(3) (1995), 129–139.
Chang, S.-J.: Design and implementation of intelligent garage-parking control, Master Thesis, Dept. of E.E., N.C.K.U., Taiwan, 1997.
Cheng, C. W., Chang, S. J., and Li, T.-H. S.: Parallel-parking control of autonomous mobile robot, in: IECON' 97, Industrial Electronics, Control and Instrumentation, Vol. 3, 1997, pp. 1305–1310.
Divelbiss, A.W. and Wen, J. T.: Trajectory tracking control of a car-trailer system, IEEE Trans. Control Systems Technol. 53 (1997), 269–278.
Jiang, K. and Seneviratne, L. D.: A sensor guided autonomous parking system for nonholonomic mobile robot, in: Proc. of 1999 IEEE Internat. Conf. on Robotics and Automation, Vol. 1, 1999, pp. 311–316.
Laumond, J. P., Jacobs, P. E., Taix, M., and Murray, R. M.: A motion planner for nonholonomic mobile robots, IEEE Trans. Robots Automat. 10(5) (1994), 577–593.
Leitch, D. and Probert, P. J.: New techniques for genetic development of a class of fuzzy controller, IEEE Trans. Systems Man Cybernet. 28 (1998), 112–123.
Li, T. H. S. and Shieh, M. Y.: Switching-type fuzzy sliding model control of a cart-pole system, Mechatronics 10 (2000), 91–109.
Lian, K. Y., Chin, C. S., and Chiang, T. S.: Parallel parking a car-like robot using fuzzy gain scheduling, in: Proc. of 1999 IEEE Internat. Conf. on Control Applications, Vol. 2, 1999, pp. 1686–1691.
Lyon, D.: Parallel parking with curvature and nonholonomic constraint, in: Proc. of' 92 Symposium on Intelligent Vehicles, Detroit, MI, 1992, pp. 341–346.
Maeda, M., Maeda, Y., and Murakami, S.: Fuzzy drive control of an autonomous mobile robot, Fuzzy Sets and Systems 39 (1991), 195–204.
Murray, R. M. and Sastry, S. S.: Nonholonomic motion planning: Steering using sinusoids, IEEE Trans. Automat. Control 4 (1993), 700–716.
Nelson, W.: Continuous curvature paths for autonomous vehicles, in: Proc. of IEEE Internat. Conf. on Robotics and Automation, 1989, pp. 1260–1264.
Nishimori, K., Hirakawa, S., and Tokutaka, H.: Fuzzification of control timing in driving control of a model car, in: Proc. of the 2nd IEEE Conf. on Fuzzy Systems, San Francisco, CA, 1993, pp. 297–302.
Ohkita, M., Mitita, H., Miura, M., and Kuono, H.: Travelling experiment of an autonomous mobile robot for a flush parking, in: Proc. of the 2nd IEEE Conf. on Fuzzy Systems, San Francisco, CA, Vol. 2, 1993, pp. 327–332.
Paromtchik, I. E. and Laugire, C.: Motion generation and control for parking an autonomous vehicle, in: Proc. of' 96 IEEE Conf. on Robotics and Automation, Vol. 4, Minneapolis, MN, 1996, pp. 3117–3122.
Sugeno, M. and Murakami, K.: An experimental study on fuzzy parking control using a model car, in: M. Sugeno (ed.), Industrial Applications of Fuzzy Control, North-Holland, Amsterdam, 1985, pp. 105–124.
Sugeno, M., Murofushi, T., Mori, T., Tatematsu, T., and Tanaka, J.: Fuzzy algorithmic control of a model car by oral instructions, Fuzzy Sets Systems 32 (1989), 207–219.
Sugeno, M. and Nishida, M.: Fuzzy control model car, Fuzzy Sets Systems 16 (1985), 103–113.
Watanabe, K., Tang, J., Nakamura, M., Koga, S., and Fukuda, T.: A fuzzy-Gaussian neural network and its application to mobile robot control, IEEE Trans. Control Systems Technol. 4(2) (1996), 193–199.
Wu, C. J.: On the representation and collision detection of robots, J. Intelligent Robotic Systems 16 (1996), 151–168.
Wu, C. J. and Huang, C. H.: Back-propagation neural networks for identification and control of a direct drive robot, J. Intelligent Robotic Systems 16 (1996), 45–64.
Wu, C. J. and Liu, G. Y.: A genetic approach for simultaneous design of membership functions and fuzzy control rules, J. Intelligent Robotic Systems 28 (2000), 195–211.
Yasunobu, S. and Murai, Y.: Parking control based on predictive fuzzy control, in: Proc. of the 3rd IEEE Conf. on Fuzzy Systems, Orlando, FL, 1994, pp. 1338–1341.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chang, SJ., Li, TH.S. Design and Implementation of Fuzzy Parallel-Parking Control for a Car-Type Mobile Robot. Journal of Intelligent and Robotic Systems 34, 175–194 (2002). https://doi.org/10.1023/A:1015664327686
Issue Date:
DOI: https://doi.org/10.1023/A:1015664327686