Skip to content

team4099/Steamworks-2017

Repository files navigation

Steamworks 2017

Falcons FIRST (#4099)

We are a school-based FIRST® Robotics Competition team from Poolesville High School, located in Poolesville, Maryland. Visit our website at https://www.falconsfirst.com/.

Getting Started with IntelliJ IDEA

  1. Download and install Eclipse.
  2. Download and installed the FRC Plugins for Eclipse.
  3. Create a new Robot project in Eclipse, and be sure to set your team number up in Eclipse.
  4. Create a new IntelliJ project, with package org.usfirst.frc.team4099.robot and main class Robot.java.
  5. Install NetConsole from the following link: https://github.com/ThomasJClark/netconsole-idea-plugin/releases/
  6. Download and install the NavX-MXP libraries.
  7. Ctrl-Alt-Shift-S to edit the project settings, and go to the Libraries subsection, and add the FRC Plugins and NavX Plugins.
  8. Copy the NavX plugins to the following directory: C:\Users\<username>\wpilib\user\java\lib

Code Organization

Things To Do

  • Implement smart shutdown of subsystems when in risk of brownout.

Joystick Controls

We used two Xbox controllers (currently using the F310 gamepad by Logitech), one for the driver, who controls the movement of the robot, and one for the shotgun, who operates the turret, gear intake, etc.

Driver

  • Left Y Joystick: Throttle (Speed)
  • Right X Joystick: Curvature
  • Right X Joystick Depressed: Quick Turn

Shotgun

  • None yet