PLTW Principles of Engineering · 2024–25 · team project

AGV Machine Control

An automated guided vehicle that picks up a box, identifies its color, delivers red boxes to one side and green to the other, and returns to its starting point. My role: Control Logic Engineer.

Control logic

when turned on:
  loop:
    if box detected:
      pick up box
      if red:   drive to right drop-off
      if green: drive to left drop-off
      drop off box
      drive back to pickup site

I wrote the pseudocode and the program logic: sensing, the color branch, and the return path. The box had to be lifted, not dragged.

Hand-drawn flowchart: pick up box, branch on color, drive to drop-off, drop, return
Our team's flowchart

Process

Limitations and next steps