Credit Where Credit is Due

Although the code (so far) is written entirely by me, I could not have done it without outside help. So credit where credit is due:

  1. I would like to thank Bram Fokke for his NXT# project:
    http://nxtsharp.fokke.net/

    Without his work, I doubt very much if my own work would have gotten off the ground. I have even st... ehem... borrowed a bit of his code here and there. However the major part of the code is my own.

    It kind of bothers me that he managed to stake the cool "NXT#" name for his project, leaving me with "MindSqualls". ;^)

    BTW: If many of my class-names matches those of Bram Fokke, the reason is simple: That is because those are the logical names. :^)

  2. I would like to thank the Lego Group. Without their NXT'reme homepage:
    http://mindstorms.lego.com/overview/NXTreme.aspx

    - I doubt that any of us would have gotten very far.

    This code depends very much on the following documents from the page:

    1. The communication protocol for the NXT brick is specified in the documents:

      LEGO MINDSTORMS NXT,
      Bluetooth Developer Kit,
      Appendix 1: LEGO MINDSTORMS NXT Communication protocol
      - and:
      Appendix 2: LEGO MINDSTORMS NXT Direct commands

    2. The I2C protocol for the Ultrasonic sensor is specified in the document:

      LEGO MINDSTORMS NXT,
      Hardware Developer Kit
      Appendix 7: LEGO MINDSTORMS NXT Ultrasonic Sensor I2C communication protocol

    3. Some of the more obscure points about the inner workings of the NXT brick was elaborated on in the document:

      LEGO MINDSTORMS NXT,
      Executable File Specification

      I think that this is a document I will be studying in a lot of detail in the near future! :^)

  3. I would like to thank Dick Swan and Templar for their invaluable explanations in:
    http://forums.nxtasy.org/index.php?showtopic=141

    It was invaluable for understanding the intrincics of the Ultrasonic sensor and the I2C protocol (and by extension, the protocol for the HiTechnic compass sensor).

  4. The people at HiTecnic:
    http://www.hitechnic.com

    - for providing me with information about the Compass sensor when I emailed them. Invaluable help for getting the HiTechnicCompassSensor class to work. Oh yes, and for making the Compass sensor in the first place. :^)

  5. Various other sources that I have mined for useful information tidbits (in no particular order):

    Nabble Forums > Hardware > LEGO Robotics:
    http://www.nabble.com/LEGO-Robotics-f2053.html

    NXTasy.org:
    http://forums.nxtasy.org/

    Michael Collins' LEGO NXT With Perl:
    http://nxt.ivorycity.com/

    The Ruby-NXT project:
    http://rubyforge.org/projects/ruby-nxt/

    ... and probably a few more that I have skimmed, and since forgotten. Sorry to those I have left out.

  6. And finally, but not the least:

    The LEGO Group for making the LEGO MINDSTORMS NXT robot in the first place:
    http://mindstorms.lego.com

    It kind of makes me proud that this is a Danish company. :^)

Menu

Home
Introduction
Quick Start v1.1 (C#)
Quick Start v1.2 (C#)
Quick Start v2.0 (C#)
MotorControl
Samples (C#)
User Contributions
Documentation
Downloads
Updates
Future?
You People Using It
Credits
Legal Stuff

Links

MINDSTORMS
Tech stuff
HiTechnic

Visit Steve Hassenplug's
NXT site for a list of similar tools.


The NXT STEP
MindBOARDS

Feedback

Forum
Guestbook
E-Mail