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

Create BoundaryManager #14

Open
CraigP17 opened this issue Dec 10, 2022 · 1 comment
Open

Create BoundaryManager #14

CraigP17 opened this issue Dec 10, 2022 · 1 comment
Labels
enhancement New feature or request Ground API CS-Ground Server 1

Comments

@CraigP17
Copy link
Member

BoundaryManager class that is responsible for determine whether the drone (based on current and past telemetry) will be going out of bounds, or entering the boundary zone determined by QR2

Instantiated by CommandManager (most likely)
Uses TelemetryController to get telemetry
Computes boundary zones and ensures no boundary crossed
Return success to CommandManager

If determined that boundary can be crossed or too close to it
Send False success and Stabilize/Loiter command to CommandManager that will command Drone to it

@CraigP17 CraigP17 added enhancement New feature or request Flask labels Dec 10, 2022
@CraigP17
Copy link
Member Author

Dependent on #12

@CraigP17 CraigP17 added Ground API CS-Ground Server 1 and removed Flask labels Apr 27, 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 Ground API CS-Ground Server 1
Projects
None yet
Development

No branches or pull requests

1 participant