env.py 721 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #!/usr/bin/env python3
  2. # -*- coding: utf-8 -*-
  3. """
  4. @author: huiming zhou
  5. """
  6. x_range, y_range = 51, 31 # size of background
  7. def obs_map():
  8. """
  9. Initialize obstacles' positions
  10. :return: map of obstacles
  11. """
  12. obs = []
  13. for i in range(x_range):
  14. obs.append((i, 0))
  15. for i in range(x_range):
  16. obs.append((i, y_range - 1))
  17. for i in range(y_range):
  18. obs.append((0, i))
  19. for i in range(y_range):
  20. obs.append((x_range - 1, i))
  21. for i in range(10, 21):
  22. obs.append((i, 15))
  23. for i in range(15):
  24. obs.append((20, i))
  25. for i in range(15, 30):
  26. obs.append((30, i))
  27. for i in range(16):
  28. obs.append((40, i))
  29. return obs