Automatic design of fuzzy controllers for car-like autonomous robots

被引:67
作者
Baturone, I [1 ]
Moreno-Velo, FJ
Sánchez-Solano, S
Ollero, A
机构
[1] Ctr Nacl Microelect, Inst Microelect Sevilla, Seville 41012, Spain
[2] Univ Seville, Dept Ingenieria Sistemas & Automat, Seville 41092, Spain
关键词
computer-aided design (CAD) tools; hierarchical fuzzy systems; nonholonomic car-like robots; supervised learning;
D O I
10.1109/TFUZZ.2004.832532
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper describes the design and implementation of a fuzzy control system for a car-like autonomous vehicle. The problem addressed is the diagonal parking in a constrained space, a typical problem in motion control of nonholonomic robots. The architecture proposed for the fuzzy controller is a hierarchical scheme which combines seven modules working in series and in parallel. The rules of each module employ the adequate fuzzy operators for its task (making a decision or generating a smoothly varying control output), and they have been obtained from heuristic knowledge and numerical data (with geometric information) depending on the module requirements (some of them are constrained to provide paths of near-minimal lengths). The computer-aided design tools of the environment Xfuzzy 3.0 (developed by some of the authors) have been employed to automate the different design stages: 1) translation of heuristic knowledge into fuzzy rules; 2) extraction of fuzzy rules from numerical data and their tuning to give paths of near-minimal lengths; 3) offline verification of the control system behavior; and 4) its synthesis to be implemented in a true robot and be verified on line. Real experiments with the autonomous vehicle ROMEO 4R (designed and built at the Escuela Superior de Ingenieros, University of Seville, Seville, Spain) demonstrate the efficiency of the described controller and of the methodology followed in its design.
引用
收藏
页码:447 / 465
页数:19
相关论文
共 47 条
[1]  
[Anonymous], 1996, COURSE FUZZY SYSTEMS, DOI DOI 10.5555/248374
[2]  
[Anonymous], Pattern Recognition With Fuzzy Objective Function Algorithms
[3]  
[Anonymous], XFUZZY
[4]   1ST-ORDER AND 2ND-ORDER METHODS FOR LEARNING - BETWEEN STEEPEST DESCENT AND NEWTON METHOD [J].
BATTITI, R .
NEURAL COMPUTATION, 1992, 4 (02) :141-166
[5]  
Baturone I., 2000, MICROELECTRONIC DESI
[6]   A ROBUST LAYERED CONTROL-SYSTEM FOR A MOBILE ROBOT [J].
BROOKS, RA .
IEEE JOURNAL OF ROBOTICS AND AUTOMATION, 1986, 2 (01) :14-23
[7]   Back-driving a truck with suboptimal distance trajectories: A fuzzy logic control approach [J].
Chen, GR ;
Zhang, DL .
IEEE TRANSACTIONS ON FUZZY SYSTEMS, 1997, 5 (03) :369-380
[8]  
CHIU SL, 1994, PROCEEDINGS OF THE THIRD IEEE CONFERENCE ON FUZZY SYSTEMS - IEEE WORLD CONGRESS ON COMPUTATIONAL INTELLIGENCE, VOLS I-III, P1240, DOI 10.1109/FUZZY.1994.343644
[9]   Parking maneuvers of industrial-like electrical vehicles with and without trailer [J].
Cuesta, F ;
Gómez-Bravo, F ;
Ollero, A .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2004, 51 (02) :257-269
[10]   Intelligent control of nonholonomic mobile robots with fuzzy perception [J].
Cuesta, F ;
Ollero, A ;
Arrue, BC ;
Braunstingl, R .
FUZZY SETS AND SYSTEMS, 2003, 134 (01) :47-64