Tasks Lists from 2014
Programming notes:

Very helpful video

2014 Control System:

http://wpilib.screenstepslive.com/s/3120/m/8559/l/92626?data-resolve-url=true&data-manual-id=8559
http://www.usfirst.org/sites/default/files/uploadedFiles/Robotics_Programs/FRC/Game_and_Season__Info/2012_Assets/Robot%20Data%20Connectivity%20Diagram%20%28PWM%29.pdf (schematic diagram for PWM

http://www.usfirst.org/roboticsprograms/frc/2012-kit-of-parts-electrical



Resources:

  1. Video by another student on setting up an electrical board - http://www.youtube.com/watch?v=PdMxPTzL6YI
  2. Step by step tutorial - http://wpilib.screenstepslive.com/s/3120/m/8559


Motor Controllers

Jaquar


http://www.vexrobotics.com/217-3367.html



Victor 888


http://www.vexrobotics.com/vexpro/motor-controllers/217-2769.html



Talon


http://www.andymark.com/Talon-p/am-2505.htm



Programming

Edit 0 15

Image cRIO and begin programming process (JAVA)

  • Using Robot Builder and NetBeans
    • When setting up Robot Builder you MUST to change the default java package from 'org.usfirst.frc0000' to 'edu.wpi.wpilibj.templates'. Otherwise, when the Robot builder code is exported to NetBeans it will throw major errors.
    • http://www.youtube.com/user/BradAMiller (Great youtube videos on programming with NetBeans and Robot Builder)
    • Using Robot Builder is fairly simple.
      • Select New, Give your Robot a name and input your team number. Change the default java package to use the current years version and uncheck the box that says "Use Default Java Package". Next create a wiring file name and save it to a location. (all of this is under the main folder tree icon in the GUI). Now on to creating FrankinBot!
      • Identify your Subsystems (i.e. DriveTrain, shooter/gripper). Subsystems are the base areas of operations and functions on your Robot.
      • Next, you will want to think through the command structure of your robot. An example might be, "I need to drive forward in Autonomous, then back again.". Simply commands like 'drive' and 'backup' will suffice. You will want to create similar commands for all the functions of your robot. If you have an area of your robot where you need multiple commands to run you will need to not only create each command on its own but also you will need a command for all of them to run together, this is called a 'command group'. For instance, let's take the 1332 2013 DIsc Robot. This has multiple commands just to throw a disc. For instance, we would need to operate the disc loader both open and closed. We also need the shooter wheel to spin up. Our commands would look like, LoaderOpen, LoaderClose, ShooterMotor and the command group would be Launch. (These are just examples you can name them what ever you like).
      • The last thing in Robot Builder you will want to do is add a means of controlling your Robot. Under operator Interface you will want to add a Joystick (or two if you need it) or maybe a game pad. You can also add a joystick/game pad button(s) (under whichever controller you choose) to operate the various tasks of your Robot.
      • Save your robot creation and export to Java/NetBeans!! Remember the location of your export as you will need to import it into NetBeans.

Smart Dash Board

http://wpilib.screenstepslive.com/s/3120/m/7932/l/90078-getting-started-with-the-smartdashboard




Mechanical Components


Table of Contents

2014 Andy Mark Chassis:
Motors
CIM

2014 Andy Mark Chassis:

http://www.andymark.com/AM14U-p/am-2563.htm
  1. Suggested tools to use: http://files.andymark.com/Tools+for+AM14U.pdf
  2. Can you make is square - yes you can - AM14U https://www.youtube.com/watch?v=beKZwd9qIG8
  3. Assembly Videos
    1. CIM Assembly Video
    2. Wheel Assembly Video
    3. Toughbox Mini Assembly Video
    4. Long Configuration Assembly Video
    5. Wide Configuration Assembly Video
  4. CAD:

Motors

CIM

  1. Andy Mark Link: http://www.andymark.com/CIM-motor-FIRST-p/am-0255.htmCIM Assembly Video
    1. CIM Assembly Video
  2. VEX Motors: http://www.vexrobotics.com/217-2000.html
  3. Technical Specs
Kit Contents
  • (1)CIM Motor
Downloads & Docs
Motor Specifications and Performance Information (PDF)
Battery In
12V DC
Outputs
  • Output Shaft size:8mm (0.314in) with 2mm keyway
Specification
  • Free Speed:5,310 rpm (+/- 10%)
  • Free Current:2.7A
  • Maximum Power:337 W (at 2,655 rpm, 172 oz-in, and 68A)
  • Stall Torque:2.42 N-m (343.4 oz-in)
  • Stall Current:133A
  • Mounting Holes:(4) #10-32 tapped holes on a 2" bolt circle
CAD Model
STEP File
Size
2.5" CIM Motor
Weight
2.8 lbs (actual weight one item, no packaging)





Pneumatics:

Resource Type
Link
What was useful about this resource
Additional Notes

Team Simbotics informational slides
http://simbotics.org/files/pdf/pneumatics.pdf
Has the formulas, detailed FRC specific information on how to use and apply


Mentor Training video and presentation notes
http://first.wpi.edu/FRC/frc-mechanical.html
- More specific details on pneumatics and being efficient with them


Video on INSPECTION of pneumatics
http://www.youtube.com/watch?v=-bDgh3HJrhs
Inspection
This Video is about pneumatics and what inspectors look for


Forum
http://www.chiefdelphi.com/forums/index.php
Get questions answered or learn from other other teams


FRC 2014 Manual on pneumatics
2014 Pneumatics Manaul
This is a go to resource


2014 Game Manual
http://frc-manual.usfirst.org/viewItem/181
The rules


Team 358
GREAT HELP
http://www.team358.org/files/pneumatic/Pneumatics-StepByStep-cRIOversion.pdf
Specific direction on how to set each component up.


FRC Team 1313 prototype
http://www.youtube.com/watch?v=I9KXe7MGiyU&feature=youtu.be



Wikipedia on what Cv is
http://en.wikipedia.org/wiki/Flow_coefficient
In other countries, use Kv (flow factor)The flow coefficient of a device is a relative measure of its efficiency at allowing fluid flow. It describes the relationship between the pressure drop across an orifice, valve or other assembly and the corresponding flow rate.
Mathematically the flow coefficient can be expressed as:
C_v = F sqrt{dfrac{SG}{Delta P}}
C_v = F sqrt{dfrac{SG}{Delta P}}

where:

Cv = Flow coefficient or flow capacity rating of valve.

F = Rate of flow (US gallons per minute).

SG = Specific gravity of fluid (Water = 1).

ΔP = Pressure drop across valve (psi).