====== SASS Project Weekly Progress ====== The **Streetscape Application Services Stack (SASS)** project focuses on real-time data collection and synchronization from multiple urban sensors, including Reolink cameras, IMUs, and GoPros. Below is a week-by-week breakdown of progress. ===== Week 1: Project Setup and Goals ===== * Defined core objectives of the SASS system: synchronization, modularity, and smart city relevance. * Introducing ourselves, setting up the initial team structure, and responsibilities. [[https://docs.google.com/presentation/d/1p8nV1vZ17MS4CkrOK9NQw4-iRzlXZ5HGDOndV_pC5ZQ/edit?usp=sharing|SASS Week 1]] ===== Week 2: Reading Papers about Multi-modal Fusion ===== * Discussed with Professor Ortiz about making SASS identify a person in need more discreetly. * Read additional papers to check the feasibility of the proposed framework. * Read about multi-modal fusion. [[https://docs.google.com/presentation/d/1Ivg-oL52mO3MFFtkdgzWx8nqzrGvftfuh3TCct3HUws/edit?usp=sharing|SASS Week 2]] ===== Week 3: System Design and Website Development ===== * Began developing a website to present a portfolio about the project. * Set up a System Design Diagram for the data collecting phase. * Set up all the cameras we are going to use and look into the Sensorlogger App. [[https://sass.sitesforsights.com|SASS Website]] [[https://docs.google.com/presentation/d/1GZb9VYsYAKYFI62kDQaLID3A8Wms09LO4kZcm8KKHu0/edit?usp=sharing|SASS Week 3]] ===== Week 4: Devices + IMU Merge Efforts ===== * Installed Reolink, GoPro cameras, and the SensorLogger App, and basic data collection scripts for each of them. * Investigated frame-by-frame video analysis from Reolink and GoPro. * Began efforts to merge IMU and Reolink outputs into a unified logging format. * Same with the GoPro. * Integrated IMU sensors with custom Python-based `sensorlogger` script. [[https://docs.google.com/presentation/d/1fTfzNBAOt4M2juhcvxzE93u7bTileGKCyqfKYh1wMik/edit?usp=sharing|SASS Week 4]] ===== Week 5: Synchronization Debugging ===== * Analyzed misalignments in timestamps between sensor types. * Attempted to merge all Python files into one. As a result, the Reolink/SensorLogger file and the GoPro/SensorLogger file were used separately. * System Design Diagram was updated. (As shown in the Google slide). [[https://docs.google.com/presentation/d/1JiTKHyalNv-pw_bfK3cg0kzkMeXzqnVE0nZ_AtymJFA/edit?usp=sharing|SASS Week 5]] ===== Week 6: App Development ===== * The app was being developed to indicate where the data came from. For instance, there would be an option to say that the data came from the right arm of the first subject. * The system diagram was updated once again. [[https://docs.google.com/presentation/d/1Lwvp06aeDpRlCnZlz3voaxTMeBnW0nJgt6Ovd2d6p7A/edit?usp=sharing|SASS Week 6]] ===== Week 7: Infrastructure and Database Discussions ===== * Explored alternatives to flat CSV files; began shifting toward a structured database backend. * Updated diagrams to reflect router roles, LAN/IP separation, and new sensor locations. * Started experimenting with YOLOv5 object detection to help define the best camera angles for installations. [[https://docs.google.com/presentation/d/16VFcqe8ksZSsN7JrszjBwYWQ9ZIhPLlksAMk_htZs-Q/edit?usp=sharing|SASS Week 7]] ===== Week 8: Unified Logger Development ===== * Finalize camera alignment with YOLO results. * Started collecting data. ---- **Next Steps** * Still collecting data. * Test the unified data logger under full deployment. ---- Questions or contributions? Please contact us.