Skip to content

2024 Bot Checklist

tekdemo edited this page Oct 4, 2024 · 1 revision

Robot Team Beginning of the Day Checklist

This is the time of day robot team should be working on major non critical tweaks to the function of the robot. Examples: brand new autos, new april tag stuff

Pit Setup [ ] Make sure battery cart is plugged in and batteries are charging Frameworks [ ] Check Frame Bolts (Paint Pen Lines), starting with top and then flipping robot to check bottom [ ] Check Wheels/Tread and replace as needed [ ] Check Belly Pan Rivets [ ] Check Frame square-ness [ ] Check swerve modules for crunchyness Functions [ ] Check Climber bearings [ ] Check Functions Bolts (Intake first, then flip robot upright and move on to shooter, then climber, and finally dunk arm), also using paint pen lines to verify tightness [ ] Check Shooter Wheels for wear [ ] Check Rollers for bends or cracks [ ] Check Belts and printed roller pulleys [ ] Check Shooter Pivot Tubes and Bolts [ ] Check Baby NEO on dunk arm (pinion engagement/slipping) [ ] Check Shooter Pivot sector gear and pinion [ ] Check Shooter pivot vp engagement Controls [ ] Check CAN Wire Connections [ ] Check SparkMAX absolute encoder attachment [ ] Check Zip ties near Climber Hooks [ ] Check Power distribution wires/connector tightness [ ] Check Plugins to RIO Programming [ ] Check Wheel Alignment [ ] Check Dunk Arm Soft Limits [ ] Check Note Intaking [ ] Auto Note Align Checks

Pre-match Checklist

[ ] post-match checklist was completed since robot was last driven
[ ] Correct battery selected
[ ] Battery leads OK
[ ] Battery secured correctly, leads clear of passthrough
[ ] Correct bumpers secured
[ ] Rollers cleaned
[ ] Dunkarm
[ ] Intake
[ ] Passthrough
[ ] Do Operation Confirmation Procedure
[ ] Report unfixable problems to drive team ASAP
[ ] Square placed on robot cart
[ ] Drive station ready for handoff (controllers, charger, laptop)

Procedures

General Procedures

[ ] When flipping robot make sure shooter is held to prevent slamming

Pre-match Procedure

[ ] Complete pre-match checklist [ ] Assign person to walk in front of cart Name:_________________________ [ ] Deliver robot to drivers [ ] Deliver driver station to drivers [ ] Report any issues or changes to drivers [ ] Return to stands unless doing ongoing repairs in pit

Standard Match Procedure

[ ] Watch match for potential issues [ ] If issue is detected, watch for repeatability/consistency and identify likely causes

Damaged Robot Post-Match Procedure

[ ] Standard post-match mostly applies [ ] Make sure code changes are tested early ie: not with 5 minutes before queue [ ] Identify primary cause of failure [ ] Identify secondary failures and additional damage caused by primary failure [ ] If needed, send person to pits to prepare equipment/spares [ ] If needed, summon assistance/specialists for damaged systems. [ ] Repair bot [ ] Apply post-repair checklist for affected systems (if applicable) [ ] Apply robot off-field checklist [ ] 2 additional people also apply post-repair + off field checklist for the system(s) for completeness. [ ] Apply operating confirmation procedure [ ] Evaluate checklist/processes: Can something be added to help prevent this failure going forward

Operation Confirmation Procedure

(typically handled by programmers, but anyone who knows the controller can do this) [ ] Put Robot on blocks [ ] Let climber home. [ ] Intake note [ ] Set shooter RPM + angle. Let drop. [ ] Load Note into dunkarm. [ ] Dunkarm to speaker. [ ] Move climbers to climb position. [ ] Dunkarm manual/trap mode up [ ] Score note. [ ] Drive forward OK [ ] Translate left OK [ ] All wheels spin all the way around

Robot Team Post Match Checklist

Drivetrain [ ] tread not unevenly worn or damaged [ ] Tread within wear limits [ ] swerve module mounting bolts [ ] swerve module fork bolts [ ] belly pan rivets [ ] Motor temps OK (post-match only)

Shooter Pivot [ ] Full range of motion OK [ ] Sector Gear bolts securely mounted [ ] Versa gearbox bolts securely mounted [ ] Gear meshing OK [ ] Sector gear not worn/damaged [ ] Drive gear not worn/damaged [ ] 550 motor pinion transmits torque [ ] Motor temps OK (post-match only)

Flywheels [ ] Shafts not bent [ ] Wheel wear OK [ ] Bearings OK / not crunchy [ ] Bolts OK/ not backed out [ ] Free spin/friction OK

Dunk Arm [ ] Full range of motion OK [ ] Gears mesh OK and no chipped/broken teeth [ ] Chain tension OK [ ] LEDs secured OK

Dunk Arm Rollers [ ] Bearings OK [ ] Rollers OK + not cracked [ ] Rollers Cleaned [ ] 550 transmitting torque OK [ ] Bolts OK [ ] Side plates not cracked or damaged [ ] Alignment belt clocked correctly

Climber [ ] Full range of motion with no binding [ ] Chain tension OK [ ] mounting rivets on the frame [ ] Mounting bolts on polycarb [ ] Polycarb hooks not damaged

Intake [ ] rollers not bent or cracked [ ] roller bolts not backed out [ ] Intake frame aligned correctly/square [ ] Intake towers bolted down completely

Passthrough [ ] rollers not bent or cracked [ ] roller bolts not backed out [ ] 550 pinion OK and transmits torque

Controls [ ] Battery leads OK [ ] Spark max encoder cables checked [ ] Dunk arm + dunkarm roller [ ] Intake [ ] drivetrain [ ] Shooter + flywheels [ ] Wires near climber secured [ ] Wires on back plate secured [ ] Wires below shooter secured. [ ] Network wires OK [ ] LEDS OK

Post Repair Checklist

  [ ] For major repairs involving whole subsystems
  [ ] When completing a repair on a certain subsystem, operation confirmation should be run on that specific subsystem

Swerve Modules [ ] Rezero module offset [ ] Make sure all bolts are tight [ ] Make sure can ids are correct [ ] Make sure right gear ratio in module

Intake [ ] Run intake to test performance [ ] Make sure can ids are correct

Dunk Arm [ ] Verify end effector clocking [ ] Verify press on pinion goodness [ ] Run dunk arm to test performance [ ] Make sure can ids are correct

Shooter [ ] Run shooter to test performance [ ] Check axial shaft slop [ ] Make sure can ids are correct

Passthrough [ ] Run passthrough to test performance [ ] Make sure can ids are correct

Climber [ ] Run passthrough to test performance [ ] Make sure can ids are correct [ ] Make sure no binding on internal bearing block [ ] Make sure chain and belt are appropriately tightened