This week, we worked on getting our mirror demo ready. One of the biggest challenges we ran into was downloading openpose onto the Jetson Xavier NX. There wasn’t any documentation on how to do it on the openpose website, but we found a blog that detailed the steps to download. However, after we downloaded it, we would run openpose and we would just see a gray screen. I redownloaded openpose three times on the Jetson and we encountered the same issue each time. After meeting with Marios, we realized that the gray screen meant that the display wasn’t working, but openpose itself was working. Then, I worked on connecting openpose to the arducam, but I am also running into issues because openpose isn’t recognizing the camera. When I run it will say that the camera was detached. I am thinking that a work-around could be to record the body, then download that recording and send it to openpose to analyze. However, this may take a lot more time and we want to keep it to a 3.5 second latency so I may have to do more research on connecting the arducam to openpose.
Judy’s Status Report for Week of March 27th
Last week I worked on writing the design report. We divided up the report according to how we divided the proposal and design presentations. I worked on the project management aspects as well as the user interface of the presentations, so I wrote those sections of the proposal. I wrote the schedule, division of labor, introduction, budget, user interface, and IR frame design trade-off sections. After we each wrote our individual sections, we met together to combine everything and format it all correctly. In addition to this, this week we started to receive the parts for our mirror. We have already received the Jetson Xavier NX, Arducam, and monitor, and we are still waiting on the mirror.
Our parts came in this week so I worked on assembling the mirror. When I opened all of the parts, I realized there were many parts still missing. The Jetson NX needed a MicroSD card. In addition to this, we realized that we needed an HDMI cord and a keyboard and mouse to connect to the Jetson. We were also deciding how we wanted to mount the mirror to the tv, and we ultimately decided to buy a picture frame and use the mirror as the glass of the picture frame to attach to the tv. In addition to this, we had to do some research on how to laser cut the glass.
Team Status Report for March 20
This week we worked on compiling the design report. We divided up the sections of the report according to the division of the slides. Christina created the block diagrams for the design presentation, so she focused on the Architecture and System Description sections. Devon also focused on these sections in addition to the design trade-off sections. Judy worked on the schedule and project management sections of the presentations, so she focused on those sections in the design report. After dividing up the report, we met again to combine the different sections to ensure that the report had all of the aspects we wanted to include and flowed together well. Then, before submitting, we met one last time to polish and submit the report. In addition to this, we had a minor issue with ordering our parts, but after talking to Quinn about the orders, they were placed and we have already received the Jetson Xavier NX, arducam, and the monitor. We are still waiting on the mirror.
Devon’s Status Report for March 13
This week we began to implement our torso and clothes detection algorithms. I played around with OpenPose to get comfortable with it and see how it might work with the Xavier NX. This was a relatively slow week as we had our presentation but things will definitely pick up next week!
Judy’s Status Report for March 13, 2021
This week was design presentation week. We got feedback on our presentation and it was overall very positive. It seems that the scope and design of our projects seems achievable according to the feedback we got from our peers. In addition to this, I have begun researching how to create the user interface for the mirror. Since I am new to figma, it is taking me some time to learn how to design using figma. I am also researching into how we should do the UI and decide if we should do a web page or just a user interface platform using pkinter.
Team Status Report for March 13
This week we presented our design presentation slides. This went well and we got some useful feedback from students and professors. We each began getting more familiar with our aspects of the project – mainly the UI and software, for now until our materials come in and we are able to start implementing with hardware. We are testing and experimenting more with OpenPose and our UI.
Judy’s Weekly Status Report for March 6th, 2021
The design presentation is due on Sunday so we worked mainly on creating and polishing the presentation. We divided up the slides so I focused on the User Interface, system specification, and implementation plan slides. I used figma for the first time to build a simple user interface. I used a pre-existing template and edited it to how the UI for the mirror should look. For system specification, I looked up all of the hardware we were considering purchasing and I looked at the price and specifications of each and totaled the price on the slide. For implementation plan, I looked at how we wanted the different components of the mirror to interact with each other. On Wednesday, during class time we met again to polish the slides we had each written and asked our TA to review and give us feedback. Then we submitted orders for each of our parts so hopefully we will get them by next week and we can start assembling.
Judy’s Status Report for February 28, 2021
I presented our project proposal on Wednesday. I read through the feedback my peers had given me to take into account for our next two presentations and my future presentations. Now we are looking more into the design of our project because we are now beginning the design phase of our project.
Judy’s Status Report for February 20, 2021
I will be presenting the proposal presentation next week, so this week I worked on creating the slides and practicing the presentation. As a team, we worked together to outline the slides and divided up the slides to work on individually. I worked on creating the team schedule and also dividing up the work among us. I used excel to create a gantt chart, then as a team we divided up the tasks.