Getting a robotic arm to solve a puzzle might not seem like much, but two students in my CS328 Introduction to Robotics course have been learning how challenging stuff like this actually is. That's why I'm proud of what they have accomplished.

The classic "Towers of Hanoi" puzzle was invented by the French mathematician Édouard Lucas in 1883 and involves moving blocks or discs from one place to another according to certain rules. This is often difficult for a human to figure out -- just imagine programming a robot to solve it!

Here's a quick video of the robot in action:

The Towers of Hanoi is a common problem assigned to computer science students to help them organize their thinking about problem solving and iterative logic and most especially recursion.

The above video shows step one, which is to solve the problem by discrete programming moves. The next step, if they are up to it, is to take what they have learned and write the algorithms to solve this problem automatically. In any case, they are off to a fine start.

Yes, most of the equipment is older than they are, but it's all they need to learn the fundamentals. And it builds character!

Discussion/Comments (0):

Discussion for this entry is now closed.