Skip to main content

2015 | OriginalPaper | Buchkapitel

Genetic Programming, Logic Design and Case-Based Reasoning for Obstacle Avoidance

verfasst von : Andy Keane

Erschienen in: Learning and Intelligent Optimization

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This paper draws on three different sets of ideas from computer science to develop a self-learning system capable of delivering an obstacle avoidance decision tree for simple mobile robots. All three topic areas have received considerable attention in the literature but their combination in the fashion reported here is new. This work is part of a wider initiative on problems where human reasoning is currently the most commonly used form of control. Typical examples are in sense and avoid studies for vehicles – for example the current lack of regulator approved sense and avoid systems is a key road-block to the wider deployment of uninhabited aerial vehicles (UAVs) in civil airspaces.
The paper shows that by using well established ideas from logic circuit design (the “espresso” algorithm) to influence genetic programming (GP), it is possible to evolve well-structured case-based reasoning (CBR) decision trees that can be used to control a mobile robot. The enhanced search works faster than a standard GP search while also providing improvements in best and average results. The resulting programs are non-intuitive yet solve difficult obstacle avoidance and exploration tasks using a parsimonious and unambiguous set of rules. They are based on studying sensor inputs to decide on simple robot movement control over a set of random maze navigation problems.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Bearpark, K., Keane, A.J.: Canonical representation in genetic programming. In: Parmee, I.C. (ed.) Proceedings of the Conference on Adaptive Computing in Design and Manufacture ACDM08, Bristol (2008) Bearpark, K., Keane, A.J.: Canonical representation in genetic programming. In: Parmee, I.C. (ed.) Proceedings of the Conference on Adaptive Computing in Design and Manufacture ACDM08, Bristol (2008)
Zurück zum Zitat Espejo, P.G., Ventura, S., Herrera, F.: A Survey on the application of genetic programming to classification. IEEE Trans. Syst. Man Cybern. 40(2), 121–144 (2010)CrossRef Espejo, P.G., Ventura, S., Herrera, F.: A Survey on the application of genetic programming to classification. IEEE Trans. Syst. Man Cybern. 40(2), 121–144 (2010)CrossRef
Zurück zum Zitat Koza, J.: Genetic Programming: on the Programming of Computers by Means of Natural Selection. MIT Press, Cambridge (1992)MATH Koza, J.: Genetic Programming: on the Programming of Computers by Means of Natural Selection. MIT Press, Cambridge (1992)MATH
Zurück zum Zitat McGeer, P.C., Sanghavi, J.V., Brayton, R.K., Sangiovanni-Vicentelli, A.L.: ESPRESSO-SIGNATURE: a new exact minimizer for logic functions. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 1(4), 432–440 (1993)CrossRef McGeer, P.C., Sanghavi, J.V., Brayton, R.K., Sangiovanni-Vicentelli, A.L.: ESPRESSO-SIGNATURE: a new exact minimizer for logic functions. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 1(4), 432–440 (1993)CrossRef
Zurück zum Zitat Mencar, C., Castiello, C., Cannone, R., Fanelli, A.M.: Design of fuzzy rule-based classifiers with semantic cointension. Inf. Sci. 181(20), 4361–4377 (2011)CrossRef Mencar, C., Castiello, C., Cannone, R., Fanelli, A.M.: Design of fuzzy rule-based classifiers with semantic cointension. Inf. Sci. 181(20), 4361–4377 (2011)CrossRef
Zurück zum Zitat Moraglio, A., Krawiec, K., Johnson, C.G.: Geometric semantic genetic programming. In: Coello, C.A.C., Cutello, V., Deb, K., Forrest, S., Nicosia, G., Pavone, M. (eds.) PPSN 2012, Part I. LNCS, vol. 7491, pp. 21–31. Springer, Heidelberg (2012) CrossRef Moraglio, A., Krawiec, K., Johnson, C.G.: Geometric semantic genetic programming. In: Coello, C.A.C., Cutello, V., Deb, K., Forrest, S., Nicosia, G., Pavone, M. (eds.) PPSN 2012, Part I. LNCS, vol. 7491, pp. 21–31. Springer, Heidelberg (2012) CrossRef
Zurück zum Zitat Seo, K., Hyun, K.S., Goodman, E.D.: Genetic programming-based automatic gait generation in joint space for a quadruped robot. Adv. Robot. 24(15), 2199–2214 (2010)CrossRef Seo, K., Hyun, K.S., Goodman, E.D.: Genetic programming-based automatic gait generation in joint space for a quadruped robot. Adv. Robot. 24(15), 2199–2214 (2010)CrossRef
Zurück zum Zitat Weng, M., Wei, X., Qu, R., Cai, Z.: A path planning algorithm based on typical case reasoning. Geo-spat. Inf. Sci. 12(1), 66–71 (2009)CrossRef Weng, M., Wei, X., Qu, R., Cai, Z.: A path planning algorithm based on typical case reasoning. Geo-spat. Inf. Sci. 12(1), 66–71 (2009)CrossRef
Metadaten
Titel
Genetic Programming, Logic Design and Case-Based Reasoning for Obstacle Avoidance
verfasst von
Andy Keane
Copyright-Jahr
2015
DOI
https://doi.org/10.1007/978-3-319-19084-6_9