HACK-A-THON
HACK-A-THON
Friday, September 18, 2020 - Monday, September 21, 2020
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
Slides
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
Be respectful of others and your teammates.
Be aware of teammates in different TIME ZONES and try the best to coordinate the tasks earlier.
Turn ON notifications for your team and announcement channel at all time during Hack.
CHECK other channels on discord regularly may help your group.
Communicate with your teammates as if they are right next to you even they are not.
Each member MUST contribute to the project.
Please sleep (recommended at least 6 hours per 24 hour period).
TRY your best and HAVE FUN!
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
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.
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
During the competition, we would play the whole video and let you answer the judges' questions
The mapping portion shouldn't take more than 2 minutes
Make sure you introduce your arena setup to the judges in the recorded presentation
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
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
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
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.
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
Try working with 1 object first and add 1 object at a time when mapping
Communicate with one another and work as a team to divide up work
Links to Basic Training videos is on Discord.
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.)
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!)