Skip to main content
Top

2018 | OriginalPaper | Chapter

A Middleware to Link Lego Mindstorms Robots with 4th Generation Language Software NetLogo

Authors : Syed K. Aslam, William J. Faithful, William J. Teahan

Published in: Artificial Intelligence XXXV

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Lego Mindstorms has delivered low-cost amateur robotics to the public, where anyone can easily modify and develop new systems and extensions to extend its capabilities. However, no one has previously attempted to link a 4th generation agent-oriented language such as NetLogo with Mindstorms robots in order to provide an agent-oriented development environment along with simulation and modelling capabilities. This paper describes the development of middleware which can be used to control a Mindstorms robot via a NetLogo model which provides body-syntonic capabilities for real-time sensor feeds and robot commands to make and enact decisions. A couple of example NetLogo models to demonstrate the capabilities of this system (line-following ability and subsumption architecture roaming) have been developed and are described in this paper.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Footnotes
1
Papert was the original designer of NetLogo’s parent language, Logo.
 
Literature
1.
go back to reference Bachega, R.P., Pires, R., Campo, A.B.: Force sensing to control a bio-inspired walking robot. IFAC Proc. Vol. 46(7), 105–109 (2013)CrossRef Bachega, R.P., Pires, R., Campo, A.B.: Force sensing to control a bio-inspired walking robot. IFAC Proc. Vol. 46(7), 105–109 (2013)CrossRef
2.
go back to reference Ballard, L.A., Sabanovic, S., Kaur, J., Milojevic, S.: George charles devol, jr. [history]. IEEE Robot. Autom. Mag. 19(3), 114–119 (2012)CrossRef Ballard, L.A., Sabanovic, S., Kaur, J., Milojevic, S.: George charles devol, jr. [history]. IEEE Robot. Autom. Mag. 19(3), 114–119 (2012)CrossRef
3.
go back to reference Björkelund, A., Bruyninckx, H., Malec, J., Nilsson, K., Nugues, P.: Knowledge for intelligent industrial robots. In: AAAI Spring Symposium: Designing Intelligent Robots, vol. 12, p. 02. CEUR-WS.org (2012) Björkelund, A., Bruyninckx, H., Malec, J., Nilsson, K., Nugues, P.: Knowledge for intelligent industrial robots. In: AAAI Spring Symposium: Designing Intelligent Robots, vol. 12, p. 02. CEUR-WS.org (2012)
4.
go back to reference Brooks, R.: A robust layered control system for a mobile robot. IEEE J. Robot. Autom. 2(1), 14–23 (1986)CrossRef Brooks, R.: A robust layered control system for a mobile robot. IEEE J. Robot. Autom. 2(1), 14–23 (1986)CrossRef
5.
go back to reference Burattini, E., de Francesco, A., De Gregorio, M.: Nsl: a neuro-symbolic language for a neuro-symbolic processor (NSP). Int. J. Neural syst. 13(02), 93–101 (2003)CrossRef Burattini, E., de Francesco, A., De Gregorio, M.: Nsl: a neuro-symbolic language for a neuro-symbolic processor (NSP). Int. J. Neural syst. 13(02), 93–101 (2003)CrossRef
8.
go back to reference Kerridge, J.M., Panayotopoulos, A., Lismore, P.: JCSPRE: the robot edition to control LEGO NXT robots. In: CPA, pp. 255–270 (2008) Kerridge, J.M., Panayotopoulos, A., Lismore, P.: JCSPRE: the robot edition to control LEGO NXT robots. In: CPA, pp. 255–270 (2008)
9.
go back to reference Müller, V.: Is there a future for AI without representation? Minds Mach. 17(1), 101–115 (2007)CrossRef Müller, V.: Is there a future for AI without representation? Minds Mach. 17(1), 101–115 (2007)CrossRef
10.
go back to reference Robertson, S.H.: Multiscale computational analysis of xenopus laevis morphogenesis reveals key insights of systems-level behavior. BMC Syst. Biol. 1(1), 46 (2007)CrossRef Robertson, S.H.: Multiscale computational analysis of xenopus laevis morphogenesis reveals key insights of systems-level behavior. BMC Syst. Biol. 1(1), 46 (2007)CrossRef
12.
go back to reference Sebastian, T.: Stanley: the robot that won the darpa grand challenge. J. Field Robot. 23(9), 661–692 (2006)CrossRef Sebastian, T.: Stanley: the robot that won the darpa grand challenge. J. Field Robot. 23(9), 661–692 (2006)CrossRef
14.
Metadata
Title
A Middleware to Link Lego Mindstorms Robots with 4th Generation Language Software NetLogo
Authors
Syed K. Aslam
William J. Faithful
William J. Teahan
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-030-04191-5_34

Premium Partner