Elly’s Status Report for 10/25

This week I worked on getting the product scanning with a local database to work. To do this, I used Core Data and created my own product entity with the barcode string, product name, and product price. For testing purposes, I used products that can be found online from Amazon’s Whole Foods Market by referencing the product names and prices and used the Open Food Facts website to get the barcode for these products to test. In addition to integrating the database, I also fixed the UI, so the app updates the total price and number of items and has buttons to increase or decrease the quantity of a product. I also worked on creating the checkout barcode generator, but it still contains a bug where there is an error with showing the image in the app.

Based on this progress, I am behind on work as I should be at the stage where I am working on the pathfinding algorithm. I have done preliminary research on D* Lite and found a Python implementation of the algorithm online that I plan to use and reference for Basket Buddy. In the next week, I will experiment with the LiDAR sensor and find a way to convert the LiDAR coordinates into information that can be used as an input for the pathfinding algorithm.

Product Scanning Demo

Product Scanning Code

Core Data Documentation

Creating a Barcode in Swift

D* Lite Code

Leave a Reply

Your email address will not be published. Required fields are marked *