HACK-A-THON

HACK-A-THON

Friday, September 18, 2020 - Monday, September 21, 2020


We need photos - upload your HaCK photos here

Top HaCKers of 2020

Winners of the 2020 HaCK at Transfer Bridge to UCLA programs

1st Place

Sable Team - Daniel Do, Shushig Lokmanian, Gabriel Morozowsky

2nd Place

Formula 1 - Buddy Watson, Howard Evans, Stephanie Shin

3rd Place

Hydra-Cephalopods - Liam Greubel, Christian Nieman, Linh Tang

Honorable Mention

McGovern - Hill Engineering, Inc. Ltd. LLC. - Daniel McGovern, David Hill

HaCK Competition & Awards Ceremony recordings

Part I

Part II

Part III

Slides

Welcome & Competition

Awards Ceremony & Next Steps

Photos (coming soon)

HaCK at Transfer Bridge Overview

HaCK is designed to provide incoming engineering transfer students an opportunity to 'get their hands dirty' on a technical engineering design project, get to utilize their math, science, and engineering concepts, to gain some professional development and to have some fun.

During Basic Training, HaCKers received a crash course on engineering design tools that they will use during HaCK's technical competition. Through this experience you will hone these skills, better understand the iterative design process, and engineering work.

HaCK is designed to challenge you. Not just with utilizing the skills you've learned; but, also in applying them in an effective way with the time that you have. Let's see what you and your group can do in these few days. What will you walk away with?


SUMMARY OF PROJECT CHALLENGE

Over the course of the next two days, your team will develop an avoidance tracking smart car that collects data to create a model of the terrain without colliding with any obstacles. This iterative project will be created with the provided materials (see below). The completed smart car must be able to create an entire map with no physical connections with the computer during the run other than SD card data transfer at the end or real-time Bluetooth data transfer for mapping. Teams will be evaluated base on the number of contact with an obstacle or wall with their car, the accuracy of the map, time required for map generation (efficiency), and the performance of the presentation (see below for requirement of the presentation and points breakdown). You will also need to design and setup a track for your prototype to map. Arena setup requirements would be listed below. A new refined engineering prototype using Computer Aided Program (Solidworks) and a plan for next steps based on information gathered from physical prototype is ALSO required.

You will be required to record and prepare for a 7 minutes presentation video including a video of your smart car going through the track (DEMO) and 2 minutes live Q&A.

Your presentation materials, photo of your prototype, details of the track MUST be uploaded to this Hack FINAL Submission no later than 11:59 PM on Sunday, September 20 to be eligible for the competition. Please check Presentation Material Submission Guideline section near the end of the page for submission requirements.

SCHEDULE

Thursday, September 17, 2020

6:30 - 7:00 PM | Team Assignments

7:00 - 8:00 PM | Team meetings: register group name and logo; share contact information, discuss strengths and weaknesses

Friday, September 18, 2020

6:30 - 7:30 PM | HaCK Reveal

7:30 - 9:00 PM | Review Workshops

9:00 PM | HaCK begins!

Saturday, September 19, 2020

9:00 AM - 9:00 PM | HaCK Competition - teams work on project during recommended hours. Mentors to hold office hours (see below)

?: ?? PM | Surprise

Sunday, September 20, 2020

9:00 AM - 4:00 PM | HaCK Competition - teams work on project during recommended hours. Mentors to hold office hours (see below)

4:00 PM | Deadline to submit project for competition (extended until 12AM)

6:00 - 9:00 PM | UCLA Samueli Engineering Welcome Day - https://esuc.github.io/ewd-2020/

Monday, September 21, 2020

9:00 AM - 3:00 PM | HaCK Presentations, Judging & Awards

HaCK HOURS REMAINING

COMMUNICATION

All major communication will be done through the Hack Discord Team Channel. Various help channels is made to provide help by mentors. Please be noted that ONLY general questions would be answered during the HaCK. Mentors would not debug specifically for you Hack COMPETITION. Before the start of the competition, you will be placed into your team channel. Please also utilize all the online tools for file sharing and progress logging such as GrabCAD, Git, and Drive.

