def drive_decision(cap):
    point1 = ldf.get_laser_pos(cap)

    xval1, yval1 = point1
    if xval1 == -1:
        return (0, 0)  # if error condition is received, stop the bot

    PointList = [xval1, yval1]

    DriveSpeeds = Drive(PointList)

    RightSp, LeftSp = SpeedChecker(DriveSpeeds)

    return (RightSp, LeftSp)
Example #2
0
def drive_decision(cap):
    point1 = ldf.get_laser_pos(cap)
    #point2 = ldf.get_laser_pos(cap)

    xval1, yval1 = point1

    # xval2, yval2 = point2

    # elapsed = time.time() - start
    # print elapsed

    # PointList = [xval1, xval2, yval1, yval2]

    PointList = [xval1, yval1]

    DriveSpeeds = Drive(PointList)

    RightSp, LeftSp = SpeedChecker(DriveSpeeds)

    return (RightSp, LeftSp)