-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
De-emphasizing phones #294
base: main
Are you sure you want to change the base?
Conversation
This looks good to me. T |
@miriamsr will you be able to finish this by next week? |
@emcclurg Yes, I will get back to work on this, end of next week should be doable. |
~~~~~~~~~~~~~~~~~~ | ||
|
||
While not recommended, the Competition Manual does allow select Android | ||
smartphones to be used as a DRIVER STATION or ROBOT CONTROLLER. See rule |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Rephrase to not point to a specific rule number. Rule numbers may shift year to year.
robot. It does all of the thinking for the robot and tells the robot what | ||
to do. It consists of an Android device running a Robot Controller app. Many | ||
Teams will also connect a REV Robotics Expansion Hub for additional ports to | ||
connect motors, servos, and sensors to the ROBOT. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think generally ftc-docs does not use the Oxford comma.
robot. It does all of the thinking for the robot and tells the robot what | ||
to do. It consists of an Android device running a Robot Controller app. Many | ||
Teams will also connect a REV Robotics Expansion Hub for additional ports to | ||
connect motors, servos, and sensors to the ROBOT. | ||
|
||
A second Android device sits with the team drivers and has one or two | ||
gamepads connected. This second device is known as the DRIVER STATION. | ||
The DRIVER STATION is sort of like a remote control that you might use |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggest omitting "sort of", for more consistent language/tone of ftc-docs.
The REV Robotics Control Hub is an integrated version of the Robot Controller. | ||
It combines an Android device built into the same case as a REV Robotics | ||
Expansion Hub. | ||
While not reccomended, teams may opt to use an Android smartphone as either their |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"recommended" is misspelled, but anyway I suggest omitting that opening phrase. The actual status of smartphones is that they are optional, covered by "Teams may opt to...". Some teams have a legitimate need or preference for smartphones.
It combines an Android device built into the same case as a REV Robotics | ||
Expansion Hub. | ||
While not reccomended, teams may opt to use an Android smartphone as either their | ||
DRIVER STATION or ROBOT CONTROLLER. DRIVER STATION phones should have the FTC Driver |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggest changing "either...or" to just "or". As an alternate, add ", or both" after ROBOT CONTROLLER.
@@ -109,14 +107,14 @@ floor and then score a game element (such as a ball) into a goal | |||
autonomously during a match. Teams write “op modes” (which stand for |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"OpModes"
@@ -109,14 +107,14 @@ floor and then score a game element (such as a ball) into a goal | |||
autonomously during a match. Teams write “op modes” (which stand for | |||
“operational modes”) to specify the behavior for their robot. | |||
|
|||
*Op modes* are computer programs that are used to customize the behavior | |||
*OpModes* are computer programs that are used to customize the behavior | |||
of a competition robot. The Robot Controller can *execute* a selected op | |||
mode to perform certain tasks during a match. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OpMode
of a competition robot. The Robot Controller can *execute* a selected op | ||
mode to perform certain tasks during a match. | ||
|
||
Teams who are participating in *FIRST* Tech Challenge have a variety | ||
of programming tools that they can use to create their own op modes. | ||
of programming tools that they can use to create their own OpModes. | ||
Teams can use a visual (“drag and drop”) programming tool called the | ||
*Blocks Programming Tool* to create their op modes. Teams can also |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OpModes
@@ -257,7 +257,7 @@ file. When you first scan for hardware, your Robot Controller should | |||
detect the Expansion Hub that is immediately connected to the Robot | |||
Controller via the OTG adapter and USB cable. The Robot Controller will | |||
automatically label this device as an Expansion Hub “Portal”. The Robot | |||
Controller will talk through this portal to the individual Expansion | |||
Controller will controller through this portal to the individual Expansion |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
change "controller" to "communicate"
Let's modify your op mode to control the DC motor that you connected and | ||
configured for your REV Expansion Hub. Modify the code for the program | ||
Let's modify your OpMode to control the DC motor that you connected and | ||
configured for your REV Control Hub or REV Expansion Hub. Modify the code for the program |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
add Robotics?
@@ -449,13 +449,13 @@ the op mode, press the square-shaped stop button. | |||
|
|||
| | |||
|
|||
Congratulations! You ran your first java op mode! | |||
Congratulations! You ran your first java OpMode! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Java?
Your op mode takes input from a gamepad and uses this input to control a | ||
DC motor. To run your op mode, you will need to connect a Logitech F310 | ||
Your OpMode takes input from a gamepad and uses this input to control a | ||
DC motor. To run your OpMode, you will need to connect a Logitech F310 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
F310 or other approved gamepad
@@ -538,7 +539,7 @@ adapter cable. | |||
|
|||
| | |||
|
|||
Your example op mode is looking for input from the gamepad designated as | |||
Your example OpMode is looking for input from the gamepad designated as | |||
the user or driver #1. Press the Start button and the A button | |||
simultaneously on the Logictech F310 controller to designate your |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Logitech is misspelled. Also, could consider mentioning the alternate button names on PS2-style gamepads.
@@ -1,15 +1,15 @@ | |||
Running Your OpMode (All Languages) | |||
----------------------------------- | |||
|
|||
If your op mode requires input from a gamepad, then you will need to | |||
If your OpMode requires input from a gamepad, then you will need to | |||
connect a Logitech F310 gamepad to the DRIVER STATION. Note that you can |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
...or other approved...
@@ -25,7 +25,7 @@ need a Micro USB OTG adapter cable. | |||
|
|||
| | |||
|
|||
2. For the examples in this wiki, the op modes are looking for input | |||
2. For the examples in this wiki, the OpModes are looking for input | |||
from the gamepad designated as the user or driver #1. Press the Start | |||
button and the A button simultaneously on the Logitech F310 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
consider mentioning PS2-style button names?
@@ -52,9 +52,9 @@ available op modes that reside on your Robot Controller. | |||
|
|||
| | |||
|
|||
Note that the word "TeleOp" is short for "Tele-Operated" and it implies a driver controlled op mode (i.e., an op mode that gets input from a human driver). | |||
Note that the word "TeleOp" is short for "Tele-Operated" and it implies a driver controlled OpMode (i.e., an OpMode that gets input from a human driver). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can omit the comma after i.e.
docs/source/conf.py
Outdated
@@ -321,6 +321,7 @@ | |||
('booklets/sdk', "sdk.tex", 'SDK Guide', author, "manual"), # SDK | |||
('robot_building/rev/PowerPlay/part1/index', "rob_building_rev_p1.tex", 'Part 1 - Basic \'Bot Guide for REV', author, "manual"), # REV Bot Building Power Play P1 | |||
('manufacturing/3d_printing/index', '3d_printing.tex', '3D Printing Guide', author, "manual"), # 3D Printing | |||
('hardware_and_software_configuration/configuring/managing_esd/managing-esd', 'esd.tex', 'Managind Electrostatic Discharge', author, "manual"), # ESD |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should be "Managing Electrostatic Discharge"
Resolves FIRST-Tech-Challenge/ftcdocs-private#106