Skip to content

Commit 08636cd

Browse files
committed
Update of planar crane OpenAI Gym environ for new method names
1 parent c06d353 commit 08636cd

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

OpenAI Gym/planar_crane/planar_crane.py

+5-7
Original file line numberDiff line numberDiff line change
@@ -78,16 +78,16 @@ def __init__(self):
7878

7979
self.observation_space = spaces.Box(high_limit, low_limit)
8080

81-
self._seed()
81+
self.seed()
8282
self.viewer = None
8383
self.state = None
8484
self.x_accel = 0.0
8585

86-
def _seed(self, seed=None):
86+
def seed(self, seed=None):
8787
self.np_random, seed = seeding.np_random(seed)
8888
return [seed]
8989

90-
def _step(self, action):
90+
def step(self, action):
9191
theta, theta_dot, x, x_dot = self.state
9292
self.counter = self.counter + 1
9393

@@ -140,11 +140,9 @@ def _step(self, action):
140140
else:
141141
done = False
142142

143-
144-
145143
return np.array(self.state), reward, done, {}
146144

147-
def _reset(self):
145+
def reset(self):
148146
# TODO: 07/07/17 - Probably need more randomness in initial conditions
149147
self.state = np.array([0,#self.np_random.uniform(low=-5*np.pi/180, high=5*np.pi/180),
150148
0, #self.np_random.uniform(low=-0.5*np.pi/6, high=0.5*np.pi/6),
@@ -160,7 +158,7 @@ def _reset(self):
160158

161159
return np.array(self.state)
162160

163-
def _render(self, mode='human', close=False):
161+
def render(self, mode='human', close=False):
164162
if close:
165163
if self.viewer is not None:
166164
self.viewer.close()

0 commit comments

Comments
 (0)