Progress this week
Most of our work this week went into the design report. We brought the three workflows into one description and worked through the use cases, design tradeoffs, requirements, and tests we will need to show that the system works. We also checked that the report separates laptop results from plans for the Jetson. The three workflows still run separately on laptops. We have not run them together on the Jetson or completed a live camera-to-tablet test.
Alan compared simple image methods with the treadmill pose model and examined where its update delay comes from. Harry tested image subtraction for rack belongings. It gave more definite answers on the scored observations but also mistook a person for belongings four times. Jerry continued testing the bench workflow, documented its errors, and measured its perception check on a laptop CPU. The bench check still has the most work to do on accuracy.
Risks and responses
Running all three workflows on one Jetson is still our largest technical risk. The laptop measurements help us plan, but they do not tell us whether the combined workload will meet our update targets. We will run each check on the board, then measure them together before deciding whether we need faster models or changes to how often stations are checked.
The bench workflow still struggles to tell which person belongs to which bench and whether plates are on the working bar. Jerry is testing those failures on separate footage. The rack workflow needs longer recordings and more kinds of belongings before we can test a full five-minute wait. We also need more footage set aside for final evaluation across all three checks.
Recording permission at the apartment gym is resolved. Confirmation for the UC gym is still pending.
Design and schedule
We did not make a major change to the system design this week. We made the requirements more specific, including when a reading is unknown, what starts or stops an unattended timer, and how we will score delays and incorrect alerts. Those details give us clearer tests, but they have not been verified on the full system yet.
The design report took priority over hardware work and longer recordings this week. First Jetson checks are now planned for the week of October 19, followed by individual live workflows and then the combined tablet path.
Part A Global factors
Written by Harry
This system is not just limited to CMU gyms. People in other gyms could also benefit from knowing whether equipment is free before walking to it. Their gyms may have different layouts, lighting, machines, and internet access, though. BenchGuard processes video locally and lets someone adjust the areas assigned to each machine, which could help it work in different settings. We would still need to check camera placement and test accuracy at each new site. Our current clips do not show how well it would work everywhere.
The display should also be easy to understand without knowing how the system works. If a camera cannot see a machine clearly, showing unknown is more useful than guessing that it is free.
Part B Cultural factors
Written by Jerry
People have different expectations about resting between sets, sharing equipment, and leaving belongings nearby. Those expectations can vary between gyms as well as between communities. Our five-minute wait is a setting to test, not a rule that says someone has given up a rack or bench. A staff member would check a flagged station and decide what to do under that gym’s rules.
The message should describe what the system saw without blaming a member. We also need to test people working out with partners, taking longer rests, and walking past nearby machines. A gym would need to review the waiting time, wording, and camera notices before using the system.
Part C Environmental factors
Written by Alan
Cameras and computers use electricity and materials, so adding more equipment has a cost beyond its purchase price. We are reusing course inventory where we can and plan to test whether one clear camera view can cover more than one machine of the same type. We cannot assume that wider coverage saves resources if it makes the readings unreliable.
We will measure the Jetson’s power use with the workflows running before claiming any energy savings from a different model or setup. We also want mounts and other prototype parts that can be moved and reused as the camera positions change.


