Isabel’s Status Report for 2/26

This week, most of my effort was spent towards coming up with a design for our calibration system. I took a look at some research for VR calibration (chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/viewer.html?pdfurl=https%3A%2F%2Fciteseerx.ist.psu.edu%2Fviewdoc%2Fdownload%3Fdoi%3D10.1.1.140.3179%26rep%3Drep1%26type%3Dpdf) and it gave me an idea to draw up the plans for a geometric calibration program that pairs with our CV to determine the user’s position in space in relation to the wall and projector. During the second half of the week, I have also been putting some work into the design report, particularly the requirements, architecture, and implementation sections. Currently I’m slightly behind schedule with respect to the pySerial code, I expected to have a program file by now and I have only code samples, but I am also slightly ahead with regards to the calibration plans. It might be easier for me to make the end-to-end pySerial program(s) once I get a better idea of the hardware and CV endpoints. For next week, I hope to get both some pySerial interfacing and calibration drafts into arduino code as we begin working in class, and also finish out my parts of the design report by Monday/Tuesday.

Team Status Report for 2/19

Currently, our team is pushing to complete our mechanical and CV pipeline as soon as possible, as per Professor Kim’s recommendation. We are approximately on schedule, although it’s likely before we finalize our slides this weekend we may add more detail to our schedule to break down the tasks more. We completely redid our block diagram and went into more detail with specifying the system, CV, and hardware components. We also put in orders for both the projector and central motor, so we can begin putting together the product as soon as possible. While we wait for the hardware, we can work on our design report and code design for each area.

Isabel’s Status Report for 2/19

After last week’s project restructuring, this week we were able to plan and begin working on completing the details of our product. In terms of part’s research, I’ve completed the research on the projector and lidar components to match our specifications. Both of these parts will end up as trade studies in our design report, so I can begin writing up those details in the upcoming week. We’ve also been meeting with Professor Kim to rebuild our schedule and flesh out our new project. Particularly, the main challenge for my part should be calibration research. I was considering using the lidar as a way to measure the distance between the projector arm apparatus and the wall, and then having a calibration mode using the camera’s CV and the arduino angle to discern both the user’s distance from the projection and refine the CV to be more accurate to the user’s point of view. The user would then have to remain in one place while using the tool, and would have to calibrate it manually at the start of use, so I am thinking about how to plan out the calibration program to make this as usable as possible.

Status Report 2/12: Isabel Gardner

Since we changed our design, I’ve transitioned from researching a webapp to researching system design. To interface between the arduino and python CV, we’re most likely going to use the pySerial package. I’ve also been working on supporting parts research so we can just put in some orders ASAP.

Team Status Report for 02/12

We restructured our project to be a head tracking CV program mapped to a mechanical apparatus that will move, mirroring the user’s head, such that the projector will always be centered in the user’s field of vision. On Friday we recreated a division of labor, and are aiming to complete our draft parts list and schedule on Monday. We are meeting again on Sunday to compare our research and notes. After Monday, we will kick off our research using our new schedule and work on our slides for the next Design Presentation.