RoboLeague: 1v1 Robot Soccer
Designed and built iOS app in SwiftUI that communicated with BLE to ESP32s to control two small robots in 1v1 robot soccer match.

Responsibilities
• Personally responsible for iOS app programming and Bluetooth integration with ESP32 using BLE.
• Designed app in Figma, team logo in Photoshop, and built app in Xcode using SwiftUI.
• Built team's presentation / slide deck.
Team
Marco Gonzalez Hauger - iOS App + Bluetooth Interface
Zach Moas - Mechanical / Chassis Design
Aarushi Jain - Electrical Design
Aaditya Sharma - Microcontroller Motor Programming
Outcomes
• Fabricated 4'x8' play area with goals and paint.
• Programmed fully functional app in SwiftUI with bluetooth integration.
• After 36 hours, our team created 2 functioning robots, controlled with iPhone using Bluetooth, and presented to judges.
• See our demo:


