![Page 1: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/1.jpg)
ACM @ PurduePresident: Logan Gore
![Page 2: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/2.jpg)
Who we are
Learning with large projects
![Page 3: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/3.jpg)
Community Service AwardNational ACM Award
Work with official Purdue app
PROS: used by over 2000 teamsworldwide
![Page 4: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/4.jpg)
High School Coding CompetitionProbably our most exciting event of the year
29 teams competed at Purdue
Similar to official ACM-ICPC format
Students had a blast
![Page 5: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/5.jpg)
ExactTarget 24 Hour HackathonSmaller hackathon for Purdue students only
About 10 teams competed
Fun event in the “Hackathon off-season”
![Page 6: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/6.jpg)
Interview Night with USBRoughly 30 students
Mostly freshmen and sophomores
Focus on technical side of interviews
![Page 7: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/7.jpg)
Isilon Student AppreciationEnd-of-semester party in the FallCookie party for CS252 class after first exam
![Page 8: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/8.jpg)
What’s next?500 Miles Tech TalkSMU Guildhall Tech TalkMore interview prepSome more focus on hackathons
![Page 9: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/9.jpg)
Applied Computer ScienceEric Templin
David TschidaMichael Hockerman
![Page 10: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/10.jpg)
SafeWalk
![Page 11: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/11.jpg)
Purdue App
![Page 12: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/12.jpg)
![Page 13: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/13.jpg)
This year● Tutorials
Android, iOS, Web Service Development, GoLang, NodeJS, and more
● Made Purdue app fully native
● Redesiged backend components of Safewalk
![Page 14: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/14.jpg)
SIGARTArtificial IntelligenceSpecial Interest Group for Artificial Intelligence
![Page 15: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/15.jpg)
Projects
![Page 16: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/16.jpg)
This semester● Chess AI competition sponsored by Interactive
● Teams competing against each other
![Page 17: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/17.jpg)
Lee Anne Opfer, President
![Page 18: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/18.jpg)
Game Developer’s ConferenceFirst time in SIGGD’s historyGreat experience to see unique ideasHoping to send more members next year
![Page 19: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/19.jpg)
Game Jam36 hour hackathonTeams of 3Used Unreal Engine 4to quickly prototype games
![Page 20: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/20.jpg)
Matthew Gotteiner, President
![Page 21: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/21.jpg)
SIGSACReverse engineering binaries in Linux
Capture the Flag
Cryptocurrency seminars
Network security
![Page 22: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/22.jpg)
SIGBOTS
![Page 23: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/23.jpg)
VEX Skyrise
![Page 24: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/24.jpg)
Major Goals● Create mechanical reusability● Increase reliability through controls● Fine tune software with rapid prototyping● Develop inter-robot communications
![Page 25: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/25.jpg)
Mechanical Reusability
![Page 26: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/26.jpg)
Configurable Drivetrain● Optimal gear ratio achieved through
swapping sprockets● Scalable to large and small robots
![Page 27: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/27.jpg)
Controls
![Page 28: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/28.jpg)
Liberal Use of PID Controls● Lift
o P control to set heighto PD control to sync left and right sides
● Driveo PI control for driving straighto PD control for rotation
● PD control on Skyrise builder arm
![Page 29: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/29.jpg)
Rapid Prototyping
![Page 30: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/30.jpg)
Real-time Scripting (RTS)
![Page 31: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/31.jpg)
Real-time Scripting (RTS)● Takes ~30 seconds to flash code to the
robot● Flash once, run as needed● Create autonomous scripts and tune PID
controllers● Reduce development time by more than
50%
![Page 32: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/32.jpg)
Inter-robot Communications
![Page 33: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/33.jpg)
Four Is
![Page 34: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/34.jpg)
Four Is● Inter-robot I2C Infrared Interface● Achieves UART-level baud rates● Enables development of synergetic
autonomous operation
![Page 35: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/35.jpg)
Growing Up● The game as a catalyst for our learning● Members get industry-like experience not
taught in the classroom● Team is cross-discipline, all majors reap the
benefits
![Page 36: ACM @ Purdue · ExactTarget 24 Hour Hackathon ... Android, iOS, Web Service Development, GoLang, NodeJS, and more Made Purdue app fully native Redesiged backend components of Safewalk](https://reader036.vdocuments.us/reader036/viewer/2022070712/5ecd4934195f240b660df1d2/html5/thumbnails/36.jpg)
Destination: Louisville
Watch online4/16 - 4/18