diff --git a/examples/pybullet/gym/pybullet_utils/runServer.py b/examples/pybullet/gym/pybullet_utils/runServer.py new file mode 100644 index 000000000..054fe66a4 --- /dev/null +++ b/examples/pybullet/gym/pybullet_utils/runServer.py @@ -0,0 +1,18 @@ +#add parent dir to find package. Only needed for source code build, pip install doesn't need it. +import os +import inspect +currentdir = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))) +parentdir = os.path.dirname(os.path.dirname(currentdir)) +os.sys.path.insert(0, parentdir) + +import pybullet_data +import pybullet as p +import time + +p.connect(p.GUI_SERVER) +p.setAdditionalSearchPath(pybullet_data.getDataPath()) + +while (1): + #this is a no-op command, to allow GUI updates on Mac OSX (main thread) + p.setPhysicsEngineParameter() + time.sleep(0.01)