Weekly Status Report

Fred’s Status Report for 3/6/2021

This week I worked on

  • Finalizing all the parts we are going to order including and building up the implementation plan
  • Adjusted our schedule to take into account our new design
  • Created and adjusted testing metrics and verification for our new design
  • Began working on our web scraping program to get outfit designs

Next Week:

  • Finish creating the web scraping program
  • Begin writing the written portion of our design review

 

Henry’s Status Report for 3/06/21

This week I worked on:

  • Created the high-level software design for most components apart from the robot’s software. Here’s a block diagram:

  • Started specing out implementation details for several software components: https://docs.google.com/document/d/1tBEqCWRspqwA_sYQ4ymcQYzh6Qb36l5V6L4Wjh0QcRo/edit?usp=sharing
  • Worked on the design review slides:
    https://docs.google.com/presentation/d/1kY1kIH_YxvDuDWgsggm8xlKYttMxBnfFL2lo6iBvHSg/edit?usp=sharing

    For Next Week:

  • Practice for design review presentation. Incorporate the feedback into our design review report.
  • Work on the design review report. The first link above already contains a lot of information on the software design. Fleshing it out with more details and formatting it should suffice for the report.
  • Lay out the software system with stub API calls. Decide on which deep learning architectures to first try training our recognition model on.

Sung Hyun’s Status Report for 2/27/21

This week I worked on:

– Observing and commenting on other team’s projects. For Monday and Wednesday 10:30 to 12:20, I have observed other teams’ presentations and gave feedbacks regarding their content and their presentation skills.

– Preparing and Presenting our team’s presentation. Our team has conducted our presentation on Wednesday, and in order to successfully deliver our presentation content to our peers, TAs, and professors, I have practiced my oral presentation skills for 5 iterations.

– Receiving feedbacks and rescoping our project, specifically on the hardware side. We have received quite a bit of criticism of our initial design which involved a robot arm. This was due to the fact that there are too many components required and required us to do a CAD design, which none of the team members have experience. Thus, instead of implementing a robot arm, our team members have decided to do a rotating clothes hanging bar.

– Deciding on alternative hardware solutions besides the robot arm. This new hardware design will not require any CAD design but rather can be accomplished by mainly a servo that can rotate 360 degrees. Additionally, we have decided that we would need parts such as turntable bearing, metal-metal epoxy.

Next week I will work on:

– Choosing the exact parts of our design. We have decided that we would need certain parts such as turntable bearing, metal-metal epoxy, metal ring, servo, controller, and a base, and next week, we will actually finalize the exact parts, get confirmed by TAs and the professor, and order the parts.

– figuring out how to communicate with the servo. According to the Ghant chart, I will be writing the drivers. One option to communicate with the servo is an Arduino, but this might not be allowed, so I’m planning to ask first if using Arduino is allowed, and if not, will look for alternative options to write drivers for the servo.

– preparing for the design presentation. As a team, we will work on creating the presentation slides and help Henry prepare for the presentation.

Henry’s Status Report for 2/27/2021

This week I worked on:

  • Rescoping our project because our original proposal was too difficult. Our initial hardware design had too many moving components and required extensive CAD design and machining in order to create and assemble the parts. After discussing with professor Mukherjee, we created a new, more detailed hardware design linked here:  https://docs.google.com/document/d/1n_NDpZC0ni2qttofl1uJjUk9jUlInqgykfnHyiBxZws/edit
    This design requires little to no CAD or creating new parts, using items we can purchase online. I wrote the documentation based on our discussions as a team and I made the torque calculations.
  • looking into what motors we need for our design. I included this into the documentation, but we are looking for a 360 degree servo with at least 1 Nm of torque.

    For next week:

  • Decide on the exact parts we need for our design. We want feedback from course staff of our design first before we do this. In our current design, we are looking for:
    • Turntable bearing
    • Metal-metal epoxy
    • Metal Ring
    • Servo
    • Controller
    • Base
  • Flesh out our software design. I will look into what libraries are available online for web scraping and clothing recognition and decide which ones we will try to use. I will also create the API between our software components, defining what each component needs to be able to do and how our system works together.
  • Prepare for the design presentation. We will work on the slides as a group, but I will be presenting it.

Fred’s Status Report for 2/27/2021

This week I worked on:

  • Finished the presentation finalizing the task distribution and creating the Gantt chart
  • Brainstormed what our our new design would look like and created an updated diagram of what our initial design would roughly look like
  • Researched potential servos that could be used in creating our project

For next week

  • After getting our design approved research and order parts we will need
  • Create the web scraping program to collect outfits from the internet

Team Status Report for 2/27/2021

After giving our presentation we realized that our hardware side had issues in implementation. With the help of our advisors we brainstormed a new idea to use a rotational hanger system attached to a base, link goes more in depth. (https://docs.google.com/document/d/1n_NDpZC0ni2qttofl1uJjUk9jUlInqgykfnHyiBxZws/edit?usp=sharing) 

After creating a new design we fixed design requirements for weight and used that to calculate the torque that we would need. We also looked into what kind of motors would fit our precision and strength requirements. We ended up choosing servos because they fit those requirements. Although this did set us back in our schedule a few days we have also removed the CAD elements of our project which should allow the schedule to keep going as planned.

One risk we see moving forward is receiving negative feedback about the design and having to redesign it. However, from the communication we have had so far with our advisors it looks like we have met their requirements and are confident about this design.

Another risk is in our calculations to determine friction. We found friction coefficients for turntable bearings online but not for the models that we could realistically purchase. In order to mitigate this risk we added leeway in our calculations and are looking for a servo stronger than the minimum requirement.

Sung Hyun’s Status Report for 2/20/21

This week:

Suggested multiple hardware robot arm design such as solenoid / claw machine

  • Discussed our MVP for both software and hardware
  • Worked on the presentation slide and demoed the presentation multiple times
  • Identified technical challenges for the hardware side

Next week:

  • Clean up presentation for Monday
  • Practice the presentation at least 5 times
  • Finalize the hardware design and identify the exact materials our team needs to purchase

Henry’s Status Report for 2/20/2021

Henry’s Status Report for 02/20 This week:

  • Worked on fleshing out our project scope and planning.
  • defined problem area and use cases -worked with team on defining specific requirements
  • identified technical challenges for software requirements
  • created initial software design flowchart

Next Week:

  • clean up presentation for Monday
  • flesh out solutions approach

Team Status Report for 2/20/2021

This week as a team we worked on how we wanted to implement our design. The biggest risk we saw going forward was creating a bad design for our hardware which we would then execute and waste money on. In order to mitigate these risks we came up with multiple plans for our hardware system. That we would can present all of these to our advisors and see which would give us the best chance for success. This did cause to have to add new potential designs but this is something we expected going into the process. Overall we are still on track to present our project proposal and pick the best design of the ones we have created.

Fred’s Status Report for 2/20/2021

This week I worked mostly on fleshing out the details of the project, creating the WordPress site, and working on our proposal presentation.  For the details of the project I helped lay out a map of what software components we would need and help me team create plans for how we could implement the hardware part of our system. For the website I created the initial design of our website and added all the menus and tools we would need for the future. In the project proposal I worked on our software requirements. In addition I worked on rough hardware diagrams to show the initial thought process behind our designs. For next week we hope to finish and present our project proposal as well as finalize all the designs we have and begin progress.