<gh_stars>100-1000
from osim.env import ProstheticsEnv
import numpy as np
import unittest

class SimulationTest(unittest.TestCase):
    def test1(self):
        
        env = ProstheticsEnv(visualize=True)
        observation = env.reset()

        simbody_state = env.osim_model.get_state()
        print(simbody_state.getNumSubsystems())
        print(simbody_state.getY())
        oldy = simbody_state.updY()
        for i in range(len(oldy)):
            oldy[i] += 0.2
        print(simbody_state.getY())
        env.osim_model.set_state(simbody_state)

        action = env.action_space.sample()

        for i in range(50):
            env.step(action)


if __name__ == '__main__':
    unittest.main()

from osim.env import ProstheticsEnv
import numpy as np
import unittest

class SimulationTest(unittest.TestCase):
    def test1(self):
        
        env = ProstheticsEnv(visualize=True)
        observation = env.reset()

        simbody_state = env.osim_model.get_state()
        print(simbody_state.getNumSubsystems())
        print(simbody_state.getY())
        oldy = simbody_state.updY()
        for i in range(len(oldy)):
            oldy[i] += 0.2
        print(simbody_state.getY())
        env.osim_model.set_state(simbody_state)

        action = env.action_space.sample()

        for i in range(50):
            env.step(action)


if __name__ == '__main__':
    unittest.main()