/2019DeepSpace

Skunk Works Robotics' code for FRC 2019 Destination: Deep Space

Primary LanguageJava

2019DeepSpace

Build Status codecov

Skunk Works Robotics' code for FRC 2019 Destination: Deep Space

Cool features:

  • Automated continuous integration and code coverage using Travis and Codecov
  • Intuitive custom motor and sensor abstractions (utilities/motors/, utilities/sensors)
  • Custom PID and motion profiling system (MotorGroupController.java, MotionProfile.java)
  • Vectors, splines and linecasting (Vector2.java, Bezier.java, Line.java)
  • Linear robot state estimation (StateEstimator.java)
  • Pure pursuit path following (Pose.java, Path.java, PurePursuitController.java)
  • Custom live dashboard for visualizing path splines and the robot's position on the field (smellydash/)
  • (buggy) Superstructure coordination code (Collector.java, Elevator.java)
  • Automated climbing sequence (Climb.java)
  • Gyro-based arcade drive (RunGyroDrive.java)

Thanks Mr. Vader :)