In this project, I was responsible for all algorithmic challenges. Firstly, I was responsible for the bin packing algorithm, developing the optimal strategy to pack the packages into the trunk and outputting them in sequence. Secondly, I was responsible for the image processing part, fusing the motion sensors of the phone with the camera to get approximate measurements of objects the user scanned.