Author: glaxman

03/25

03/25

Met with Professor Sullivan and Jens and went over our SOW and Design Review Report feedback. Professor Sullivan suggested a couple very useful things for the mics: Use egg cups + Styrofoam padding + plastic cup padding to make the baffles Try playing with the 

03/23

03/23

Ordered 4 Adafruit mics from Amazon, emailed Jens and Quinn requesting that they place order asap Most online vendors have stopped shipping Because of this we can only get 4 mics – change plan to hardcode one COMOVO as the one that can do automatic 

Gauri’s Status Report for 03/21

Gauri’s Status Report for 03/21

This was our first Zoom quarantine week!  I think we managed quite well taking everything into account.  This week was mostly us rehashing our project plan.  We spent 10:30-12:30 on Monday and Wednesday during what would be our normal class time discussing what changes we need to make and contingency plans in case our Plan Bs don’t work out.  We decided a few key things – not to build a physical platform or use the motors (TechSpark closed yesterday so this was a good decision), to use SolidWorks (and some other software potentially) to model and animate the physical platform, continue using our RPis, cameras and mics to get audio and visual signal input and process them.  We spent quite a while on Friday researching and looking for cardioid unidirectional mics and unfortunately could not find any that fit our size and cost requirements.  Instead we decided to build baffles for the omni-directional Adafruit mics to contain the range of sound (also consulted on this with Professor Sullivan).  We also spent time writing our SOW.

We are definitely behind schedule and lost a week because of corona but will get our parts next Thursday and until then work on the software parts of our project (classifiers and SolidWorks animation specifically).  Since the course requirements have significantly changed this loss of time has been taken into account in our new project goals and while we know we won’t be able to build our original project, we are hoping to come close!  🙂

03/20

03/20

Researched directional microphones.  Very hard to find a unidirectional cardioid microphone that fits our needs perfectly.  Most of the ones found are too large and expensive since they’re made for singing/recording purposes. Emailed Professor Sullivan asking for input on whether we should buy one of 

03/18

03/18

Had a Zoom check-in meeting with Professor Sullivan and Jens to discuss what changes we should make for our project and what our modified requirements should be They can ship us all our parts (We will be emailing Quinn soon.) Need to order directional mics 

03/16

03/16

First Zoom meeting today!

  • Met with Jens and clarified some logistical things.
  • Talked a little about how we might refactor our project design and which parts can and should be done remotely.
  • Emailed Professor Sullivan our availability.
  • Plan to work on the project as usual during original class times (Mon, Wed) and have our check-in with the professor/TA on either Wed or Fri.
  • Currently thinking of having some sort of animated rotating platform (built with SolidWorks) and “prove” that our pieces work by rotating animation correctly.  Manual mode should be demo-able with this method.  Classifiers can still be built.
  • Still working out details of automatic mode.  Things have to change because getting and integrating all hardware is unfeasible remotely.
Gauri’s Status Report for 03/14

Gauri’s Status Report for 03/14

This week I was mostly not in Pittsburgh because of spring break and a couple of onsite interviews.  Last Wednesday, I worked on installing OpenCV on the RPis after we received our cameras.  Apart from that, we had our design review presentations and spent a 

03/02

03/02

Worked for many many many hours yesterday and today to finish writing and format the design review report. Discussed plans for this week (before spring break) – we want to begin work on the ML model for gesture detection and begin manufacturing the data sets 

Gauri’s Status Report for 02/29

Gauri’s Status Report for 02/29

This week we spent most of our time on our design review presentation, finalizing parts and design decisions regarding interface communications, etc.  We met a couple times last weekend and once during the week to get these done and help Neeti rehearse.  Yesterday we met again to chalk out our design review report and get some of the things we could do before receiving parts done.  I setup a git repo and made sure we could all push and commit from both Pis.  Then I did some research into datasets available for gesture detection and found these: https://lttm.dei.unipd.it/downloads/gesture/ and http://www.nlpr.ia.ac.cn/iva/yfzhang/datasets/egogesture.html.  Because our gestures aren’t readily available, we might need to manufacture our own (this might not be enough data to train a neural net, but it also might be since we only basically need two gestures).  In our peer feedback, some people brought up the point that CNN might not be the most accurate model to do gesture detection and so I emailed Professor Savvides who taught us Pattern Recognition Theory last semester and would be the best person to advise us on this.  Then, I worked with Shrutika on getting a TCP connection between the Pis working and processing keystrokes using Pygame.

I think we are a little behind schedule because we had aimed to get our manual mode working by spring break, but spring break is next week.  We thought that since we’d ordered our parts last Monday, we’d have them by Friday, but there seems to have been a slight delay in ordering.  We will probably be able to get our manual mode (without gesture detection) working by this Friday if our parts arrive by Wednesday.  If not, I’m hoping we get the parts by the end of the week and then we might be able to realistically get manual mode working by the end of the first week after spring break.

I have two onsites though and will be flying out this Wednesday.  I will try to work on our project (specifically the ML models) a bit during spring break since I’m back on March 10th.  I’m not too worried about us catching up on manual mode, but I do think we have a significant amount of experimentation to do with the microphones and that we should get started on the in parallel in order to save time.

02/28

02/28

Checked with the receiving desk to see if our parts had arrived.  They have not yet been approved and will probably arrive sometime next week hopefully! Until then, we wanted to get our Pi-Pi communication established and process keystrokes using pygame. Set up a client