Edit

Note Viewer


Electrical & Code 2019

Attendance

Note Info

Students
Mentors
Date & Time
Location & Author
  • David S.

  • Adam P.

  • 2/9/2019

  • 3 hours

  • Aquiferland

  • Bryn G.

Guests

& Malia & Vasista

& Billy


Work Completed

Friday (02/08):

  • Electrical belly pans were routed
  • Comp bot belly pan wiring began
  • Adam made 2 more encoder wires
  • Billy soldered and tested first set light sensors
    • Analog sensors work as DIOs on the Arduino so we don't need to order any more :)
    • Seemed to be working, but Billy brought them home with him to complete further testing --> needed to change example code to look for white line instead of black
    • From Billy: "Coincidentally the pololu example code is designed to find a line and give the estimated sensor it is centered under
      So our centering code will just be an extension of that to include more data points" which will make this straight forward to implement on the robot"
  • Code
    • Climber commands
    • Added preliminary PID stuff to cargo using potentiometer as sensor
    • Added motion magic to the climber which is going to have talon SRXs with encoders

 

Saturday (02/09):

  • David, Bryn & Malia finished wiring and labeling comp bot belly pan
    • RoboRIO, PDP, VRM, 2 PCMs, 6 DT Victor SPs
    • Still to do after the rest of the robot is assembled: Radio, ethernet switch, RSL, limelight, potentiometers, other motor controllers & encoders, arduino, light sensors, ultrasonic sensors, etc.
  • Bryn's mom, Bryn, & Malia moved all of practice bot electronics onto the newly routed belly pan
    • See above for details since the two boards are currently identical...
  • Assembled new helping hands and got a new soldering iron which is exciting
  • Learned how to wire limit switches using spade connectors
    • Only use 2 of the three connector spots
    • NC --> normally closed
    • NO --> normally open (what we will use most of the time)
    • Wire either NC or NO and the ground

Challenges

  • Can't wire a bunch of stuff without the rest of the robot assembled
  • Need to figure out how to get more people involved with the code
    • Michal O. says to just assign them tasks and they will do it
    • Bryn questions that because they haven't even looked at robot code
    • Adam says they need to start with trainings and then get going with robot code

Work for Next Meeting

  1. Wire DT1 & DT2 as the rest of the robot gets assembled
    • We still need to add the radio, ethernet switch, solenoid block, arduino, limelight, ultrasonic sensors, talon SRXs, victor SPXs, encoders, potentiometers, light sensors, and some more that I'm probably forgetting
  2. ROBOT CODE!!!!!
    • Get drive correction working
    • Basic hatch commands
    • Hatch PID controller
    • 1 step process for climber
    • Cargo set points
    • Vision
    • etc. etc.
  3. Install More Boards on comp & practice bot RoboRIOs. Manual for More Board:
    http://www.revrobotics.com/content/docs/REV-11-1100-UM.pdf
  4. Make list of all the general & subteam specific electrical components on the robot (FRC4096 --> 2018 - 2019 --> Build Season --> Electrical folder --> Electrical components)
  5. Continue the schematic for the electrical system using the schematic software stuff --> talk to Malia & Caden about this if you are interested (or maybe eddy)
  6. Get drivetrain code to work on the debugger (may just need to add the physics and sim files to the code???)
  7. Vision
    • Now that the gyro is working again, this should be worked on some more...
    • Drive robot towards vision target so the target is in view of limelight; then have robot drive to a specified distance and turn to a specified angle from the vision target (using a calibrated position and the tx & ty from the limelight)
    • Get Rotate_To_Angle_Limelight command working on Poly again.  PID will need tuning.
    • Continue learning how to use limelight
      • Specifically learn what all of the different values on the network table are and how they can be used
      • Continue to look into the Limelight documentations
    • Go to specified range from target (check case studies on limelight website & documentation)
    • Go to specified range and aim at target (again check case studies)
  8. Ultrasonic Sensors --> test them, learn how to use them, where should they be mounted, etc.
  9. Light Sensors --> wire them, test them, learn how to use them, connect them to the mega arduino, code them, etc.

On Schedule?

i guess so.