Don't just identify places vacuumed vs not, but include places vacuumed multiple times. Provide a score. Goal is a perfect 0, negative score implies missed areas, positive is over-vacuumed… Positive score only counted if the whole area is vacuumed to avoid just cleaning the same tiny area until the over-vacuum score counts for the whole rug.
Now, make this an AR game, with leaderboards based on rug dimensions.
Don't just identify places vacuumed vs not, but include places vacuumed multiple times. Provide a score. Goal is a perfect 0, negative score implies missed areas, positive is over-vacuumed… Positive score only counted if the whole area is vacuumed to avoid just cleaning the same tiny area until the over-vacuum score counts for the whole rug.
Now, make this an AR game, with leaderboards based on rug dimensions.