1 of 126

1

General Interest

2 of 126

2

3 of 126

Outline

Introduction to RoboJackets

Team Introductions

  • BattleBots
  • RoboNav
  • RoboCup
  • RoboRacing
  • RoboWrestling

Outreach

Robot in 3 Days

Behind The Scenes

Training

How to Join

3

4 of 126

Our mission is to

4

promote,

the field of robotics.

educate,

and advance

5 of 126

Learn by doing

5

6 of 126

Mentorship

6

7 of 126

Our History

7

8 of 126

8

9 of 126

Timeline

RoboWrestling

9

BattleBots

2000 2005 2010 2015 2020

RoboNav

RoboCup

RoboRacing

10 of 126

We compete across the globe…

10

11 of 126

Where do we meet?

11

12 of 126

RoboJackets in Industry

12

13 of 126

RoboJackets Founders

13

14 of 126

RoboJackets in Academia

14

15 of 126

This Year

15

16 of 126

Battlebots

John Matthews

16

17 of 126

What is Battlebots?

17

18 of 126

Our 30lb Veteran Battlebots

18

Anxietii

Chonkiv

19 of 126

Our 12lb Veteran Battlebots

19

Cherri

Galaxi

20 of 126

Our New Battlebots

20

Pepperoni

30lb Drum Spinner

Wacki

12lb Hammer Saw

Lotteri

12lb Modular Grappler/Beater Bar

Pastrami

3lb Drum Spinner

21 of 126

21

CAD Modeled Sub-Systems

1

2

Lift

Clamp

22 of 126

Skills You Can Learn

  • Engineering Design
    • CAD
    • DFM/DFA
    • Finite Element Analysis
    • Failure Mode Analysis
  • Part Drawings
  • Prototyping/Machining
  • Fundamental Electronics
  • Dynamic Simulation
  • Research/Experimentation

22

23 of 126

Research Division

  • Quantify simulation parameters
  • Explore manufacturing
  • Develop materials and composites

23

24 of 126

Competitions

24

25 of 126

  • Design, machine, build, and compete a 3lb bot over the course of 1 year

  • Mentored by current members

3lb Combat Program

25

26 of 126

26

27 of 126

Our Structure

27

28 of 126

Meeting Times

When do we meet?

Thursday OR Friday, 7:00 - 9:00 PM

@ Student Competition Center

BattleBots Interest Meetings:

Wednesday, Sept. 10, 6:30 - 8:00 PM @ Skiles 271

Thursday, Sept. 11, 6:30 - 8:00 PM @ Skiles 170

First New Member Meetings:

Thursday, Sept. 18 OR Friday, Sept. 19

7:00 - 9:00 PM @ Student Competition Center

28

29 of 126

RoboNav

Dylan Winer

29

30 of 126

What is RoboNav?

30

31 of 126

31

Curiosity (2011)

Spirit & Opportunity (2004)

Perseverance (2020)

32 of 126

32

33 of 126

33

34 of 126

34

35 of 126

Wallii

35

Arm Configuration

Science Configuration

36 of 126

36

Autonomous Navigation

Equipment Servicing

Science

Extreme Delivery

4 Missions

37 of 126

37

Mechanical

Electrical

Software

Science

Drone

Five Subteams

38 of 126

Mechanical

38

39 of 126

Electrical

39

40 of 126

Mini Rover Challenge!

  • Mechanical + Electrical
  • New Member Training/Onboarding
    • Simpler version of URC
    • Split into teams of ~8-10
    • Mechanical: CAD a Mini Rover + fabrication training on the side
    • Electrical: Hands-on workshops + mini rover electrical assembly

40

41 of 126

Software

41

42 of 126

Software Subteams/Projects!

  • Specific Training Curriculum
    • C++, ROS2, Robotics Fundamentals
    • University Rover Challenge and Software System Overviews
    • Weekly projects involving robotics algorithms and simulation

  • Projects Divided into Software Groups
    • Autonomous Navigation
    • Drivetrain controls
    • Arm control
    • Teleoperation/Communications

42

43 of 126

Science

43

44 of 126

Drone

44

45 of 126

Why RoboNav

45

46 of 126