During the period of Hack competition, we strongly recommend all Hackers to turn on notifications for your team channel and be active on Discord to facilitate communications. Get the Discord app on your mobile device is recommended.

PLEASE email Dennis Lai (dennislai@g.ucla.edu) to add you into the server.

RULES OF ENGAGEMENT

  1. Be respectful of others and your teammates.

  2. Be aware of teammates in different TIME ZONES and try the best to coordinate the tasks earlier.

  3. Turn ON notifications for your team and announcement channel at all time during Hack.

  4. CHECK other channels on discord regularly may help your group.

  5. Communicate with your teammates as if they are right next to you even they are not.

  6. Each member MUST contribute to the project.

  7. Please sleep (recommended at least 6 hours per 24 hour period).

  8. TRY your best and HAVE FUN!

  9. Please contact Wes Uehara, Program Director, wuehara@seas.ucla.edu if there are any issues with rules of engagement.

PROVIDED MATERIALS

All necessary materials are being shipped to one of your group member who then will be responsible for assembly and test run. Please wash your hand every time after working on the prototype. You may need not to use all the provided materials for your prototype. Here the Guidelines and links to data sheets and all the CAD models for all the parts.

Each team will receive:

1 Arduino MEGA ^+ USB Cable

1 Breadboard


1 Lipo-battery


1 Accel and Gyro Sensor


1 Lipo Charger with wire

1 Bluetooth Module

4 Ultra Sonic Sensor

1 SD Card Module

1 Micro SD card with Adapter

10 LEDs w/ built-in resistor

40 Male-to-male Jumper Wires

40 Male-to-Female Jumper Wires

4 Geartisan DC 12V 100RPM Motors *

1 Small Caster Wheel

4 Rubber Wheels

2 Dual Motor Controller

300 M3 Socket Screws in 6, 10, 12, 25, 35, 40 mm (50 for each size)

100 M3 nuts

1 Switch

1 Phillips Screwdriver

1 Hex Screwdriver

1 Electrical Wire Stripper

Electrical Tape - (Being delivered)

Ruler (Being delivered)

Super Glue - (1 tube - Being delivered)

1 Micro Servo

  • Plastic case that comes with the Arduino does not FIT the screws size so please disregard the case

  • Do NOT break your servos or motors. *

  • Do NOT PULL the wires*

  • Do NOT short the 5/3.3V with the GND for the Arduino*

  • Do NOT drop your equipment!

  • Broken equipment = GAME OVER *

*Just kidding - you can reach out to Gabe to see if we have any spares and if it's possible for us to get it to you.

3D Printed Parts:

1 Bottom Chassis Plate

1 Battery Holder

1 Breadboard Holder

4 Motor Clamps

4 Wheel Rims

4 Ultrasonic Holder

1 Top Plate Chassis

24 Electronics Standoffs

4 Standoffs

*If you find the rim is slipping when attached to the motor, try adding tapes to the axle of the motor to increase friction*

TEAM ASSIGNMENTS

The teams have been preselected by the Transfer Bridge mentors. Please remember that every member of the team must contribute significantly to at least one component of the Hack-a-thon. Teamwork is an essential part of engineering and will be critical to each team’s success during the Hack-a-thon. Team assignments are non-negotiable.

Formula 1
Team 1

Buddy Watson

Howard Evans

Stephanie Shin

USC Flat Earth Society
Team 2

Brandon Reedel

Micah Crook

Salvador Lopez

Zoom Prime
Team 3

Ben Hankin

Hyeon Jin Kim

Joe Jen Choon

Sable Team
Team 4

Daniel Do

Gabriel Morozowsky

Shushig Lokmanian

Mango Boba
Team 5

Dylan Leong

Ivan Ma

Kelly Zhang

Home Aloners
Team 6

Carlo Berjamin

Daniel Soto

Min Choi

Lazy Cali Orientals
Team 7

Brian Vu

Kexin Zheng

Seunghoon Jeong

Hydra-Cephalopods
Team 8

Christian Nieman

Liam Greubel

Linh Tang

Panda Express
Team 9

Jiabao Zhai

Juhyeong Cho

Viktor Pacis

