-
Notifications
You must be signed in to change notification settings - Fork 0
/
about.html
143 lines (131 loc) · 7.42 KB
/
about.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
<!DOCTYPE html>
<html>
<head>
<title>About Paul's Tutorials</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="files/styles/style.css"/>
</head>
<body>
<!-- PAGE HEADER -->
<h1 class="tutorial"><img src="files/img/PaulsTutorials.png" alt="Paul's Tutorials - logo" /><span id="ptitle">About Paul's Tutorials</span></h1>
<hr />
<div id="navbar">
<div class="path">
<a class="main" href="index.html">Programming Home</a>
</div>
<div class="separator"></div>
<div class="contain">
<div class="path subNav">
<span>About</span>
<ul>
<li><a href="cpp/index.html">C++ Guided Tutorial</a></li>
<li><a href="wpi/index.html">WPILib Tutorial</a></li>
<li><a href="git/index.html">Git Mini-tutorial</a></li>
</ul>
</div>
</div>
</div>
<div class="reset"></div>
<hr />
<!-- PAGE CONTENT -->
<p>Paul's Tutorials is a series of in-depth tutorials designed to teach beginning programmers everything they need to know to program an FRC robot.
It includes a guided tutorial through the <a href="http://www.cplusplus.com/doc/tutorial" target="_blank">C++ tutorial at cplusplus.com</a> and a tutorial over WPILib.</p>
<p>Paul's Tutorials is written and maintained by students of FRC Team #67, The Heroes of Tomorrow. It is not endorsed by WPI.</p>
<h2 class="tutorial">News</h2>
<ul>
<li>Paul's Tutorials is going through a large upgrade and review process in preparation for next year.</li>
<li>There are still some missing features, such as interactive activities and a few videos, but they are slowly being added.</li>
</ul>
<h2 class="tutorial">Note to other teams</h2>
<p>If you're from another team, cool! I hope that you find these tutorials useful. We have put a lot of work into these so that they can be as accurate and informative as possible.</p>
<p>We would like to point out, however, that specifically the WPI tutorial teaches students to program directly into the <code>IterativeRobot</code> class provided by WPI.
There are style notes regarding the RobotBuilder tool on a few pages, but, for the most part, specifics on RobotBuilder are not explored as a part of this tutorial.</p>
<p>Additionally, we have tried to make the WPI tutorial as resource-independent as possible, but there are some activities that include information on some of our past robots.
If you see information like this, don't panic! Read the opening paragraphs of the activity's description closely; these describe the goal of the activity, so you can suit it to your needs.</p>
<h2 class="tutorial">Help us out!</h2>
<p>We love your feedback! You may send your comments, questions, or concerns regarding the tutorials to <a href="mailto:[email protected]">[email protected]</a>.
You may also open a new issue on the <a href="https://github.com/hal7df/pauls-tutorials" target="_blank">tutorials' GitHub repository</a> (see below).</p>
<h3 class="tutorial">GitHub</h3>
<h4 class="tutorial">Issues</h4>
<p>The fastest way to reach the maintainers is to <a href="https://github.com/hal7df/pauls-tutorials/issues/new" target="_blank">open an issue on our GitHub repository.</a></p>
<p>To get started, copy the following template into your issue and fill it out:</p>
<blockquote class="tutorialexample">
# Information<br>
**Tutorial**: (C++/WPI)<br>
**Chapter-Lesson**: X-X<br><br>
(for bugs only)<br>
**Browser/Version**: Chrome/43.0.2357.81<br>
**OS**: Windows<br>
**Steps to reproduce**: ...<br><br>
# Description<br>
...
</blockquote>
<p>If you see an issue with a page's layout or with some of our JavaScript functions, fill out the <code>Browser/Version</code>, <code>OS</code>, and <code>Steps to reproduce</code> tags.
If you want to suggest an improvement to the content or function of the tutorials, then you may omit these tags.</p>
<h4 class="tutorial">Pull requests</h4>
<p>Or, if you have HTML, CSS, or JavaScript experience and would like to contribute directly, then you can <a href="https://github.com/hal7df/pauls-tutorials" target="_blank">fork the repository</a> and give us a pull request!</p>
<h2 class="tutorial">Credits</h2>
<p>Paul's Tutorials 2016 is brought to you by:</p>
<img id="about-us" alt="The Paul's Tutorials Crew" title="Paul's Tutorials Developers and Maintainers" src="files/img/about-us.jpg" />
<p style="text-align: center;">Paul <q>The Wizard</q> Bonnen</p>
<p style="text-align: center;">Riley <q>$s@g</q> Morris Chad <q>The Webmaster</q> Abou-Hamdan Marlina <q>The Prodigy</q> Bowring Brandon <q>D-d-deploy</q> Mackey</p>
<h3 class="tutorial">Unpictured</h3>
<p style="text-align: center;">Donovan <q>Death To All Errors</q> Porter Varun <q>Windows 10 FTW</q> Kutirakulam</p>
<h3 class="tutorial">Tasks</h3>
<ul>
<li>Creator and lead maintainer
<ul>
<li>Paul Bonnen</li>
</ul></li>
<li>Content checking and fixing
<ul>
<li>Marlina Bowring</li>
<li>Brandon Mackey</li>
<li>Riley Morris</li>
<li>Varun Kutirakulam</li>
<li>Chad Abou-Hamdan</li>
<li>Paul Bonnen</li>
</ul></li>
<li>Page update and overhaul
<ul>
<li>Paul Bonnen</li>
<li>Donovan Porter</li>
<li>Chad Abou-Hamdan</li>
</ul></li>
<li>CSS
<ul>
<li>Chad Abou-Hamdan</li>
<li>Paul Bonnen</li>
</ul>
<li>Syntax highlighter integration
<ul>
<li>Brandon Mackey</li>
<li>Paul Bonnen</li>
</ul></li>
</ul>
<p>External resources:</p>
<ul>
<li><a href="http://www.cplusplus.com/doc/tutorial" target="_blank">The cplusplus.com C++ tutorial</a></li>
<li>Extra reading from the <a href="http://www.cprogramming.com/tutorial/c++-tutorial.html" target="_blank">cprogramming.com C++ tutorial</a></li>
<li>Various exercises from <a href="http://www.cplusplus.com/forum/articles/12974" target="_blank">here</a></li>
<li><q>WAR</q> activity (C++ 3-2 activity) from <a href="http://www.math.ucla.edu/~wittman/10a.1.10w/Homework/HW7/homework7.html" target="_blank">UCLA PIC 10A Homework 7</a>
<li>Assorted images from these sources:
<ul>
<li>FRC Team 358</li>
<li>FRC Team 1718</li>
<li>FRC Team 2168</li>
<li>Wikimedia</li>
<li>VEX Robotics</li>
<li>Cross the Road Electronics</li>
<li>Servo City</li>
<li>Other sources</li>
</ul></li>
<li>PID graphs from <a href="http://newton.ex.ac.uk/teaching/CDHW/Feedback/ControlTypes.html" target="_blank">the University of Exeter</a> (except for the untuned I, which was generated with the simulation below)
<li>PID simulation (WPI 3-2 activity) from <a href="http://www.cs.cmu.edu/afs/cs/academic/class/15494-s11/lectures/manipulation_with_friction.pdf" target="_blank">Carnegie Mellon University</a> (<a href="http://www.cs.cmu.edu/afs/cs/academic/class/15494-s11/lectures/manipulation_with_friction_files/PID%20Simulation.xls">original</a>)</li>
<li>Screenshots of the GitHub interface</li>
<li>Screenshot of the TortoiseGitMerge tool</li>
<li>JavaScript <a href="http://alexgorbatchev.com/SyntaxHighlighter">SyntaxHighlighter</a> by Alex Gorbatchev</li>
</ul>
<p>The <q>PT</q> logo was designed by Kevin Morris.</p>
</body>
</html>