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.


St. Joseph FRC District
St. Joseph High School
2521 Stadium Dr.
St. Joseph, MI 49085
East Kentwood FRC District
East Kentwood High School
6230 Kalamazoo Avenue SE
Kentwood, MI 49508
Michigan State Championship
Saginaw Valley State University
7400 Bay Rd
University Center, MI 48710
FIRST Championship Detroit
Cobo Hall
1 Washington Boulevard
Detroit, MI 48226

  • Twitter
  • Facebook
  • Instagram
  • GitHub

Stryke Force © 2018 - 2019