Difference between revisions of "Software"
From Deep Blue Robotics Wiki
(Created page with "Category:Work_On") |
Nelson yip (Talk | contribs) (→Resources) |
||
(17 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Category:Work_On]] | [[Category:Work_On]] | ||
+ | Welcome to the software section of the site! Here you can view the projects that we are currently working on, various programming resources, information about the code for each of our robots, and our software training curriculum. | ||
+ | |||
+ | =Projects= | ||
+ | <ol start="1"> | ||
+ | <li>[[Java:_Custom_Widgets|Custom Widgets]]</li> | ||
+ | <li>[[Java:_Device Characterization|Device Characterization]]</li> | ||
+ | <li>[[Java:_Motion Profiling|Motion Profiling]]</li> | ||
+ | <li>[[Java:_NetTables Client|NetTables Client]]</li> | ||
+ | <li>[[Java:_PID Control|PID Control]]</li> | ||
+ | <li>[[Java:_RoboRIO Files|RoboRIO Files]]</li> | ||
+ | <li>[[Java:_Robot Simulator|Robot Simulator]]</li> | ||
+ | <li>[[Java:_Vision|Vision]]</li> | ||
+ | </ol> | ||
+ | |||
+ | =Resources= | ||
+ | <ol start ="1"> | ||
+ | <li>[[Build Season Guidelines]]</li> | ||
+ | <li>[[Code Repository]]</li> | ||
+ | <li>[[Coding Conventions]]</li> | ||
+ | <li>[[Computer Inventory]]</li> | ||
+ | <li>[[Debugging Guide]]</li> | ||
+ | <li>[[Debugging Tools]]</li> | ||
+ | <li>[[Learning to Program]]</li> | ||
+ | <li>[[Preparing for Competition]]</li> | ||
+ | <li>[[Training Curriculum]]</li> | ||
+ | </ol> | ||
+ | |||
+ | =Robots= | ||
+ | <ol = start"1"> | ||
+ | <li>2015: Recyclops</li> | ||
+ | <li>2016: Bulbascore (Pirate Ship)</li> | ||
+ | </ol> | ||
+ | |||
+ | =Training Curriculum= | ||
+ | <ol start="0"> | ||
+ | <li>[[Java 0: Introduction|Introduction to Robot Java]]</li> | ||
+ | <li>[[Java 1: Basics|Java Basics]]</li> | ||
+ | <li>[[Java 2: Object Oriented Programming|Object-Oriented Programming]]</li> | ||
+ | <li>[[Java 3: WPILIB|WPILIB Basics]]</li> | ||
+ | <li>[[Java 4: Command-Based Programming|Command-Based Programming]]</li> | ||
+ | <li>[[Java 5: Inheritance|Inheritance]]</li> | ||
+ | <li>[[Java 6: Design Principles|Design Principles]]</li> | ||
+ | <li>[[Java 7: Additional Topics|Additional Topics]]</li> | ||
+ | <li>[[Java 8: Practice Problems|Practice Exercises]]</li> | ||
+ | <li>[[Java 9: Summary|Summary]]</li> | ||
+ | <li>[[Java 10: Advanced Topics|Advanced Topics]]</li> | ||
+ | </ol> | ||
+ | |||
+ | ==Sources:== | ||
+ | |||
+ | The software documentation on this website was written by FRC Team 100 and FRC Team 199. | ||
+ | |||
+ | Sources used for reference include: | ||
+ | * [http://docs.oracle.com/javase/8/docs/api/ Oracle Java API] | ||
+ | * [https://docs.oracle.com/javase/tutorial/ The JavaTM Tutorials] | ||
+ | * [https://wpilib.screenstepslive.com/s/4485/m/13503 Screensteps Live] | ||
+ | * [https://www.wikipedia.org/ Wikipedia] | ||
+ | * [http://stackoverflow.com/ Stack Overflow] |
Latest revision as of 22:49, 12 December 2016
Welcome to the software section of the site! Here you can view the projects that we are currently working on, various programming resources, information about the code for each of our robots, and our software training curriculum.
Projects
- Custom Widgets
- Device Characterization
- Motion Profiling
- NetTables Client
- PID Control
- RoboRIO Files
- Robot Simulator
- Vision
Resources
- Build Season Guidelines
- Code Repository
- Coding Conventions
- Computer Inventory
- Debugging Guide
- Debugging Tools
- Learning to Program
- Preparing for Competition
- Training Curriculum
Robots
- 2015: Recyclops
- 2016: Bulbascore (Pirate Ship)
Training Curriculum
- Introduction to Robot Java
- Java Basics
- Object-Oriented Programming
- WPILIB Basics
- Command-Based Programming
- Inheritance
- Design Principles
- Additional Topics
- Practice Exercises
- Summary
- Advanced Topics
Sources:
The software documentation on this website was written by FRC Team 100 and FRC Team 199.
Sources used for reference include: