Skip to content

Commit

Permalink
add old, slow left and right autonomous modes
Browse files Browse the repository at this point in the history
  • Loading branch information
czhao39 committed Apr 6, 2017
1 parent ae8adb7 commit ec17ea2
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 1 deletion.
26 changes: 26 additions & 0 deletions robot/commands/autonomous.py
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,32 @@ def __init__(self, mode):
self.addSequential(ControlGearMech(False))
self.addSequential(SetSpeed(-0.1, 1.0))

self.addSequential(SetSpeed(-0.3, 0.5))
self.addSequential(Rotate(20))
self.addSequential(SetSpeed(0.3, 1.0))
elif mode == "oldleft":
self.addSequential(SetSpeed(0.2, 0.5))
self.addSequential(Rotate(-30))
self.addSequential(SetSpeed(0.2, 1.2))
self.addSequential(Rotate(40))
self.addSequential(DriveToRod(timeout=3.5))
if not switches.gear_mech_switch.get():
self.addSequential(ControlGearMech(False))
self.addSequential(SetSpeed(-0.1, 1.0))

self.addSequential(SetSpeed(-0.3, 0.5))
self.addSequential(Rotate(-20))
self.addSequential(SetSpeed(0.3, 1.0))
elif mode == "oldright":
self.addSequential(SetSpeed(0.2, 0.5))
self.addSequential(Rotate(30))
self.addSequential(SetSpeed(0.2, 1.2))
self.addSequential(Rotate(-40))
self.addSequential(DriveToRod(timeout=3.5))
if not switches.gear_mech_switch.get():
self.addSequential(ControlGearMech(False))
self.addSequential(SetSpeed(-0.1, 1.0))

self.addSequential(SetSpeed(-0.3, 0.5))
self.addSequential(Rotate(20))
self.addSequential(SetSpeed(0.3, 1.0))
Expand Down
2 changes: 1 addition & 1 deletion robot/robot.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ def robotInit(self):

# set autonomous modes
self.sd.putStringArray("autonomous/options",
["left", "center", "right", "boilerleft", "boilerright", "angledleft", "angledright", "borkleft", "borkright"])
["left", "center", "right", "boilerleft", "boilerright", "angledleft", "angledright", "borkleft", "borkright", "oldleft", "oldright"])
self.sd.putString("autonomous/selected", "left")
self.sd.putBoolean("isautonomous", False)

Expand Down

0 comments on commit ec17ea2

Please sign in to comment.