A categorized index of every flowchart on the public site. Each chart lives on the page that explains the concept in depth — this index is for browsing and finding the right one.
Who these are for: Students, builders, drivers, strategists, mentors. Wherever a decision tree or workflow lives, a flowchart now sits at the top of that page to make the logic visible at a glance.
How to read them: Diamonds (◇) are decisions. Yellow boxes are checkpoints with timeouts. Cyan flow = drive actions. Violet flow = pneumatics or external sensors. Red flow = danger or safety stops. Green flow = success outcomes.
How to add more: See the "How to add your own flowchart" guide at the bottom of each existing flowchart page.
The single most-consulted flowchart on the site — start here before adding any sensor to the bot. Maps "what do you need to know?" to which sensor type to use. Lives in full at /sensors-roadmap.
flowchart TD
Start([What do you need
the robot to sense?]) --> Q1{What kind of
question?}
Q1 -->|"Is something there?"| Q2{Is it touching
the robot?}
Q1 -->|"Where is something?"| Q3{Single object
or field-wide?}
Q1 -->|"How much rotated?"| Q4{Joint angle
or chassis heading?}
Q1 -->|"What color?"| Optical[Optical sensor]
Q2 -->|"Touching"| Discrete[Limit / bumper]
Q2 -->|"Nearby (≤2m)"| Distance[Distance sensor]
Q3 -->|"Close-by"| Distance
Q3 -->|"Across field"| AIVision[AI Vision + AprilTag]
Q3 -->|"Robot position"| GPS[GPS Sensor]
Q4 -->|"Mechanism"| Rotation[Rotation sensor]
Q4 -->|"Chassis"| IMU[Inertial Sensor]
style Start fill:#1e293b,stroke:#00d4ff,stroke-width:2px,color:#e2e8f0
style Q1 fill:#fbbf24,color:#0f172a,stroke:#fbbf24
style Q2 fill:#fbbf24,color:#0f172a,stroke:#fbbf24
style Q3 fill:#fbbf24,color:#0f172a,stroke:#fbbf24
style Q4 fill:#fbbf24,color:#0f172a,stroke:#fbbf24