Echo & Peizhi
This Week:
- Installed heatsinks and a 3.5-inch screen that’s mounted in the shroud for our raspberry pi 3.
- Implemented wall-detection algorithm through sensor data and self-developed algorithm
- Optimized obstacle detection and avoiding algorithm
Problems:
- Purchased wrong product. Expected a power bank, turned out to be a power adaptor
- Displaying captured video on the 3.5-inch screen, won’t fit even with 100×150 display window
Next week:
- Integration for web application and hardware platform
- Further optimization & Mounting Pi and camera onto the base
- Purchase power bank
We are on schedule.
Yuhan
This week:
- implemented backend with MongoDB
- web app data pulled from & stored to cloud
- implemented communication between web app and Pi with SQS(message queue)
- send messages on web app backend(javascript, scheduled by node-cron), receive and delete messages on Pi(python)
- did not test it on Pi, used local machine instead
Problems: Refer to my personal update.
Next week:
- prepare for interim demo on Wednesday
- deploy current implementation to EC2
- clear and prepare sample alarm and schedule data
- continue testing communication between Pi and web app
- test code snippet on Pi
- handle connection errors gracefully, especially for receiving messages
- support Echo and Peizhi in the integration of the code snippet into the main program running on Pi
- figure out a way to host the web app with minimum down time, and maximum secure access to EC2, MongoDB and SQS for Echo and Peizhi for easier development and debugging
I am on schedule. For the plans for the next few weeks, refer to my personal update.