Future Lightning Young (F.L.Y.)
Team 10

Dacheng Lin

Jonny Duong

Sara Redden

The Musical Engineers
Team 11

Alex Haddad

Dante Gere

Ruizuan 'Rose' Shen

Social Distanced Social Club
Team 12

Joshua Basile

Joshua Walker

Zoe Bennett

The Impostors
Team 13

Ivana Chang

Jacob Chigbrow

Ryan Doan

McGovern - Hill Engineering, Inc. Ltd. LLC.
Team 14

Daniel McGovern

David Hill


Milk is Bad!
Team 15

Chao Yu

David Tran

Joshua Lee

TEAM REGISTRATION

Please REGISTER you team with your team name and group photo in the THIS form before 04:00 PM SUNDAY 20th September, 2020. We recommend to complete this from ASAP

Your HaCK project may be shared with School of Engineering faculty, so make sure it is appropriate.

PROHIBITED ITEMS

Students will NOT be allowed to bring in or use personal hardware components, as this provides an unfair advantage to teams with members that have worked on similar projects who may have more advanced components. Use of outside software or libraries is allowed for design analysis or algorithm enhancement. However Transfer Bridge Mentors will NOT provide training for any software other than the ones mentioned previously in workshops.

FINAL COMPETITION JUDGING & GUIDELINES

  1. Your presentation materials, photo of your prototype, and configuration of your track MUST be uploaded to Hack FINAL Submission no later than 11:59 PM on Sunday, September 20th to be eligible for the competition. Please check Presentation Material Submission Guideline section for submission requirements.

  2. Each team will be provided with total of 9 minutes presentation time :

    • 7 minutes for the whole video presentation delivered as ONE recording including the mapping demonstration

    • 2 minutes of live Q&A section

  3. During the competition, we would play the whole video and let you answer the judges' questions

  4. The mapping portion shouldn't take more than 2 minutes

  5. Make sure you introduce your arena setup to the judges in the recorded presentation

  6. The mapping demonstration should meet the following requirements:

    • The car must be in the field of view while it is mapping the track

    • Ensure sufficient lighting and clear image

    • Place you laptop (if you have one) next to the track

    • Place the car at the starting point while it is off

    • Once the car started running, say "START" in the recording and mentor will start timing

    • All hands should be off the track once it started

    • Once you have decided the map is done, turn off the car and say "STOP" in the recording.

    • There are 2 ways to create the map on computer with different requirement

      1. Real-time mapping via Bluetooth (+5)

        • Screen capturing the GUI would be required to proof Real-time mapping. You will have to combine the Screen capturing portion to the mapping part

      2. Mapping via SD card data transfer

        • Continue the video with the data transfer process and show the map GUI clearly in the video

    • A clock is required next to the track to prove the video is not accelerated

  7. Engineering Design requirements

    • A new engineering prototype design presented in CAD assembly form with an isometric view and exploded view

    • Explanations of new features or parts added to you new prototype

    • Research for the parts price and create a new bill of materials with parts, material types, quantities used, and cost if applicable among other things.

  8. Engineering Design and Presentation weights the SAME as the mapping portions so please plan ahead and use your time wisely!!

Track Requirement

You will need to build a square arena using cardboard or papers with tapes that has sides of 1.5 meters. Within the track, you can place up to 4 arbitrary household items that fulfill either Cat. A or Cat. B requirement.

Category A objects has to fall between 7x7cm to 14x14cm or total perimeter between 28 to 56cm

Category B objects has to fall between 10x18cm to13x24cm or total perimeter between 56 to 74 cm

Once you have designed your Track and placed all the objects, take photo of the track in Bird's eye view. Also take a photo of each object you have chosen with a ruler/measuring tape next to it. You will need to upload all the pictures to Hack FINAL Submission

*Objects are required to be square or rectangle.

Rubric for Arena Navigation and Mapping (50 points)

Engineering Design and Technical Presentation (50 points)

