Peak performance

Design and develop a car that is capable of traveling across flat surfaces quickly, but can also negotiate a steep ramp. Note: The WeDo version of the car remains tethered to the computer via the USB cable and therefore cannot travel very far.    Tip 1: What gear train yields the best compromise between rotational […]

Continue reading "Peak performance"


Design and construct a LEGO fan with at least one sensor and program it to run at variable speeds and have a stop/start function. Note: the RCX and NXT versions of the attachments use two touch sensors while the WeDo version uses the tilt sensor.      This lesson is one in a series of […]

Continue reading "Fan-tastic"

Mountain rescue (Ramp climber)

What is the best design for cars used by people on sloping paths? Construct a car that is capable of climbing steep inclines.     What is torque and why is it important? This lesson is one in a series of introductory lessons that is applicable to all types of robotics kits. The lessons are […]

Continue reading "Mountain rescue (Ramp climber)"

NXT-G power programming tips

What to do, what not do, and where it pays to be cautious! This posts throws light on some very important aspects of programming robots in NXT-G. Any program that we write for NXT-G should work without crashing, without lagging, and it should be light on the processor and as well as the memory! What […]

Continue reading "NXT-G power programming tips"

Cross country adventure

Can you design and program a robot that can travel from one state to another across a large floor map of the USA (or a similar map of another part of the world)? Can you estimate the time required to travel between specific states? Resources Cross Country Adventure lesson plan – NXT + ROBOLAB (PDF) […]

Continue reading "Cross country adventure"

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 a single NXT brick. The […]

Continue reading "How to write efficient NXT-G programs"

Zombie attack

In this activity, a group of students each build a robot. Each robot is assigned a number. It will then have to tag other robots with the number by using mail. Five tags and the robot takes on that robot’s number. The winner is the robot that has given its number to the most other […]

Continue reading "Zombie attack"