Skip to content
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

core: ETCS: implement LOA braking curves logic #10330

Closed
Tracked by #9702
Erashin opened this issue Jan 13, 2025 · 0 comments · Fixed by #10316
Closed
Tracked by #9702

core: ETCS: implement LOA braking curves logic #10330

Erashin opened this issue Jan 13, 2025 · 0 comments · Fixed by #10316
Assignees
Labels
area:core Work on Core Service

Comments

@Erashin
Copy link
Contributor

Erashin commented Jan 13, 2025

Follow up to #9704: in the end, only EOAs were implemented in that issue.
Implement ETCS braking curves for LOAs.

Restriction: simplification: TODOs were added:

  • maxVbecDeltaSpeed is not calculated and is 50km/h. Hence, we calculate the EBD curve until envelope.maxSpeed + 50 / 3.6. This is less important until we actually get a bug where the actual maxVbecDeltaSpeed > 50km/h: unlikely.
  • Finding EBD foot is done by just shifting the envelope: approximation on the gradients.
@Erashin Erashin added the area:core Work on Core Service label Jan 13, 2025
@Erashin Erashin linked a pull request Jan 13, 2025 that will close this issue
@Erashin Erashin self-assigned this Jan 13, 2025
@Erashin Erashin changed the title core: ETCS: implement LOA and SVL braking curves logic core: ETCS: implement LOA braking curves logic Jan 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:core Work on Core Service
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant