Introduction

This is the third challenge within the Robotics with GoPiGo and Python Curriculum.

Your task is to design a robot program that can navigate through the maze-like jungle without trampling over any plants or getting stuck in any dead ends.

Learn how to use the Distance Sensor and practice using the left-hand rule of maze-solving.

4. Vocabulary

debug information : output given by the computer about what went wrong with the program being run.

bug: an error that stops a program from running successfully.

debugging: getting rid of all the bugs.

truth tablea mathematical table used in logic which sets out the logical outcome for each combination of logical variables.

left-wall following algorithm: a series of precise steps that allow a robot to solve a maze by following the left wall from start to finish.

pseudocode:software engineering technique which consists in writing in plain English the programming logic before writing any code. It allows the engineer to focus on getting the logic right before writing any code.