Skip to main content

The Development of KarelNXT Robot as a Simulation of xKarel Programming Language

  • 467 Accesses

Part of the Lecture Notes in Electrical Engineering book series (LNEE,volume 489)

Abstract

The article is dealing with programming of a robot KarelNXT made from a LEGO construction set. The idea comes from xKarel programming language, which is a traditional programming language utilizing a virtual robot only shown on a screen. The virtual xKarel programming language was extended by its implementation in LEGO Mindstorm NXT-G integrated development environment. Real robots built from LEGO construction sets use additional sensors in order to make possible building of a robot with equal functions to the robot in xKarel programming language. KarelNXT robot built from LEGO construction set is using the control unit in NXT version. In the article we mention the description of individual robot movement instructions.

Keywords

  • xKarel
  • NXT
  • KarelNXT
  • LEGO
  • Robot
  • Instruction
  • Command

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-319-75605-9_15
  • Chapter length: 7 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   189.00
Price excludes VAT (USA)
  • ISBN: 978-3-319-75605-9
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   249.99
Price excludes VAT (USA)
Hardcover Book
USD   249.99
Price excludes VAT (USA)
Fig. 1.
Fig. 2.

References

  1. Klassner, F., Kearney, S.: An evaluation of simulation in LEGO mindstorms robot programming coursework, Las Vegas, CSREA Press, pp. 3–9 (2016). ISBN: 1-60132-435-9

    Google Scholar 

  2. Slangen, L., Van Keulen, H., Gravemeijer, K.: What pupils can learn from working with robotic direct manipulation environments. Int. J. Technol. Des. Educ. 21, 449–469 (2011)

    CrossRef  Google Scholar 

  3. Coufal, P.: Robotics in Education. Diploma thesis, University of Hradec Kralove (2016)

    Google Scholar 

  4. XKarel: Praha, Robot Karel Implementation (2017). http://xkarel.sourceforge.net/eng/. Accessed 20 June 2017

  5. Building Karel the Robot: Invaluable Learning Experience for Students, Carson City, Dave Riske (2017). https://nclab.com/building-karel-robot-LEGO/. Accessed 20 June 2017

  6. EOPD – How to measure distance. In: HiTechnic Blog. Miami: HiTechnic Products (2010). http://www.hitechnic.com/blog/eopd-sensor/eopd-how-to-measure-distance/. Accessed 20 June 2017

Download references

Acknowledgement

The paper has been supported by Specific Research Project of Faculty of Science, University of Hradec Kralove, 2017 and by Specific Research Project of Faculty of Education University of Hradec Kralove, 2017.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Petr Coufal .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2019 Springer International Publishing AG, part of Springer Nature

About this paper

Verify currency and authenticity via CrossMark

Cite this paper

Coufal, P., Hornik, T., Hubalovsky, S., Musilek, M. (2019). The Development of KarelNXT Robot as a Simulation of xKarel Programming Language. In: Ntalianis, K., Croitoru, A. (eds) Applied Physics, System Science and Computers II. APSAC 2017. Lecture Notes in Electrical Engineering, vol 489. Springer, Cham. https://doi.org/10.1007/978-3-319-75605-9_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-75605-9_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-75604-2

  • Online ISBN: 978-3-319-75605-9

  • eBook Packages: EngineeringEngineering (R0)