-
Notifications
You must be signed in to change notification settings - Fork 0
2024 Bot 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
[ ] 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)
[ ] When flipping robot make sure shooter is held to prevent slamming
[ ] 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
[ ] Watch match for potential issues [ ] If issue is detected, watch for repeatability/consistency and identify likely causes
[ ] 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
(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
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
[ ] 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