Meetings

  • When do we meet?
    • Sundays: 4-7 PM @ SCC
    • Wednesdays: 6:30-9 PM @ SCC (except software)
      • Returning software members: Fridays: 4-7 PM @ TBD (on-campus)
      • New software members follow RJ trainings
  • First New Member Meetings:
    • Sunday, 9/7: 4-6 PM @ Instructional Center 111
    • Wednesday, 9/10: 6:30-8 PM @ Van Leer C457

46

47 of 126

RoboCup

Sanat Dhanyamraju

47

48 of 126

We play soccer!

48

Multi-Agent Autonomous Robotics

49 of 126

RoboCup Federation

1st in the US, 4th in the World!

49

📍Eindhoven, Netherlands (2024)

This could be you at Korea!

📍Salvador, Brazil (2025)

50 of 126

Mechatronics

50

Chipper =>

<= Dribbler

^ Shell

51 of 126

Mechatronics

  • CAD and Manufacturing
  • 3D Printing and Water Jetting
  • Consistency Testing, Simulation, Modeling, & Controls Design + Analysis
  • Working under space constraints
  • Ownership

51

52 of 126

Electrical

52

53 of 126

Electrical

  • Circuit and PCB Design (KiCad)
  • High Voltage, High Capacitance
    • 250V, 4000uF!!
  • PCB Assembly & Testing/Verification
  • Collaborative Work through GitHub
  • Digital and Analog Designs
  • Custom BLDC Motor Driving System
  • Custom RF Radio System

53

control board v3.4

kicker board v3.3

54 of 126

Software

Technical

  • Motion Planning/Control
  • Multi-agent, adversarial AI
  • C++/ROS

Industry Skills

  • GitHub
  • Ubuntu/Command-Line
  • Agile method

54

55 of 126

Software

2026 Goals:

  • Improved Motion Control
  • Multi-Robot Coordinators
  • Better Obstacle Avoidance

55

56 of 126

Firmware

  • Real-time firmware using Rust
  • Bridge High-level software with Low-level electrical
  • Motor Control and Sensor Fusion
  • Low-Latency embedded software

56

57 of 126

Firmware

57

58 of 126

Training Program

  • New members complete tutorial projects
    • 5-8 weeks
    • Learn your subteam
    • Make a contribution
    • At your own pace
    • Attend both meetings once complete

58

59 of 126

Meetings

  • When do we meet?
    • Sunday: 7:00-9:30 pm, SCC Classroom (All Members)
    • Tuesday: 7:00-10:00 pm, SCC Shop (Returning Members)
  • First New Member Meeting:
    • Sunday, September 7th from 7:00-9:30 pm, SCC Classroom

59

60 of 126

RoboRacing

Justin Gardiner

60

61 of 126

Competitions

61

62 of 126

Need for Speed

62

Race custom autonomous go-karts

63 of 126

63

Goal: L4 Autonomy

64 of 126

Competition - AKS

64

Rigatoniv

65 of 126

Sub-Teams!

65

Software

Electrical

Mechanical

66 of 126

Software

66

  • Largest part of team
  • Goal: autonomously race around the track
  • Developing completely new stack!
  • ROS2 and OpenCV
  • Path planning & localization
  • Nvidia Jetson and Isaac ROS2

67 of 126

Electrical

67

  • Custom PCB design and assembly
  • Remote Control Board
  • Emergency Stop
  • Firmware
  • Controls w/ ESCs
  • Sensor Interfacing (UART/CAN)
  • Networking & Communication (TCP/UDP)
  • Power distribution
  • Main fuse is 250A @ 48V !

68 of 126

Mechanical

68

  • Currently smallest part of team!
  • CAD and 3d printing
  • Working directly on kart
  • Steering
  • Braking

69 of 126

New Member Project: Micromouse

  • **New program
  • Designing, building, and coding “mouse” to solve maze as fast as possible
  • All first-year new members (and anyone else interested)
  • Learn relevant skills hands-on from the start
  • PCB Design
  • Implement PID for motors
  • Using graph-based algorithms to find shortest path to goal

69

70 of 126

Meetings

70

New Member Info Meeting

  • Wednesday Sept. 10th at 6:30 PM EST in Skiles 255

When/How Do Usually We Meet?

  • Sundays: 4-7 PM EST (SCC)
  • Mondays: 7-9:30 PM EST (SCC) **
  • Thursday: 7-8:30PM EST (Van Leer) **

