Skip to main content

Programming 200 (Contributor)

Prereqs: Programming 100

Duration: ~4–6 weeks (mid-build season)

Required Reading

Complete these technical modules in order:

  1. Module 3: Controls & Input — Map driver input to commands
  2. Module 4: Autonomy & Path Planning — Write autonomous scripts

Tasks

  • Implement a subsystem with sensors and a closed-loop command.
  • Build a simple autonomous command/group and run it in sim.

Sign-off

  • Mentor reviews code, tests in sim, and checks logging output.

Best practices

  • Verify sensor units/phase; clamp outputs; log key signals.
  • Build autos with timeouts and test in sim before robot.

Common mistakes

  • Wrong units/phase; no logging; no timeouts.

Checklist

  • Subsystem with sensor + closed-loop command
  • Auto built and tested in sim
  • Logging shows correct signals

Evidence to attach

  • Code/PR links for subsystem/auto
  • Sim logs/plots for closed-loop and auto
  • Notes on units/phase and fixes