1. Image processing in LabVIEW

    Image processing in LabVIEW

    The Image Processing VIs are a rudimentary set of image capture and analysis VIs that allow the user to grab images from a USB camera (using Chris Salzmann’s QuickTime VIs) and analyze them. These VIs can be used to determine color information, threshold, binary morphology, blob detection. They can read...

    Read more...

  2. Third-party sensor update for ROBOLAB

    Third-party sensor update for ROBOLAB

    This third-party sensor update for ROBOLAB supports the HiTechnic IRSeeker v2 (in all four modes) and fixes a Vernier bug. Note: Requires ROBOLAB 2.9.4 or higher. Installation instructions Download and unzip Third-party sensor update (6/24/2010) Note: you are replacing the current Sensors folder with the updated Sensors folder. [installation directory,...

    Read more...

  3. Crane

    Crane

    Build a crane that can lift objects one and a half times its weight to a height of 4 inches. Tip 1: What is the relationship between torque and gear-size?  Tip 2: Remember, rotation sensors can track the angle turned by the motor. Resources Crane lesson plan (PDF)  ...

    Read more...

  4. Echo locator

    Echo locator

    How could you build a device that uses sound to indicate the distance to the nearest object? For example, as an aid for a person with vision impairment. Other than using the Ultrasound Sensor, are there any other sensors that could be used to measure distance? Resources Echo Locator lesson...

    Read more...

  5. Dancing robot

    Dancing robot

    Design, construct and program a dancing robot that has at least two moving parts and at most two motors. Set your robot’s dance to music. Resources Dancing Robot lesson plan – ROBOLAB + NXT-G (PDF)  

    Read more...

  6. Find the hidden letter

    Find the hidden letter

    In this activity, use a robot equipped with a light sensor to determine the hidden letter message (under a table or in another room). The letter will be determined using light sensor collected data on 3 passes over of the letter.      Resources Find the Hidden Letter lesson plan...

    Read more...

  7. How to write efficient NXT-G programs

    How to write efficient NXT-G programs

    Writing Efficient NXT-G Programs (PDF) describes how to make your NXT-G programs as efficient as possible to create complex behaviours with a minimum of memory. These techniques are particularly relevant for competitions such as FIRST LEGO League (FLL) and RoboCup Junior, in which competitors often download several complex programs onto...

    Read more...

  8. The stubborn car

    The stubborn car

    Think of a way to design and construct the stubborn car: a car that will always return to its original place no matter how far it is rolled away from its starting point. Tip: How can you track the rotary motion of the car’s wheels? This challenge provides a great...

    Read more...

  9. Relay race

    Relay race

    Design and construct a team, comprising of  three cars, to compete in a relay race. Only one car may move at a time. Hint: Is there a way to send messages between team mates?  Resources Relay Race lesson plan – ROBOLAB + RCX (PDF)    

    Read more...