Advertisement
Guest User

Untitled

a guest
Sep 16th, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. from controller import Supervisor
  2. import math
  3.  
  4. class BotController():
  5.  
  6. # Initalize the motors.
  7. def setup(self):
  8. self.robot = Supervisor()
  9. self.motor_left = self.robot.getMotor("motor_left")
  10. self.motor_right = self.robot.getMotor("motor_right")
  11.  
  12. self.timestep = int(self.robot.getBasicTimeStep())
  13.  
  14. # Do one update step. Calls Webots' robot.step().
  15. # Return True while simulation is running.
  16. # Return False if simulation is ended
  17. def step(self):
  18. return (self.robot.step(self.timestep) != -1)
  19.  
  20. # More driving logic here
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement