7. The Problem-solving Process
• What is the robot’s task?
• What behaviors are needed to accomplish it?
• Create the program – debug then download.
• Run the program.
• Is the NXT behaving badly (doesn’t do task)?
• Check the robot first. If there’s a problem, can you
fix it?
• Next, check the program. Problem? Can you fix it?
• Last, go back to the beginning and reread the task.
Does your program really tell the robot what it’s
supposed to do?