@@ -78,16 +78,16 @@ def __init__(self):
78
78
79
79
self .observation_space = spaces .Box (high_limit , low_limit )
80
80
81
- self ._seed ()
81
+ self .seed ()
82
82
self .viewer = None
83
83
self .state = None
84
84
self .x_accel = 0.0
85
85
86
- def _seed (self , seed = None ):
86
+ def seed (self , seed = None ):
87
87
self .np_random , seed = seeding .np_random (seed )
88
88
return [seed ]
89
89
90
- def _step (self , action ):
90
+ def step (self , action ):
91
91
theta , theta_dot , x , x_dot = self .state
92
92
self .counter = self .counter + 1
93
93
@@ -140,11 +140,9 @@ def _step(self, action):
140
140
else :
141
141
done = False
142
142
143
-
144
-
145
143
return np .array (self .state ), reward , done , {}
146
144
147
- def _reset (self ):
145
+ def reset (self ):
148
146
# TODO: 07/07/17 - Probably need more randomness in initial conditions
149
147
self .state = np .array ([0 ,#self.np_random.uniform(low=-5*np.pi/180, high=5*np.pi/180),
150
148
0 , #self.np_random.uniform(low=-0.5*np.pi/6, high=0.5*np.pi/6),
@@ -160,7 +158,7 @@ def _reset(self):
160
158
161
159
return np .array (self .state )
162
160
163
- def _render (self , mode = 'human' , close = False ):
161
+ def render (self , mode = 'human' , close = False ):
164
162
if close :
165
163
if self .viewer is not None :
166
164
self .viewer .close ()
0 commit comments