** Micromouse work days!

(Part of) The Team!

71 of 126

RoboWrestling

Xander Riddle

71

72 of 126

What we do: (in a nutshell)

72

73 of 126

What is RoboWrestling?

  • Autonomous Robotic Sumo Wrestling
    • Push opponent out of Dohyo
  • What this entails:
    • Real Time Sensor Detection
    • Precise Mechanical Design/ Fabrication
    • Outthinking our opponent with epic software strategies

73

74 of 126

What you will be working on

74

75 of 126

An ode to our old bots…Gucci & Kirbi

75

76 of 126

Competitions!

  • All-Japan Robot Sumo Tournament (Tokyo, Japan)
    • International Grand Finals
    • US Representative 3kg Auto

76

  • RSM Challenge Internacional (Mogi das Cruzes, Brazil)
    • National competition
    • Largest Sumo Competition in Latin America (over 350 participants)
  • Maker Faire (Orlando, Florida)
    • Beat UCF
    • See lots of cool random stuff

77 of 126

Us when @ competition

  • All Japan Robot Sumo Tournament (AJRST) International Grand Finals
  • United States Representative

77

78 of 126

Electrical

78

Custom new PCBs for every bot

Learn:

  • Kicad
  • Github
  • Soldering

*Note: DO NOT DO THIS!!!

79 of 126

Mechanical

79

New bot designs every year!

Learn:

  • CAD Designing
  • Machining
  • 3D Printing

80 of 126

Software

80

Sumo bots are Autonomous! (mostly)

Learn:

  • Arduino Programming
  • C++
  • PlatformIO
  • Github

Your code has real world consequences!

81 of 126

Leadership

81

Rudra Goel Joe Sung Seth Shi Teppei Fukuto

82 of 126

New Projects for the year

82

This could be you… but better!

83 of 126

Meetings

  • RoboWrestling New Member/Info Meeting
    • Tuesday, September 9th : 6:00-8:00pm
    • Skiles 171
    • Show up if you are interested!
  • When do we typically meet?
    • Thursday (SCC): 7:00-9:00 pm
      • Cookout: 9:00-9:30 pm
    • Sunday (SCC): 1:00-4:00 pm

83

84 of 126

Outreach

Ian LaMont

84

85 of 126

What is RJ Outreach?

An Organization-Wide Effort? Yes!

A Way to Promote, Educate�and Advance? Yes!

A great place to volunteer? Yes!

A way to get to know other�RJ members? Yes!

A way to get free food? Yep, that too.

85

86 of 126

How We Get Involved

  • Volunteering at Comps.
  • Hosting Comps
  • FRC Kickoff
  • Design Reviews
  • Shop Tours
  • Event tabling
  • ...and more!

86

87 of 126

What can I do?

  • Join #outreach on RJ slack�
  • Volunteer!�
  • Meet others!
  • Upcoming Outreach meetings?
    • Want to organize outreach?

87

88 of 126

Robot in 3 Days

Deep Patel

88

89 of 126

What we do: (in a nutshell)

  • Create a full FIRST Robotics Competition (FRC) robot while documenting any common errors, creating designs that work well as well as being a role model team….In just 72 hours

89

90 of 126

Ri3D? What’s that?

  • 72 Hours of Rapid Prototyping
  • Shifts to ensure everyone is healthy
  • A full production – the whole event should feel like a show
  • 2 Robots:
    • Everybot Team: A budget robot using the kit of parts focused on MCC (Minimum competitive concept)
    • Competition Team: Swerve Drive robot focused on inspiring teams to elevate their play to higher performance positions such as alliance captains.

90

91 of 126

Design

91

  • One of the most important parts of the Ri3D itself

  • Innovative, effective, and simple to create designs

  • Easy for FRC teams to create

  • Software: Onshape

92 of 126

Media

92

The means to success

  • Bring the most impact to the FIRST community
  • Create a “show” that guides viewers through what they are seeing

Deliverables

  • Strategy Guide
  • Chief Delphi blog posts
  • Build guides & prototyping
  • 72 hour live stream

Need

  • Camera Crew
  • Good Video Editors

93 of 126

Prototyping & Build

93

Prototyping

  • As soon as kickoff commences, a majority of our time will go towards discussions, sketches, ideas, and CAD.
  • Design: basic napkin prototypes