We have asked our judges to look for and score the following elements during each team’s technical presentation recording:

  • Description of your design and factors that influence it

  • Description of improvements and iterations with the use of developmental history in GrabCAD and Github

  • Technical bugs to fix and improvements to be made on design

  • Bill of materials of your prototype

  • Description of your new engineering prototype design via CAD assembly with a screen shoot of the isometric view and exploded view

  • Description of your desired improvements to the project, justification for these improvements, and new bill of materials for additional parts

  • Participation of each team member

  • Professionalism and coherency of presentation


Awards

First Prize - The team determined to have the best total score will be the winner of Hack at Transfer Bridge to UCLA Samueli. Points will be tallied from the Prototype Task Challenge and the Technical Presentation. Each team member will win a $100 UCLA Store Gift Card plus a backpack.

1st Runner Up Prize - The team determined to have the 2nd best total score will be the winner of Hack at Transfer Bridge to UCLA Samueli. Points will be tallied from the Prototype Task Challenge and the Technical Presentation. Each team member will win a $50 UCLA Store Gift Card plus a backpack.

2st Runner Up Prize - The team determined to have the 3nd best total score will be the winner of Hack at Transfer Bridge to UCLA Samueli. Points will be tallied from the Prototype Task Challenge and the Technical Presentation. Each team member will win a $25 UCLA Store Gift Card plus a backpack.


Disqualifications

  • Teams found plagiarizing will be automatically disqualified. Such actions include:

    • Replicating any project found online or elsewhere piece-by-piece

    • Damaging other team’s prototypes or purposely undermining another team’s progress

    • Using parts not provided (unless the parts are obviously and purely cosmetic)

  • We encourage using Google and Stack Overflow as references and guides, but not as a solution to the project.

  • Mentor's decision goes - overly negotiating with a mentor = DQ. Program Director has ultimate administrative oversight.

Please ask a mentor if you have any questions!

JUDGES

Gregory J. Pottie

Professor, Electrical & Computer Engineering

Sara Vallejo Castaño

Transfer Bridge Bootcamp Instructor

Ph.D. student in Mechanical Engineering , 4th year

B.S. and M.S. in Chemical Engineering from Universidad Nacional in Colombia

Jeong Yoon

Transfer Bridge Bootcamp Instructor

Ph.D. student in Mechanica Engineering

Demi Fae Avilla

Transfer Bridge Alumni (Summer 2019)

B.S. Chemical and Biomolecular Engineering, Class of 2021

PRESENTATION SCHEDULE

9:00 - 9:50 AM | Welcome, Opening Remarks from Associate Dean Wesel and Professor Greg Pottie, Introductions of the Judges and the Teams, & Instructions

9:50 - 10:40 AM | Presentations Part 1

9:50 - 10:00 AM | Group 1: Fomula 1 (Buddy Watson, Howard Evans, Stephanie Shin)

10:00 - 10:10 AM | Group 2: USC Flat Earth Society (Brandon Reedel, Micah Crook, Salvador Lopez)

10:10 - 10:20 AM | Group 3: Zoom Prime (Ben Hankin, Hyeon Jin Kim, Joe Jen Choon)

10:20 - 10:30 AM | Group 4 : Sable Team (Daniel Do, Gabriel Morozowsky, Shushig Lokmanian)

10:30 - 10:40 AM | Group 5 : Mango Boba (Dylan Leong, Ivan Ma, Kelly Zhen)

10:40 - 10:50 AM | Break

10:50 - 11:40 AM | Presentations Part II

10:50 - 11:00 AM | Group 6 : Home Aloners (Carlo Berjamin, Daniel Soto, Min Choi)

11:00 - 11:10 AM | Group 7 : Lazy Cali Orientals (Brian Vu, Kexin Zheng, Seunghoon Jeong)

11:10 - 11:20AM | Group 8 : Hydra-Cephalopods (Christian Nieman, Liam Greubel, Linh Tang)

11:20 - 11:30 AM | Group 9 : Panda Express (Jiabao Zhai, Juhyeong Cho, Viktor Pacis)

11:30 - 11:40 AM | Group 10 : Future Lightning Young (F.L.Y) (Dacheng Lin, Jonny Duong, Sarah Redden)

11:40 - 11:50 AM | Break

11:50 - 12:40 PM | Presentations Part III

