Project Milestones - Bigfire3/waymo GitHub Wiki

  1. [DONE] Basic Lane Following & Obstacle Reaction
    • Follow detected lane lines.
    • React to frontal obstacles (stop).
  2. [DONE] Traffic Light Detection (Color-Based)
    • Detects a specific predefined color (acting as 'Stop' signal).
    • Stops if configured color is detected initially, proceeds otherwise.
  3. [DONE] Obstacle Passing & Lateral Obstacle Handling
    • Pass stationary obstacles detected on the current lane by switching to the adjacent lane.
    • Ignore obstacles detected far off to the side of the road (handled implicitly by detection ranges).
  4. [DONE] Parking Maneuver
    • Recognize a designated parking sign. (Handled by sign_detection_node and utilized by parking_node)
    • Execute an automated parking maneuver (e.g., parallel parking). (Handled by parking_node)
    • Execute an automated maneuver to leave the parking spot. (Handled by parking_node)
  5. [WORK IN PROGRESS] Robust Lane Following
    • Handle faded, incorrect, or missing lane markings.
  6. [WORK IN PROGRESS] Intersection Handling
    • Detect intersections.
    • Execute turns (e.g., based on predefined route or commands).
  7. [DONE] Manual Pause Functionality
    • Added ability to pause and resume operation via keyboard command.
  8. [DONE] Debug Canva Functionality
    • Added functionality to toggle the Debug Canva via the keyboard handler.