Build

  • Put together the drivebase before the event for practice
  • Starts building and testing our prototypes ASAP!

94 of 126

Controls (Software / Electrical)

94

The Brains of the Operation

  • Electrical
    • Have a working drivetrain wired-up �before kickoff.
    • Responsible for the power delivery, �motor controllers, sensors, etc.
    • Experienced members to wire
      • the robot quickly with each design
      • and iteration of the robots.

95 of 126

Controls (Software / Electrical)

95

The Brains of the Operation

  • Software: Java
    • Should have drivebase working before the event,
    • Classes implemented for common subsystems

  • Autonomous:
    • Should have a basic auto ready
    • Should be easy for FRC teams to implement

96 of 126

Field Build

96

  • Before the event, FIRST releases a team version Field Build materials list. When kickoff starts, this

team sets up the field.

  • Important to be precise because

otherwise our measurements

could be off

97 of 126

Machining

97

  • These crews will be on standby during the event in the event that anyone needs anything machined at all.

  • There is extra training involved for these members. They should be trained on everything in the SCC.

  • Required to be RoboJackets members.

98 of 126

How to get Involved

  • Need to be an active RoboJackets member (exception for media)
  • Attend RoboJackets training for your position (Mechanical, Electrical, Firmware, or Software)
  • Attend our team meetings (these will be sent out during the fall semester and are not repeating like other teams)

98

99 of 126

Interest Form

99

Event is January 10-12, right after FRC Kickoff at GT

100 of 126

Behind the Scenes

Dylan Park, James Vogt, Angelina Rodriguez & Brooklyn Heath

100

101 of 126

Information Technology

  • Server and workstation administration
  • Identity and access management
  • Application support
  • Network engineering
  • Web App & Public-facing Site Development

101

102 of 126

Mobile App Development

  • iOS (New! Developers wanted!)
  • Android: Kotlin*
  • Early experimentation with cross-platform using React Native
  • Supporting contactless attendance and dues payments over Square
  • Goal to increase maintainability

102

103 of 126

Web App Development

  • Supports organization of dues, merchandise, and travel plans
  • Helps collect attendance and support subteam workflows
  • Stack:
    • Laravel
    • Vue.js
    • MySQL
  • Interested in helping?
    • Contact James Vogt:
      • james.vogt@robojackets.org

103

104 of 126

Web App Interest Form

104

105 of 126

Public Relations and Media

  • Design and produce merchandise
  • Gain experience in Graphic Design and Video Editing
  • Learn about industry-used tools like Davinci Resolve
  • Work on large-scale Live Stream Productions
  • Help grow RoboJackets’ brand across the internet and the GT Community

105

106 of 126

PR and Media Interest Form

106

107 of 126

Finance Team

Brooklyn Heath | Treasurer

  • Help manage club finances
  • Sponsorship acquisition, large-scale budgets, etc.

107

108 of 126

Training

Mechanical: Teppei Fukuto, Cord Morgan, Will Hoffman

Electrical: Braiden Anderson & Alex Sareh

Firmware: Nathaniel Wert

Software: Mukilan Karthikeyan

108

109 of 126

Training Disciplines

First Meetings: Week of September 15th

You don’t need ANY PRIOR EXPERIENCE to join any particular discipline!

109

110 of 126

Mechanical Training

  • 6 Weeks of Training
  • Design Principles
    • Mechanics & Materials
    • Design for Manufacturing
  • Computer-aided Design
    • Autodesk Inventor 2025
  • Manufacturing
    • Utilizing shop machines + tools

110

Meeting Times (Only attend 1/week!):Tuesdays 6:30-7:30p (Skiles 271)�Wednesdays 6:30-7:30p (East Arch. 123)

111 of 126

Electrical Training

  • Shared
    • Electrical basics
    • Arduino/circuit prototyping
    • Debugging
    • Soldering
  • Electrical
    • Circuit board design and hardware
    • KiCad
  • 6 weeks of training
    • First Meeting: 9/15, 6:30 - 8 ,(Boggs B9)
    • Rest are in Skiles Monday & Tuesdays. Refer to cal

111

112 of 126

