Skip to content

Waterloo-Robotics/H2OLoo-Core

Repository files navigation

NOTICE

This repository contains the public FTC SDK for the INTO THE DEEP (2024-2025) competition season, modified by FTC Team 7247, the H2OLoo Bots, to add some quality of life and modularization.

Getting Started

If you are new to robotics or new to the FIRST Tech Challenge, then you should consider reviewing the FTC Blocks Tutorial to get familiar with how to use the control system:

      FTC Blocks Online Tutorial

Even if you are an advanced Java programmer, it is helpful to start with the FTC Blocks tutorial, and then migrate to the OnBot Java Tool or to Android Studio afterwards.

Getting Help

User Documentation and Tutorials

FIRST maintains online documentation with information and tutorials on how to use the FIRST Tech Challenge software and robot control system. You can access this documentation using the following link:

      FIRST Tech Challenge Documentation

Note that the online documentation is an "evergreen" document that is constantly being updated and edited. It contains the most current information about the FIRST Tech Challenge software and control system.

Javadoc Reference Material

The Javadoc reference documentation for the FTC SDK is now available online. Click on the following link to view the FTC SDK Javadoc documentation as a live website:

      FTC Javadoc Documentation

Online User Forum

For technical questions regarding the Control System or the FTC SDK, please visit the FIRST Tech Challenge Community site:

      FIRST Tech Challenge Community

Sample OpModes

This project contains a large selection of Sample OpModes (robot code examples) which can be cut and pasted into your /teamcode folder to be used as-is, or modified to suit your team's needs.

Samples Folder:    /FtcRobotController/src/main/java/org/firstinspires/ftc/robotcontroller/external/samples

The readme.md file located in the /TeamCode/src/main/java/org/firstinspires/ftc/teamcode folder contains an explanation of the sample naming convention, and instructions on how to copy them to your own project space.

Release Information

Version 8.0.1

  • Updated README.md

Version 8.0.0

  • Updated to SDK 10.0

Version 7.0

  • Updated FTC Dashboard Dependency to 0.4.15

Version 6.0

  • Updated to SDK 9.2

Version 5.0

  • Updated README to be our own rather than the FTC SDK's

Version 4.0

  • Updated to SDK 9.0.1
  • Fixed an init error in DriveTrain
  • Switched to OpenCV for prop detection
  • Added the DriveTrain to H2OLooAuto
  • Added new telemetry options
  • Added the ability to get the pulses and revolutions from the odometry
  • Added the gamepads to AttachmentControl
  • Separated our H2OLooOpMode into H2OLooTeleOp and H2OLooAuto

Version 3.0

  • Updated SDK to 8.2

Version 2.0

  • Added in-line documentation for the H2OLoo Bots' custom packages

Version 1.0

  • Forked off of the FTC SDK
  • Imported custom libraries

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages