Enabling testing for the Intake and Flappy Servo together

 Previously, the programming team had supplied the engineering team with two test OpModes.  The first OpMode, called "VariableMotorTest" was a Teleop OpMode that allowed a driver to set various motor speeds.  This has been used by the team to help determine the right motor speeds to use for the intake motor and shooter motors.

We also created another OpMode called ContinuousServoTest which spins the continuous servo.  This was used to help the engineers test the prototype "flappy servo" which is the mechanism used to transfer the disks from the intake to the shooter platform.

At the Oct 19th meeting, the engineering team was able to mount the intake system onto the robot frame.  They were able to successfully test both the flappy servo and the intake motor, but not at the same time.

At tonight's programmer meeting, we developed a new OpMode called Motor+ServoSpeedTest.  This OpMode combines the features of the other two OpModes by allowing a user to set variable motor speed and direction and continuous servo speed and direction.  

We tested the OpMode with the robot and it was able to successfully intake discs, transfer them to the flappy servo, and move the disks around to where the shooter platform will start.

Additionally, we created a Google Sheet called "OpMode Controller Maps" to provide to the engineering team so that they know what buttons on the controller do.

Here is the mapping for this OpMode:

OpMode NameMotor+ServoSpeedTest
Default Motor Speed0%
Default Motor DirectionReverse
Default Servo Speed50%
Default Servo DirectionForward
Digital UpServo 100%
Digital DownServo 0%
Digital LeftServo -5%
Digital RightServo +5%
AMotor 0%
BMotor 75%
XMotor 50%
YMotor 100%
Right Bumper (RB)Motor +5%
Right Trigger (RT)Servo Forward
Left Bumper (LB)Motor -5%
Left Trigger (LT)Servo Reverse
Start
Motor Reverse (default for intake)
BackMotor Forward

Comments

Popular posts from this blog

October 17 - Engineering and Programming Saturday Meeting

Consistent Shooter Power