Update competition_codes/sectionals/sectional_main_experimental.py
This commit is contained in:
@@ -21,7 +21,7 @@ drive_base = DriveBase(left_motor, right_motor, WHEEL_DIAMETER, AXLE_TRACK)
|
||||
drive_base.settings(600, 500, 300, 200)
|
||||
drive_base.use_gyro(True)
|
||||
|
||||
WALL_DISTANCE = 300 # mm
|
||||
WALL_DISTANCE = 200 # mm
|
||||
|
||||
async def drive_forward():
|
||||
"""Drive forward continuously using DriveBase."""
|
||||
@@ -113,14 +113,15 @@ async def Run2_1():
|
||||
await right_arm.run_angle(50,-30)
|
||||
await drive_base.arc(350,113, None)
|
||||
#)
|
||||
await drive_base.straight(20)
|
||||
await drive_base.turn(-60)
|
||||
await drive_base.straight(-40)
|
||||
await drive_base.straight(-47)
|
||||
|
||||
await right_arm.run_angle(500,-90) # arm down
|
||||
await wait(100)
|
||||
await drive_base.turn(20) # turn right a little bit
|
||||
#await wait(100)
|
||||
await right_arm.run_angle(500,90) #arm up
|
||||
await right_arm.run_angle(500,140) #arm up
|
||||
await drive_base.turn(-20) #reset position
|
||||
|
||||
await drive_base.straight(50)
|
||||
@@ -175,14 +176,14 @@ async def Run_3_4(): #combined angler artifacts and tip the scale - experimental
|
||||
await drive_base.turn(90)
|
||||
await drive_base.arc(-150,-100, None)
|
||||
|
||||
await drive_base.straight(100)
|
||||
await drive_base.straight(135)
|
||||
await right_arm.run_angle(800,-150)
|
||||
await right_arm.run_angle(900,150)
|
||||
|
||||
await drive_base.straight(-80)
|
||||
await drive_base.turn(-67)
|
||||
await drive_base.straight(450,Stop.COAST_SMART)
|
||||
await drive_base.arc(10,-25, None)
|
||||
await drive_base.straight(-100)
|
||||
await drive_base.turn(-65)
|
||||
await drive_base.straight(320,Stop.COAST_SMART)
|
||||
await drive_base.arc(10,-47, None)
|
||||
#await drive_base.turn(-23, Stop.COAST_SMART)
|
||||
|
||||
await multitask(
|
||||
@@ -324,7 +325,7 @@ async def main():
|
||||
|
||||
if color == "Red":
|
||||
print('Running Mission 3')
|
||||
await Run3() #red
|
||||
await Run2_1() #red
|
||||
elif color == "Orange":
|
||||
print('Running Mission 6')
|
||||
await Run6_1() #orange
|
||||
@@ -342,7 +343,7 @@ async def main():
|
||||
await Run6_7() #purple - vertically
|
||||
elif color == "Light_Blue":
|
||||
print("Running Mission 2_1")
|
||||
await Run2_1()
|
||||
await Run3()
|
||||
else:
|
||||
print(f"Unknown color detected (Hue: {h}, Sat: {s}, Val: {v})")
|
||||
await wait(10)
|
||||
|
||||
Reference in New Issue
Block a user