Firmware Training

  • Schedule
    • Week 1 - 9/15* or 9/19 - General Arduino + Digital IO
    • Week 2 - 9/22 or 9/26 - Analog IO + Interrupts
    • Week 3 - 9/29 or 10/3 - Communication Protocols
    • Week 4 - 10/6 or 10/10 - Driver Design
    • Week 5 - 10/13 or 10/17 - Recap + Special Topics
  • Location
    • Mason 3132 (except 9/15)
    • 9/15 - Howey N210

112

113 of 126

Software Training

113

  • Structure:
    • Short Lecture + Project in person

�Trainings Start Sep 15th!�When: Monday & Thursday 6:30 - 8pm

Where:G021 MoSe Building

114 of 126

Software Training

114

  • Practical guide to robotics
    • C++ basics
    • Writing ROS2 nodes
    • Using CMake
    • Hands-on programming labs

  • Also covers important general software engineering skills like…
    • Linux, containerization, VMs
    • Git, DevOps
    • Autonomy, Optimization
    • And many more!
  • Only 8 weeks of training! (+ Special Topics)

115 of 126

115

116 of 126

RSVP Here

116

117 of 126

How to Join

Zane Pressley

117

118 of 126

How to Join

  1. Attend a General Interest Meeting
  2. Talk to team leadership in the following Q&A
  3. Team Interest Meetings!
  4. Attend meetings and trainings
    • Showing up to team meetings is the best way to make sure you stay involved
  5. Pay RoboJackets dues (Sept. 19)
    • $65 for a semester or $120 for the year
    • Contact us if you have any financial limitations

118

119 of 126

Team Interest Meeting Dates

  • Battle Bots:
    • Interest Meeting #1: Wednesday, 9/10 @ 6:30 - 8:00 pm | Skiles 271
    • Interest Meeting #2: Thursday, 9/11 @ 6:30 - 8:00 pm | Skiles 170
  • RoboCups:
    • Interest Meeting: Sunday, 9/7 @ 7:00 - 10:00 pm | Student Competition Center
  • RoboNav:
    • Interest Meeting #1: Sunday, 9/7 @ 4:00 - 6:00 pm | Instructional Center 111
    • Interest Meeting #2: Wednesday, 9/10 @ 6:30 - 8:00 pm | Van Leer C457
  • RoboRacing:
    • Interest Meeting #1: Wednesday, 9/10 @ 6:30 - 8:00 pm | Skiles 255
    • Interest Meeting #2: Thursday, 9/11 @ 7:15 - 9:00 pm | Van Leer C457
  • RoboWrestling:
    • Interest Meeting: Tuesday, 9/9 @ 6:15 - 8:00 pm | Skiles 171 & 268

119

120 of 126

How to Join - Links

120

121 of 126

When We Meet

121

Sunday

Monday

Tuesday

Wednesday

Thursday

Friday

RoboWrestling**

1:00 - 4:00 PM

RoboWrestling**

7:00 - 9:00 PM

RoboNav**

4:00 - 7:00 PM

RoboNav**

6:30 - 9:00 PM

RoboRacing

4:00 - 7:00 PM

RoboRacing**

7:00 - 9:30 PM

RoboRacing**

(Van Leer)

7:00 - 8:30 PM

RoboCup**

7:00 - 10:00 PM

RoboCup

7:00 - 9:30 PM

BattleBots**

7:00 - 9:00 PM

BattleBots**

7:00 - 9:00 PM

Bold** = New Member Meeting

Only 1 team meeting + 1 training meeting necessary

122 of 126

New Member Trainings (Starts 9/15)

Refer to https://robojackets.org/calendar/

122

Sunday

Monday

Tuesday

Wednesday

Thursday

Friday

Mechanical

6:30 - 7:30 PM

Mechanical

6:30 - 7:30 PM

Firmware�6:30 - 8:00 P.M

Firmware

6:30 - 8:00 P.M.

Electrical

6:30 - 8:00 PM

Electrical

6:30 - 8:00 PM

Software

6:00 - 7:30 PM

Software

6:30 - 8:00 PM

Only 1 team meeting + 1 training meeting necessary

123 of 126

Helpful Links

Our Website: https://robojackets.org/

Our Wiki page: https://wiki.robojackets.org/

Slack: https://slack.robojackets.org

Linktree: https://linktr.ee/robojackets

123

124 of 126

Questions?

124

125 of 126

New Member Interest Form

125

126 of 126

Thank you!

126