The biggest risks to the success of our project are our hardware performance and overall latency (from hardware and software). We made backup plans to address both concerns, in case our initial plans don’t meet our performance goals.
Our current plan is to use the Xavier NX, though our backup plan for hardware is to use a Jetson Nano, which is cheaper than a Xavier NX or AGX Xavier. If that doesn’t work well, or our budget doesn’t allow, our next backup will be our laptops.
Our backup plan for latency (because we want to perform real-time processing of images of the user) is to end workouts with a “Score loading” screen, to provide some extra buffer time for our scoring/image processing algorithms to finish.
We divided our project into tasks (and subtasks) and divided them up among ourselves. We reflected this division of labor in our Gantt Chart.