Skip to main content
Log in

Enabling Lego robots to communicate via infrared routing

  • Published:
Telecommunication Systems Aims and scope Submit manuscript

Abstract

Advanced toy robots within line-of-sight proximity can communicate through an infrared communications port. The LegOS (Lego Operating System) on top of an RCX system is an example of an operating system that enables such communication. Infrared communication is easy to implement in terms of hardware and software, but allowing three or more robots to participate in the communication is hard to accomplish through infrared techniques. This paper suggests a technique that not only allows communication between two robots that are in random positions, but also allows communication among multiple robots through routing. It achieves this by modifying the LNP protocol of LegOS. We show the algorithm and explain what changes are made to the LegOS kernel.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. LEGO (2010). RCX Mindstorm. http://mindstorms.lego.com.

  2. Noga, M. L. (2010). About legOS. http://brickos.sourceforge.net.

  3. Media-LAB, M. I. T. (1997). Mindstorms and RCX Q&A. http://fredm.www.media.mit.edu/people/fredm/mindstorms.

  4. Kyosuke (2002). Playing with LEGO MINDSTORMS. http://www.asahi-net.or.jp/~qx5k-iskw/lego/index.html.

  5. Kekoa Proudfoot, Stanford CA-LAB (1998/1999). RCX Internals. http://graphics.stanford.edu/~kekoa/rcx.

  6. Nielson, S. (2000). Introduction to the legOS Kernel. http://legos.sourceforge.net/docs/kerneldoc.ps.

  7. legOS News group (2002). legOS News. http://www.lugnet.com/robotics/rcx/legos.

  8. Fagin, B. S., Merkel, L. D., & Eggers, T. W. (2002). Teaching computer science with robotics using Ada/Mindstorms 2.0. New York: ACM.

    Google Scholar 

  9. Baum, D., Villa, L., Gasperi, M., & Hempel, R. (2000). Extreme Mindstorms: an advanced guide to legOS Mindstorms. New York: Springer.

    Google Scholar 

  10. Christ, O. (2002). TCP/IP enabled legOS. Hamburg: University of Applied Sciences.

    Google Scholar 

  11. Leblanc, S. P. (2009). Introduction to Lego Mindstorms and brickOS. http://leblanc.segfaults.net/243/labs/lab1/index.html.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kuinam J. Kim.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lee, D., Kim, K.J. Enabling Lego robots to communicate via infrared routing. Telecommun Syst 51, 125–136 (2012). https://doi.org/10.1007/s11235-011-9422-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11235-011-9422-7

Keywords

Navigation