Skip to content

[WIP] Various Improvements#487

Draft
Eric-Vin wants to merge 99 commits into
mainfrom
EricSummer2026
Draft

[WIP] Various Improvements#487
Eric-Vin wants to merge 99 commits into
mainfrom
EricSummer2026

Conversation

@Eric-Vin

@Eric-Vin Eric-Vin commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator

Description

Placeholder PR to track various Scenic improvements.

Driving Domain Behaviors:

  • Added a pure pursuit lateral controller, which performs far better than the PID lateral controller.
  • Revamped pedestrian behaviors, allowing them to walk around obstacles and other agents and avoid walking directly in front of moving vehicles. See the GIFs below for some examples.

General Improvements:

  • Added apparent heading to X [from Y] scalar operator along with X ahead of Y, X behind Y, X left of Y, and X right of Y boolean operators.
  • Added support for running behaviors in parallel.
  • Added a new followFromTrajectory method which returns the entire trajectory followed instead of just the final point.
  • Scenic now detects changes to the parser and will automatically re-build it when needed.

Bugfixes:

  • Fixed order of lanes in backwards LaneGroup. Previously, backwards lane groups had this tuple in the opposite direction (element 0 farthest from the curb).

Examples

New Pedestrian Behaviors:
pedestrianNearMiss
pedestrianMultiple
pedestrianPackedTraffic

Issue Link

NA

Checklist

  • I have tested the changes locally via pytest and/or other means
  • I have added or updated relevant documentation
  • I have autoformatted the code with black and isort
  • I have added test cases (if applicable)

Additional Notes

NA

@Eric-Vin
Eric-Vin marked this pull request as draft July 6, 2026 18:25
@Eric-Vin Eric-Vin mentioned this pull request Jul 6, 2026
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant