Design and Build Your Robot

Req 4d2 — Map the Logic

4d2.
Prepare a flowchart of the desired steps to program your robot for accomplishing the task in 4(a). Include procedures that show activities based on sensor inputs. Place this in your robot engineering notebook.

A flowchart is a picture of your robot’s thinking. It helps you show the order of actions, the decision points, and what happens when the sensor sees one thing instead of another. This option is great because it proves you understand the logic even if you are not presenting full code.

What a strong robotics flowchart includes

A useful flowchart does more than show a straight line from start to finish. It should include:

For example, your chart might say:

That is real robotic logic because the next step depends on input from the world.

General Guide to Creating Flowcharts (video)
Flowchart Tutorial for Beginners (video)

Use standard shapes clearly

You do not need advanced diagram software. Pencil and paper is fine if it is neat. What matters is that the symbols make sense.

If you use those shapes consistently, your counselor can follow your robot’s plan quickly.

Flowchart quality check

Make sure your logic is easy to follow
  • The mission from Req 4a is obvious from the chart.
  • Sensor inputs appear in decision points, not just in a note on the side.
  • Every decision has a clear outcome path.
  • The chart does not skip major actions.
  • Someone else could use the chart to write code later.
Flowchart showing a simple sensor-based robot program with action and decision branches

Whether you chose code or a flowchart, the next step is the same: test the robot, record the results, and learn from what happened.