Developed the means for an indoor vehicle tracking system that delivers real time data.
I accomplished the idea using computer vision as the core and then using Raspberry Pi to monitor the vehicles.
The monitored data was sent to an Edge Server using socket connections.
Developed the complete client and Edge Server code from scratch.
The product is currently implemented in warehouses to track forklifts; including their location, their speed, and the packages they are carrying.
At the same time it will update the cloud about the current location of the various packages in the warehouse.
The process of developing this product involved field tests in warehouses, reseaches into cameras and their calculations, and problem solving various unexpected issues in the field.
EdgeServer Display showing a forklift located at Bin 1. The panel on the left shows the forklift and bin informations.
Video Recorder
Python
Tkinter
Azure Blob Storage
OpenCV
Created a complete and functional video player customized to access, download, and play videos from the company cloud.
Distributed to customers to simplify their access process.
The video player is able to let the user decide which videos to sync a local directory and the cloud with and which ones to delete.
Graphical Interface of the video player with the left panel showing videos from the cloud and their local status.
Collision Recorder
Python
Accelerometer
Raspberry Pi
OpenCV
MP4Box
Hardware Assembly: soldering
Azure Blob Cloud Storage
An Accelerometer Collision detection method implemented in several projects.
In summary, I developed a collision monitoring system that is able to record a set amount of time before and after the accident and upload it to the Azure Blob Cloud Storage.
Soldered and assembled the physical device for some implementations.
Other Tasks/Projects
C#
Raspberry Pi Zero
Wrote C# code on the company web app so that my other projects could access data from the sql database.
Researched and tested Raspberry Pi Zero as a more cost effective alternative.
CTO's Comments
"Ellie demonstrated exceptional creative problem-solving skills that surprised and impressed me on multiple occasions. When presented with a task, she was always able to quickly come up with a variety of solutions. She displayed this ability throughout the term on the various projects she worked on. Ellie had also demonstrated excellent persistence throughout the term. This was reflected on multiple occasions; she impressed me when she decided that unexpected issues did not mean the end of the project, even if those issues were large enough to halt it. Overall, Ellie showed an excellent ability to creatively solve any problems she was faced with and carried with her the persistence to follow through with a task despite the obstacles."
CTO's Comments
"Ellie demonstrated exceptional creative problem-solving skills that surprised and impressed me on multiple occasions. When presented with a task, she was always able to quickly come up with a variety of solutions. She displayed this ability throughout the term on the various projects she worked on. Ellie had also demonstrated excellent persistence throughout the term. This was reflected on multiple occasions; she impressed me when she decided that unexpected issues did not mean the end of the project, even if those issues were large enough to halt it. Overall, Ellie showed an excellent ability to creatively solve any problems she was faced with and carried with her the persistence to follow through with a task despite the obstacles."