from robot_control_class import RobotControl
import math
class ExamControl:
def get_laser_readings(self):
output = []
rc = RobotControl()
laser = rc.get_laser_full()
output.append(laser[719])
output.append(laser[0])
return output
def main(self):
rc = RobotControl()
d_left, d_right = self.get_laser_readings()
print(d_left, d_right)
while True:
rc.move_straight()
d_left, d_right = self.get_laser_readings()
print(d_left, d_right)
if ( math.isinf(d_left)) and ( math.isinf(d_right)):
break
rc.stop_robot()
testMove = ExamControl()
testMove.main()
Hi @ghassan11,
the instructions in the notebooks could be saying that you should not call the main function “testMove.main()” when submitting your code for correction.
I would recommend you review the instructions and submit the quiz again.
This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.