Stryke Force Logo

Developing Software Skills with 2016 Stronghold Robot

Posted on July 30, 2018 by Sam R.

The Stryke Force programmers are dusting off our old Stronghold robot for a software makeover.

Stryke Force Stronghold Robot
The Stryke Force Stronghold robot shooting during a 2016 competion.

The task is to program the robot in Java, rather than C++ as it was originally programmed in, from scratch. The summer project is an exercise a step beyond mentor Greg’s introduction to FRC programming. The goal is to acquaint students with the architecture and tools used in the competition robot code.

Thus far, the students have set up the software’s architecture, implemented an arcade drive, and have been slowly adding tele-op functionality to mechanical systems. The first steps towards a vision system have been taken despite some dusty wiring presenting itself an issue. Outside of the robot, the team has had to learn to navigate GitHub to merge code that had been developed separately into a cohesive project. Meanwhile, the development side of the software team is looking at improving the tools used for scouting with some HTML applications to streamline the process.


Indiana Robotics Invitational
Lawrence North High School
7802 Hague Rd
Indianapolis, IN 46256
Mid Mitten Robo Rodeo
Lakewood High School
7223 Velte Rd.
Lake Odessa, MI 48849
FSU Roboday
Ferris State University
210 Sports Drive
Big Rapids, MI 49307
Grand Rapids Girls Robotics Competition
Lakewood High School
7223 Velte Rd
Lake Odessa, MI 48849
West Michigan Robotics Invitational
Zeeland East High School
3333 96th Ave.
Zeeland, MI 49464
NRG Competition
Portage District Library
300 Library Ln
Portage, MI 49002


Stryke Force © 2018 - 2019