| 12345678910111213141516171819202122232425262728293031323334 |
- class Env:
- def __init__(self):
- self.x_range = (0, 50)
- self.y_range = (0, 30)
- self.obs_boundary = self.obs_boundary()
- self.obs = self.obs_circle()
- @staticmethod
- def obs_boundary():
- obs_boundary = [
- (0, 0, 1, 30),
- (0, 30, 50, 1),
- (1, 0, 50, 1),
- (50, 1, 1, 30),
- (20, 1, 1, 15),
- (10, 15, 10, 1),
- (30, 15, 1, 15),
- (40, 1, 1, 15)
- ]
- return obs_boundary
- @staticmethod
- def obs_circle():
- obs_cir = [
- (5, 10, 3),
- (10, 22, 3.5),
- (21, 23, 3),
- (34, 9, 4),
- (37, 23, 3),
- (45, 20, 2)
- ]
- return obs_cir
|