Changes between Version 24 and Version 25 of ControlSystems/SoftwareTeam/Training


Ignore:
Timestamp:
Nov 2, 2017, 10:26:23 AM (8 years ago)
Author:
David Albert
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ControlSystems/SoftwareTeam/Training

    v24 v25  
    1 = Software Training =
    2 === Introduction ===
    3 
     1= Self Study =
    42* [wiki:ControlSystemsOverview Software 101]
    53
    6 === Java ===
     4== Java ==
    75All robot programming is done in the Java programming language.  See [wiki:Software/WhyJava here] for why we program in Java. If you don't know Java yet, these training links will help:
    86
     
    1412 * [wiki:Exercises Object Oriented Programming]
    1513
    16 === Robocode ===
     14== Robocode ==
    1715Once you have a solid foundation in Java, you can use the Robocode to hone your skills in a fun way.  Robocode creates a virtual robot arena on your computer where you can program virtual robots and battle them against pre-programmed robots supplied with the simulator or robots programmed by your friends.
    1816
     
    2018 * [http://robowiki.net/ Robowiki]
    2119
    22 === Java Interfacing ===
    23 Robots operate real world and must be able to sense their environment and manipulate it.  The !ZebraZero platform and exercises help you learn to use Java to interface with sensors and control motors [[BR]]
     20== Java Interfacing ==
     21Robots operate real world and must be able to sense their environment and manipulate it.  The !ZebraZero platform and exercises help you learn to use Java to interface with sensors and control motors [[BR]]
    2422 * [wiki:ZebraZeroTraining Zebra Zero Training]
    2523
    26 
    27 
    28 === WPILib ===
     24== WPILib ==
    2925When you've mastered Robocode and are ready to start programming FRC robots, you'll need to set up a suitable development environment, learn how to access the robot software, understand the WPILib environment, and learn how to load and run code on a robot.
    3026
     
    4339   * [wiki:AdvancedTraining Advanced Training]
    4440
     41
     42= Lessons =
     43
     44
     45
     46
    4547=== Future Planning ===
    4648 * [wiki:ControlSystemTrainingCurriculum Control System Training Curriculum Workspace]