-
Notifications
You must be signed in to change notification settings - Fork 378
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update lane change mode #948
Conversation
flow/core/params.py
Outdated
* "no_lc_safe" (default): Disable all autonomous changing but still | ||
handle safety checks (collision avoidance and safety-gap enforcement) | ||
in the simulation. Binary is [001000000000] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We need to be careful about the word autonomous, this implies to me that the AVs cannot lane change. I think it's worth expanding the text here to be clearer about the effects.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think if you say "disable all SUMO lane changing" that might be good
flow/core/params.py
Outdated
* "sumo_default": Execute all changes unless in conflict with TraCI. | ||
Binary is [011001010101]. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: can you make clear what "all" refers to?
Pull Request Test Coverage Report for Build 6309
💛 - Coveralls |
@eugenevinitsky I've addressed your comments in this PR. everything else looks good to me, let me know if you'd like to address anything else before we merge it |
Existing lane change modes are ambiguous and misleading. For instance, "strategic" lane change mode description says "Human cars make lane changes in accordance with SUMO to provide speed boosts" however, the assigned bitset is 1621 which is SUMO's default lane change mode (execute all changes unless in conflict with TraCI). Or the bitset for "aggressive" mode is 0 which in addition to deactivating safety checks, deactivates all lane changes. I added additional lane change modes.