OpenAI Gymnasium
from mors_gym_env import MorsBulletEnv
from stable_baselines3.common.env_checker import check_env
import numpy as np
t = 0.0
dt = 1.0/240.0
environment = MorsBulletEnv(urdf_root="./urdf",
world="empty",
sim_freq=240,
hard_reset=True,
render=True,
on_rack=False,
self_collision_enabled=False,
max_timesteps = np.inf,
debug_mode = False,
floating_camera=False,
step_enabled=True,
accurate_motor_model_enabled=False,
simple_motor_model_enabled=False,
torque_control_enabled=False,
motor_kp=0,
motor_kd=0,
motor_velocity_limit=np.inf,
action_repeat=1,
rew_scale = 1,
distance_limit=float("inf"),
observation_noise_stdev=0.0,
normalization = True,
ext_disturbance_enabled = False,
lidar_enabled=False,
camera_enabled = False
)
environment.reset()
for i in range(1000):
ref_angle = np.sin(t) * 0.7
action = [ref_angle]*12
observation, _, _, _, _ = environment.step(action)
t += dt
environment.close()Last updated