Difference between revisions of "Software"

From Deep Blue Robotics Wiki
Jump to: navigation, search
(Sources:)
(Resources)
Line 16: Line 16:
 
=Resources=
 
=Resources=
 
<ol start ="1">
 
<ol start ="1">
<li>Build Season Guidelines</li>
+
<li>[Build Season Guidelines]</li>
<li>Code Repository</li>
+
<li>[Code Repository]</li>
<li>Coding Conventions</li>
+
<li>[Coding Conventions]</li>
<li>Computer Inventory</li>
+
<li>[Computer Inventory]</li>
<li>Debugging Guide</li>
+
<li>[Debugging Guide]</li>
<li>Debugging Tools</li>
+
<li>[Debugging Tools]</li>
<li>Learning to Program</li>
+
<li>[Learning to Program]</li>
<li>Preparing for Competition</li>
+
<li>[Preparing for Competition]</li>
<li>Training Curriculum</li>
+
<li>[Training Curriculum]</li>
 
</ol>
 
</ol>
 +
 
=Robots=
 
=Robots=
 
<ol = start"1">
 
<ol = start"1">

Revision as of 22:48, 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

  1. Custom Widgets
  2. Device Characterization
  3. Motion Profiling
  4. NetTables Client
  5. PID Control
  6. RoboRIO Files
  7. Robot Simulator
  8. Vision

Resources

  1. [Build Season Guidelines]
  2. [Code Repository]
  3. [Coding Conventions]
  4. [Computer Inventory]
  5. [Debugging Guide]
  6. [Debugging Tools]
  7. [Learning to Program]
  8. [Preparing for Competition]
  9. [Training Curriculum]

Robots

  1. 2015: Recyclops
  2. 2016: Bulbascore (Pirate Ship)

Training Curriculum

  1. Introduction to Robot Java
  2. Java Basics
  3. Object-Oriented Programming
  4. WPILIB Basics
  5. Command-Based Programming
  6. Inheritance
  7. Design Principles
  8. Additional Topics
  9. Practice Exercises
  10. Summary
  11. Advanced Topics

Sources:

The software documentation on this website was written by FRC Team 100 and FRC Team 199.

Sources used for reference include: