This page will be a rough draft which lists the info for me to understand the System Manager and help on building the architecture document for the simple SM
What is System Manager?
SM is the most high-level software in ZP3 which decides how to properly coordinate the other managers such that the drone can fly under the control.
List of Features:
state machine
with methods under a class object for encapsulation purposes
it is procedural instead of multithreading
it does input/output
manage individual manager
generally, decide what to do next
Problems:
does it have any freeRTOS features?
Are IO separately managed by SM? what are the IOs
a linear loop that calls everything we may need but we grab the data we need for the algorithm can really simplify the SM
we may need the states to indicate the managers activated (with PM/without PM)
Add Comment