One of our current risks is that the Jetson AGX Xavier will require more power than the 12V car outlet can provide. This week we will take initial measurements to determine how much power the Jetson is consuming when on and play some music through the speaker to get a better idea of whether 12V will be sufficient. If our Jetson ends up consuming too much power, we can mitigate this by borrowing a different Jetson from the ECE department that has lower power consumption but slower computation abilities (such as a Jetson Nano). Another risk is that the audio-guided calibration process will be unclear to the user. To address this, we will conduct testing of the calibration process with at least 3 users that aren’t one of us and get their feedback on how easy the process is to follow.
We had 2 main changes to the design of the system since last week. First, we decided to use a cellular dongle instead of a WiFi dongle to send data from the Jetson to our web application. This change will allow us to connect directly from the Jetson to the internet without requiring any additional efforts from the user (such as setting up their own hotspot for the Jetson to connect to). The second change was that we added a logs page to the web application that will allow for a user to view a record with more detailed reasoning for each of the instances that triggered feedback from their DriveWise device. The most current page layout for the web application is below:
We are on track with our Gantt chart and our overall schedule has not been changed.
After establishing our subsystems, we have determined that the main tools we will need to be able to learn how to use will be OpenCV DNN and Firebase. OpenCV DNN will be used for the CV/ML subsystem and Firebase will be used to enable login/registration capabilities on the web application.