ACM @ Purdue President: Logan Gore Learning with large projects - - PDF document

acm purdue
SMART_READER_LITE
LIVE PREVIEW

ACM @ Purdue President: Logan Gore Learning with large projects - - PDF document

ACM @ Purdue President: Logan Gore Learning with large projects Who we are Community Service Award National ACM Award Work with official Purdue app PROS: used by over 2000 teams worldwide High School Coding Competition Probably our most


slide-1
SLIDE 1

ACM @ Purdue

President: Logan Gore

slide-2
SLIDE 2

Who we are

Learning with large projects

slide-3
SLIDE 3

Community Service Award

National ACM Award Work with official Purdue app PROS: used by over 2000 teams worldwide

slide-4
SLIDE 4

High School Coding Competition

Probably our most exciting event of the year 29 teams competed at Purdue Similar to official ACM-ICPC format Students had a blast

slide-5
SLIDE 5

ExactTarget 24 Hour Hackathon

Smaller hackathon for Purdue students only About 10 teams competed Fun event in the “Hackathon off-season”

slide-6
SLIDE 6

Interview Night with USB

Roughly 30 students Mostly freshmen and sophomores Focus on technical side of interviews

slide-7
SLIDE 7

Isilon Student Appreciation

End-of-semester party in the Fall Cookie party for CS252 class after first exam

slide-8
SLIDE 8

What’s next?

500 Miles Tech Talk SMU Guildhall Tech Talk More interview prep Some more focus on hackathons

slide-9
SLIDE 9

Applied Computer Science Eric Templin David Tschida Michael Hockerman

slide-10
SLIDE 10

SafeWalk

slide-11
SLIDE 11

Purdue App

slide-12
SLIDE 12
slide-13
SLIDE 13

This year

  • Tutorials

Android, iOS, Web Service Development, GoLang, NodeJS, and more

  • Made Purdue app fully native
  • Redesiged backend components of Safewalk
slide-14
SLIDE 14

SIGART

Artificial Intelligence

Special Interest Group for Artificial Intelligence

slide-15
SLIDE 15

Projects

slide-16
SLIDE 16

This semester

  • Chess AI competition sponsored by Interactive
  • Teams competing against each other
slide-17
SLIDE 17

Lee Anne Opfer, President

slide-18
SLIDE 18

Game Developer’s Conference

First time in SIGGD’s history Great experience to see unique ideas Hoping to send more members next year

slide-19
SLIDE 19

Game Jam

36 hour hackathon Teams of 3 Used Unreal Engine 4 to quickly prototype games

slide-20
SLIDE 20

Matthew Gotteiner, President

slide-21
SLIDE 21

SIGSAC

Reverse engineering binaries in Linux Capture the Flag Cryptocurrency seminars Network security

slide-22
SLIDE 22

SIGBOTS

slide-23
SLIDE 23

VEX Skyrise

slide-24
SLIDE 24

Major Goals

  • Create mechanical reusability
  • Increase reliability through controls
  • Fine tune software with rapid prototyping
  • Develop inter-robot communications
slide-25
SLIDE 25

Mechanical Reusability

slide-26
SLIDE 26

Configurable Drivetrain

  • Optimal gear ratio achieved through

swapping sprockets

  • Scalable to large and small robots
slide-27
SLIDE 27

Controls

slide-28
SLIDE 28

Liberal Use of PID Controls

  • Lift
  • P control to set height
  • PD control to sync left and right sides
  • Drive
  • PI control for driving straight
  • PD control for rotation
  • PD control on Skyrise builder arm
slide-29
SLIDE 29

Rapid Prototyping

slide-30
SLIDE 30

Real-time Scripting (RTS)

slide-31
SLIDE 31

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%

slide-32
SLIDE 32

Inter-robot Communications

slide-33
SLIDE 33

Four Is

slide-34
SLIDE 34

Four Is

  • Inter-robot I2C Infrared Interface
  • Achieves UART-level baud rates
  • Enables development of synergetic

autonomous operation

slide-35
SLIDE 35

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

slide-36
SLIDE 36

Destination: Louisville

Watch online 4/16 - 4/18