Overall Progress
- Created and presented our Project Proposal Presentation.
- Researched more about hardware and software components
- Drafted a general layout of our project

Risks & Management
We received a question during our proposal presentation asking what happens when the user is out of range. We have decided on the following steps:
- The cart detects when the user is out of range → We decided that the maximum range the user can be away from the cart before it goes into a safety stop is 6 feet, but the cart should try to maintain a distance of 2 feet from the user.
- If the user is outside of the six-foot range, the cart stops → User receives a phone notification that they left their cart behind and to return to within 6 feet of the cart
- To reinitialize the cart, the user must return to the six-foot range.
In addition to the cart having a safety stop when out of range, the mobile app will also have an option to manually stop the cart and manually resume the cart when the user is back within the six-foot range. This allows users to pause the cart while entering crowded areas where it might not be able to navigate, and resume cart operation upon exiting the crowded area.
Another question we received is whether the cart’s route is mapped to a pre-determined grocery store layout:
- We designed the cart to follow the user, so the route is not based on a predetermined grocery store layout. Ideally, the user should be able to use this cart in any grocery store.
Design Changes & Justification
- We added new features to the mobile app based on questions from the proposal (explained above). This helps catch edge cases where there might be unexpected behaviour from the users and ensures safety for users and bystanders, and should not add any additional costs to the project.
- Other than that, no major design changes were made to the system.