11:50 - 12:00 PM | Group 11 : The Musical Engineers (Alex Haddad, Dante Gere, Ruixuan 'Rose' Shen)

12:00 - 12:10 PM | Group 12 : Socially Distanced Social Club (Joshua Basile, Joshua Walker, Zoe Bennett)

12:10 - 12:20 PM | Group 13: The Imposters (Ivana Chang, Jacob Chigbrow, Ryan Doan)

12:20 - 12:30 PM | Group 14 : McGovern-Hill Engineering Inc. Ltd. LLC (Daniel McGovern, David Hill)

12:30 - 12:40 PM | Group 15 : MiLK is bad (Chao Yu, David Tran, Joshua Lee)

12:40 - 1:40 | Lunch Break

1:40 - 3:00 | Awards Ceremony & Closing Remarks

PRESENTATION MATERIAL SUBMISSION GUIDLINE

Your presentation recording and material MUST be uploaded to this FORM no later than 11:59 PM on Sunday, September 20 to be eligible for the competition.

You should have the following for submission (file name standard):

  • 1 picture of your prototype (GroupNumber_GroupName_car.jpg)

  • 1 bird's-eye view picture of your track with object labelled (GroupNumber_GroupName_track.jpg)

  • 1 bird's-eye view picture for each object you used with Ruler/Measuring tape next to it for scaling (GroupNumber_GroupName_obj_Number.jpg)

  • 1 Presentation video (TeamNumber_TeamName_video)

  • 1 Presentation slides if you are using one (Recommended) (TeamNumber_TeamName_slides)

  • 1 Optional assembly file for your new prototype from SolidWorks (TeamNumber_TeamName_assembly)

  • 1 Optional code submission via Git repository (.git) or GitHub Link

If you choose to do live-mapping via Bluetooth, please do a screen capture for the whole mapping process in live time scale. Edit and combine the screen capture with the demo video together so that they played simultaneously

Don't forget to submit your group name and photo!

MENTORS OFFICE HOUR

Saturday

9:00 - 12:00 PM

  • Dennis

  • Florina

  • Gabriel

  • Ken

  • Juan

  • Sylvia

12:00 - 3:00 PM

  • Dennis

  • Gabriel

  • Juan

  • Olivia

  • Vedant

3:00 - 6:00 PM

  • Chris

  • Dan

  • Florina

  • Olivia

  • SeanLiam

  • Vedant


6:00 - 9:00 PM

  • Dan

  • Chris

  • Ken

  • Sylvia

  • SeanLiam

Sunday

12:00 - 4:00 PM

  • All Mentors

MENTORS SPECIALTY AREA

Arduino

  • Olivia

  • Sylvia

  • Vedant

  • SeanLiam

  • Gabriel

  • Ken

  • Dan

  • Chris

Python

  • Ken

  • Dan

  • Vedant

  • Olivia

  • Sylvia

  • SeanLiam

Git

  • Ken

  • Dan

  • Vedant

  • Olivia

  • Sylvia


CAD

  • Gabriel

  • SeanLiam

  • Olivia

  • Dennis

  • Chris

*PLEASE DM mentor first for availability*

*ALL mentors would be available to answer general questions regarding the HaCK*

TIPS BY MENTORS

  1. Try working with 1 object first and add 1 object at a time when mapping

  2. Communicate with one another and work as a team to divide up work

  3. Links to Basic Training videos is on Discord.

  4. Set benchmarks (when should my initial prototype be done so we can test and iterate in time to make some tweaks in the design? When do we need to start working on the presentation, etc.)

  5. Take notes as you go. This will help with your presentation at the end.

WEB LOG

9/19 Saturday

09:00AM - added part guideline, data sheets, and CAD model

10:00AM - added optional submission of CAD assembly, Git repository or GitHub Link

10:30 AM - added clarifications to Engineering Design requirements

11:00AM - added log section

4:00 PM - added Place you laptop (if you have one) next to the track


9/20 Sunday

11:53 AM - Updated Group Names

01:55 PM - Due changed

02:23 PM - Added banner

02:25 PM - Updated Group Names

02:47 PM - Updated Group Names

03:31 PM - Updated Group Names (DONE!)