/frc-2016-stronghold

Competition software for FIRST Robotics Team 4976's 2016 robot - FIRST Stronghold

Primary LanguageJava

4976 Temp Software

Description


Our software is aimed to provide an intuitive set of controls for our drivers. We have accomplished this by making most of the systems on our robot semi-automated. Providing the driver with simplistic controls such as "aim", "shoot", and "pick up ball". these function control all of the pneumatics and motors are handled in software to allow the driver to think about driving, not how long he needs to spin the intake.

Installation


Intellij IDEA being our preferred development environment here are a few simple steps to get you started programming for FIRST Robotics Competitions. It's recommended that you read through once first so you don't miss anything.

  1. If you haven't already follow the wpilib documentation to install your development tools. which can be found here.

  2. then make sure you've download and installed intell Intellij IDEA Community from here.

  3. clone the project to your preferred directory. step for using git can be found here. Clone

  4. Start Intellij IDEA and Import a project. Start

  5. Navigate to you preferred directory and select the project folder. navigate

  6. Click next a few times the default settings will work fine. Feel free to mess around and make it feel a little more personal.

  7. Next we are going to setup the project for development first we need to tell intellij what to build right click on the build.xml file and mark it as ant build file. ant build

  8. Now we need to tell IDEA where all of our libraries are this can be done by pressing (ctrl + alt + shift + s) then navigating to modules -> dependencies. dependencies

  9. Clicking the small plus sign beside the word scope (as shown above) allows us to add external libraries to the build path. We will navigate to C:\Users"your username"\wpilib\java\current\ and select the following and click ok. dependancies 2

  10. Great! Now you'll just have to click apply and ok and your ready to develop.