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

Support realtime execution with guarantees #85

Open
cassava opened this issue May 4, 2022 · 0 comments
Open

Support realtime execution with guarantees #85

cassava opened this issue May 4, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request triage Needs categorization and prioritization

Comments

@cassava
Copy link
Contributor

cassava commented May 4, 2022

When hooking Cloe up to a HiL system, we need to make sure that the controller attached to the HiL system is "triggered" at regular intervals: not too early and not too late.

Problems:

  • Cloe is not designed for this use-case, we perform too many heap allocations and use algorithms that cannot guarantee that they will return within some deadline.
  • Cloe is not developed or tested on realtime systems.

A naiive approach would be to simply add a trigger event that fires when we miss the realtime_factor. This isn't quite so simple.

@cassava cassava changed the title Add event for missing realtime_factor deadline Support realtime execution with guarantees May 4, 2022
@cassava cassava self-assigned this May 4, 2022
@cassava cassava added enhancement New feature or request triage Needs categorization and prioritization labels May 4, 2022
@cassava cassava added this to the 0.19.0 milestone May 4, 2022
@cassava cassava removed this from the 0.19.0 milestone Mar 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request triage Needs categorization and prioritization
Projects
None yet
Development

No branches or pull requests

1 participant