Recent Posts

Bradley Zhou’s Status Report for 3/13/2021

Bradley Zhou’s Status Report for 3/13/2021

This week, we spent time together discussing, dividing, and working on the design proposal. Taking in the feedback from the presentation, we thought much more about implementation specifics, especially with the software modules interacting with each other. We spent more time researching the existing libraries 

Team Status Report for 3/13/2021

Team Status Report for 3/13/2021

This week, we finalized the Design Presentation Slides/speaker notes. We met a few times to discuss the feedback we got regarding our presentation regarding content. This week, we will focus on fleshing out timing measures of the Python code and more specific definitions of inputs/outputs of 

Jenny Han’s Status Report for 3/13/2021

Jenny Han’s Status Report for 3/13/2021

This week my team and I met to discuss in detail the specs of our implementation of Magic Mice. Specifically, I helped design how the software would be laid out and how individual components would communicate with each other. I did this by doing more research into how to train a neural network to detect gestures with OpenCV in python.

Also, I met with my team to discuss how to partition the Design Report. Here, I will be detailing the software design requirements, implementation, and testing. Finally, I helped Jade refine her oral presentation as well as create the design presentation slides and speaker notes for metrics, requirements, scheduling.

This week, I plan on finalizing all the functions we need on the software side as well as the input outputs for all the functions. With this, I can start to write code and training our model.

Jade Wang’s Status Report for 3/13/21

Jade Wang’s Status Report for 3/13/21

This week, I finalized the Design Presentation Slides, wrote speaker notes, and practiced/rehearsed my presentation. In doing so, I flushed out more details regarding metrics and validation with Jenny and Bradley. We received a lot of in-depth feedback for our presentation regarding content. Something important 

Team Status Report for 3/6/2021

Team Status Report for 3/6/2021

This week we worked on finalizing the design review presentation. We met 4 times this week to talk about the system design and making sure everyone had the same vision for the project. We finalized how each part was going to communicate with each other, 

Jade Wang’s Status Report For 3/6/2021

Jade Wang’s Status Report For 3/6/2021

This week, I met with Jenny and Bradley to refine more of our project details surrounding our testing, verification, and metrics after getting feedback from Professor Kim. We also ordered our parts and they should be arriving soon.

I also did some research on the details of both our software and hardware programs. I looked into how the sensor, bluetooth, and button pieces will connect with the Arduino Micro. I found several examples online displaying which pins will be connected. Also, for our gesture recognition algorithm, I researched convolutional neural networks and Python libraries that make use of this and have found a few, such as Keras  and TensorFlow.

Finally, I worked with Bradley and Jenny this week to refine both our hardware and software block diagrams using Figma. We also created our Design Presentation slides and filled out most of the speaker notes.

I think we are on time for our project this week. We made progress in our design specifications and are close to getting the parts. We will be meeting again early tomorrow to finalize the presentation so I can run through it before class on Monday.

Bradley Zhou Status Report for 3/6/21

Bradley Zhou Status Report for 3/6/21

This week, I submitted purchase requests for all the components we needed. I also spent time working on the design presentation and diagrams with Jenny and Jade. I researched various libraries we could use for the user’s computer/OS to interact with the arduino. We also 

Jenny Han’s Status Report for 3/6/2021

Jenny Han’s Status Report for 3/6/2021

This week I finalized the Design Presentation. For this, I helped create a visual block diagram for our solution approach hardware and software versions. I also created the presentation visuals and speaker notes for the application area, project management, and metric validation slides.  I tried 

Team Status Report for 2/27/2021

Team Status Report for 2/27/2021

Overall, we are on track. The biggest risk for our project at the moment is if we mess up some part of our hardware and need to reorder different parts and try again. We decided to mitigate this by buying a couple of parts as they are cheap. Also, we wanted to make sure we always had backup hardware in case something happened to our final. This way, we could always roll back to the most recent version. By the end of next week, we will have ordered our parts and started to put together the hardware.

No major system changes have been made. In a team vote, we decided to move away from OpenPose and use OpenCV instead due to higher accuracy and a lighter-weight system.

This week, we worked on figuring out our system design and what parts to buy.

For our system design, we finalized how things were going to communicate with each other, how the user would interact with the system, and what software we would be using.

For buying parts, we looked into different functionality we needed and did research on how other people implemented similar ideas, how different parts were compatible with each other, and the cost o the parts. We found links to the items we wanted to buy and compiled them together, ensuring that we had everything to fulfill our requirements.

 

 

Jenny Han’s Status Report for 2/27/2021

Jenny Han’s Status Report for 2/27/2021

This week I did research on the different technologies we should use to implement our project. Specifically, I looked into parts for the Arduino including the Bluetooth module, accelerometer, and projector. I also looked into how these parts would fit together and if there was