Abstract
The paper describes the application of fuzzy techniques to analyze motion problems in a mobile robot. The robot is equipped with ultrasound sensors used for obstacle detection, but, in some cases, small obstacles are out of the range of the sensors and can be dragged by the robot without being detected. Using other variables as, measured velocity, undershoots of that velocity or changes in battery voltage, a fuzzy system is able to determine those situations. The paper also analyzes the knowledge extraction process for the application using expert and induced knowledge (from data collected during navigation tasks) in a cooperative way, dealing with integration and simplification issues. The expert knowledge was used for describing the robot behaviour in order to identify the variables that should be used with the aim of detecting a collision of the vehicle against an undetected obstacle, as well as proposing a suitable recovery action. Data collected in real trials were used for inducing knowledge so as to complete and validate the expert knowledge. Both kind of knowledge were integrated in the final fuzzy-based system. The aim is to build up a knowledge base, which is interpretable and accurate at the same time, and it is used by our fuzzy system in order to solve the motion problems under consideration.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Aguirre, E., González, A.: Fuzzy behaviors for mobile robot navigation: design, coordination and fusion. Int. J. Approx. Reason. 25(3), 255–289 (2000 November)
Alonso, J.M., Guillaume, S., Magdalena, L.: Kbct: A knowledge management tool for fuzzy inference systems. http://www.mat.upm.es/projects/advocate/kbct.htm. (2003)
Carmona, P., Castro, J.L., Zurita, J.M.: Strategies to identify fuzzy rules directly from certainty degrees: a comparison and a proposal. IEEE Trans. Fuzzy Syst. 12(5), 631–640 (2004 October)
Casillas, J., Cordón, O., Herrera, F., Magdalena, L.: Interpretability Issues in Fuzzy Modeling. volume 128 of Studies in Fuzziness and Soft Computing. Springer, Berlin Heidelberg New York (2003)
de Oliveira, J.V.: Semantic constraints for membership functions optimization. IEEE Trans. Syst. Man Cybernet., Part A 29(1), 128–138 (1999)
Demirli, K., Türksen, I.B.: Sonar based mobile robot localization by using fuzzy triangulation. Robot. Autonom. Syst. 2–3(33), 109–123 (2000 November)
Duan, Z.-H., Cai, Z.-X., Yu, J.-X.: Fault diagnosis and fault tolerant control for wheeled mobile robots under unknown environments: a survey. In: IEEE International Conference on Robotics and Automotion. Barcelona, Spain, (2005 April)
Espinosa, J., Vandewalle, J.: Constructing fuzzy models with linguistic integrity from numerical data-afreli algorithm. IEEE Trans. Fuzzy Syst. 8(5), 591–600 (2000 October)
Fraichard, T., Garnier, P.: Fuzzy control to drive car-like vehicles. Robot. Autonom. Syst. 34(1), 1–22 (2001 January)
Fukuda, T., Kubota, N.: An intelligent robotic system based on a fuzzy approach. Proc. IEEE 87(9), 1448–1470 (1999 September)
Garibaldi, J.M., Musikasuwan, S., Ozen, T., John, R.I.: A case study to illustrate the use of non-convex membership functions for linguistic terms. In: FUZZ-IEEE 2004, vol. 3, pp. 1403–1408, Budapest, Hungary, (July 25-29, 2004)
Glorennec, P.-Y.: Algorithmes d’apprentissage pour systèmes d’inférence floue. Editions Hermès, Paris, (1999)
Gómez-Bravo, F., Cuesta, F., Ollero, A.: Parallel and diagonal parking in nonholonomic autonomous vehicles. Eng. Appl. Artif. Intel. 14(4), 419–434 (2001 August)
Guillaume, S: Designing fuzzy inference systems from data: an interpretability-oriented review. IEEE Trans. Fuzzy Syst. 9(3), 426–443 (2001 June)
Guillaume, S., Charnomordic, B.: Generating an interpretable family of fuzzy partitions. IEEE Trans. Fuzzy Syst. 12(3), 324–335 (2004 June)
Guillaume, S., Magdalena, L.: An or and not implementation that improves linguistic rule interpretability. In: Eleventh International Fuzzy Systems Association World Congress, vol. I, pp. 88–92, Beijing, China, (2005 July)
Guillaume, S., Magdalena, L.: Expert guided integration of induced knowledge into a fuzzy knowledge base. Soft Comput. - A Fusion Foundations Methodol. Appl. 10(9), 773–784 (2006 July)
Hüllermeier, E.: Fuzzy methods in machine learning and datamining: status and prospects. Fuzzy Set Syst 156, 387–406 (2005)
Isermann, R.: On fuzzy logic applications for automatic control, supervision, and fault diagnosis. IEEE Trans. Syst. Man Cybernet. Part A Syst. Human. 28(2), 221–235 (1998 March)
Jetto, L., Longhi, S., Vitali, D.: Localization of a wheeled mobile robot by sensor data fusion based on a fuzzy logic adapted kalman filter. Control Eng. Prac. 7(6), 763–771 (1999 June)
Joentgen, A., Mikenina, L., Weber, R., Zeugner, A., Zimmermann, H.J.: Automatic fault detection in gearboxes by dynamic fuzzy data analysis. Fuzzy Set Syst. 105(1), 123–132 (1999)
Kodagoda, K., Wijesoma, W., Teoh, E.: Fuzzy speed and steering control of an agv. IEEE Trans. Control Syst. Tech. 10(1), 112–120 (2002 January)
Maaref, H., Barret, C.: Sensor-based fuzzy navigation of an autonomous mobile robot in an indoor environment. Control Eng. Prac. 8(7), 757–768 (2000 July)
Mamdani, E.H., Assilian, S.: An experiment in linguistic synthesis with a fuzzy logic controller. Int. J. Man-Machine Stud. 7, 1–13 (1975)
Mohan, N., Undeland, T.M., Robbins, W.P.: Power Electronics: Converters, Applications, and Design. John Wiley & Sons, Inc., (1989)
Ruspini, E.H.: A new approach to clustering. Inf. Control 15, 22–32 (1969)
Soliman, A., Rizzoni, G., Kim, Y.W.: Diagnosis of an automotive emission control system using fuzzy inference. Control Eng. Prac. 7(2), 209–216 (1999 February)
Sotelo, M.A., Bergasa, L.M., Flores, R., Ocaña, M., Doussin, M.-H., Magdalena, L., Hornfeld, W., Perrier, M., Madsen, A.L., Furlani, A., Roland, D.: ADVOCATE II: ADVanced On-board diagnosis and Control of Autonomous sysTEms II. In: Ninth International Conference on Computer Aided Systems Theory. Las Palmas de Gran Canaria, Spain, (2003 February)
Steinberg, A.N., Bowman, C.L., White, F.E.: Revisions to the jdl data fusion model. Sensor Fusion: Architectures, Algorithms, and Applications, Proceedings of the SPIE 3719 (1999)
Takagi, T., Sugeno, M.: Fuzzy identification of systems and its applications to modeling and control. IEEE Trans. System Man Cybernet. 15, 116–132 (1985)
Wang, L.-X., Mendel, J.M.: Fuzzy basis functions, universal approximation, and orthogonal least squares learning. IEEE Trans. Neural Net. 3, 807–814 (1992)
White, F.E.: A model for data fusion. In: First National Symposium on Sensor Fusion, (1988)
Zadeh, L.A.: Fuzzy sets. Inf. Control 8, 338–353 (1965)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Alonso, J.M., Magdalena, L., Guillaume, S. et al. Knowledge-based Intelligent Diagnosis of Ground Robot Collision with Non Detectable Obstacles. J Intell Robot Syst 48, 539–566 (2007). https://doi.org/10.1007/s10846-006-9125-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-006-9125-6