Changes between Initial Version and Version 1 of ControlSystems/SoftwareTeam/Training/GettingStarted


Ignore:
Timestamp:
Sep 22, 2018, 8:35:43 PM (7 years ago)
Author:
David Albert
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ControlSystems/SoftwareTeam/Training/GettingStarted

    v1 v1  
     1= Welcome to Software! =
     2
     3== Gear Needed
     4To start developing robot software for team 2537 you will need the following
     5   * A laptop running Windows 7 or Windows 10
     6   * USB A-B cable
     7   * USB Joystick or X-Box controller
     8   * Optional: USB webcam
     9   * One of:
     10       * A robot
     11       * A RoboRIO (the computer that controls the robot) and a 12v power supply
     12
     13== Setup your laptop:
     14   1. Install the Java JDK
     15   2. Install Microsoft [https://code.visualstudio.com/download VSCode] and the [https://github.com/wpilibsuite/vscode-wpilib/releases latest WPILib] extension.  Detailed instructions are [https://wpilib.screenstepslive.com/s/currentCS/m/79833/l/932382-installing-vs-code here]
     16   3. Install the National Instruments (NI) FRC 2018 Update Suite [http://www.ni.com/download/first-robotics-software-2015/5112/en/ here].  Detailed instructions are [https://wpilib.screenstepslive.com/s/4485/m/getting_started/l/599670-installing-the-frc-update-suite-all-languages here]
     17
     18== Start with an example
     19The best way to learn about robot programming a robot is to start with a simple example program, run it, study what it does, and incrementally expand its functionality.  The WPILib software you installed includes example programs that you can compile and run on a RoboRIO.  Review [https://wpilib.screenstepslive.com/s/currentCS/m/79833/l/941601-vs-code-basics-and-wpilib-in-vs-code how to use VSCode] and then try [https://wpilib.screenstepslive.com/s/currentCS/m/79833/l/932465-creating-a-new-wpilib-project-in-vs-code creating a new robot project].
     20
     21WPILib provides [https://wpilib.screenstepslive.com/s/currentCS/m/java/l/599697-choosing-a-base-class 3 frameworks] for building robot programs.  Build your first program using the iterative robot framework as described [https://wpilib.screenstepslive.com/s/currentCS/m/java/l/145307-creating-your-benchtop-test-program here].
     22
     23   * Connect your laptop to the RoboRIO USB port
     24   * Use Microsoft Internet Explorer (not Chrome or Firefox) to connect to the RoboRIO's web interface (usually at http://172.22.11.2).
     25   * Launch the NI Driver Station Software.  For details see [https://wpilib.screenstepslive.com/s/4485/m/24192/l/144976-frc-driver-station-powered-by-ni-labview here]
     26   * Create a test project and follow [https://wpilib.screenstepslive.com/s/currentCS/m/79833/l/932465-creating-a-new-wpilib-project-in-vs-code these instructions] to build, load, and run it on your RoboRIO/Robot