Personal Accomplishments
This week, I spent my time working on finishing up the UI and completing the Ethics Assignment. I was able to migrate the UI back to a CSS framework from Bootstrap and was able to get the slider functionality working. Further, I was also able to design the functionality for communication with the signal processor and the lighting engine. This will be useful starting next week, when I will begin integrating my subsystem with the others. The GigBar that we had ordered before spring break was also delivered this week. I helped with setting up the GigBar and testing out control with the lighting engine. The GigBar while fundamentally similar to the par lights we were testing with earlier, had some key differences. Majorly, the combination of the four kinds of lights added a lot more randomness to the entire show, and I helped Abhishek in accounting for these differences. I also organized an additional team meeting where we were able to go over the ethical considerations of our project, and turn in both the individual and the team evaluations ahead of the ethics discussion next week.
On Track?
I am mostly on track with my work. I might need to put in some additional time next week to get a head start on the integration. Given the light rig arrived a little later than expected, I was not able to get as much time with it as I had anticipated. Due to the delay, I was not able to start integration this week, but it is not a problem because we are still on track to be able to complete integration before the interim demo.
Goals for Next Week
For now, the major components of the UI are already in place, so I will focus my attention on polishing it up and helping develop the other subsystems so they can be integrated seamlessly. Further, we also need to spend some time collectively next week to plan out the lighting logic that will convert the inputs from the signal processor to the desired light outputs. I anticipate that this will take up additional time because the new light rig seems to be behaving more randomly than what we had anticipated. During this time, I will also try to test my subsystem and spend some extra time with the GigBar so that we have ample time to spare for integration.