Erwin Coumans
|
f38b2cf14d
|
use SHARED_MEMORY as first connection attempt, to make visualization/OpenGL rendering easier
|
2017-09-11 09:23:14 -07:00 |
|
Erwin Coumans
|
16c58de272
|
Merge remote-tracking branch 'bp/master'
|
2017-09-11 07:35:05 -07:00 |
|
Erwin Coumans
|
125380ce15
|
revert feet related reward in ant
|
2017-09-09 22:35:48 -07:00 |
|
Erwin Coumans
|
de28334a70
|
tweak to testEnv.py, sample usage:
python testEnv.py --rgb=1 --render=1 --step=100000 --env="HumanoidBulletEnv-v0"
|
2017-09-09 16:36:42 -07:00 |
|
Erwin Coumans
|
ce64aff7af
|
ant env, fix feet_collision reward issue
|
2017-09-09 16:00:03 -07:00 |
|
Erwin Coumans
|
666c824b81
|
enable pybullet_env Ant Gym rendering, tinyRenderer has some issue with the ant.xml file though
|
2017-09-09 15:27:10 -07:00 |
|
Erwin Coumans
|
c895bd244f
|
track down DL/dl issue
|
2017-09-09 13:05:45 -07:00 |
|
Erwin Coumans
|
4f47a223ef
|
more fixes in Gym Ant to make reward the same as Roboschool,
apparently feet_collision_cost is not properly updated in Roboschool,
for now, disable it in pybullet too: see https://github.com/openai/roboschool/issues/63
|
2017-09-09 12:36:53 -07:00 |
|
Erwin Coumans
|
c144d9c045
|
add simple script to test some of the pybullet gym environments (work-in-progress/experimental)
|
2017-09-08 15:25:16 -07:00 |
|
Erwin Coumans
|
67eb59901a
|
trigger travis again
|
2017-09-08 08:22:40 -07:00 |
|
Erwin Coumans
|
52c58a8886
|
turn off compiling pybullet using cmake,
cmake's lack of finding python is broken beyond repair,
let's just use pip/setuptools instead.
See also: https://travis-ci.org/bulletphysics/bullet3/jobs/273121440
|
2017-09-07 18:39:59 -07:00 |
|
Erwin Coumans
|
86840bf50d
|
trigger travis
|
2017-09-07 17:24:17 -07:00 |
|
Erwin Coumans
|
03cde2ee9b
|
fix build? (pybullet shouldn't be build by default)
|
2017-09-07 14:40:46 -07:00 |
|
Erwin Coumans
|
6671156652
|
tweak pybullet title and bump up version
|
2017-09-07 14:34:37 -07:00 |
|
Erwin Coumans
|
2d0d285377
|
Merge remote-tracking branch 'bp/master'
|
2017-09-07 12:26:02 -07:00 |
|
Erwin Coumans
|
cfc07565ac
|
fix dumpLog.py
|
2017-09-06 14:34:10 -07:00 |
|
Erwin Coumans
|
c82131d16e
|
cmake fixes
|
2017-09-06 14:18:35 -07:00 |
|
Erwin Coumans
|
ff0cd65346
|
fix __init__.py, add stadium without collision for testing
|
2017-09-05 21:47:35 -07:00 |
|
Erwin Coumans
|
a47e342ec4
|
bump up pybullet version
|
2017-09-02 11:42:58 -07:00 |
|
Erwin Coumans
|
6d940d7a02
|
Merge branch 'master' of https://github.com/erwincoumans/bullet3
|
2017-08-31 10:00:24 -07:00 |
|
Erwin Coumans
|
6d0e2cd527
|
update pybullet docs, add getList to pybullet_envs
|
2017-08-31 09:59:40 -07:00 |
|
Erwin Coumans
|
9d404f5316
|
bump up pybullet version, pre-sort visual shapes
|
2017-08-29 21:36:56 -07:00 |
|
Erwin Coumans
|
3b472e4b12
|
Merge remote-tracking branch 'bp/master'
|
2017-08-28 19:29:06 -07:00 |
|
Erwin Coumans
|
029b4debad
|
fix in minitaur.py and add render function in minitaur_gym_env.py
|
2017-08-28 19:28:20 -07:00 |
|
Erwin Coumans
|
04e7ebbe80
|
Merge remote-tracking branch 'bp/master'
|
2017-08-27 20:08:17 -07:00 |
|
Erwin Coumans
|
97cb6df00c
|
bump up pybullet version
|
2017-08-26 15:00:54 -07:00 |
|
Erwin Coumans
|
e267f5c3d2
|
move pybullet.connect into the Gym environment.
If you like to enable rendering, call the env.render(mode="human") before calling the first env.reset
|
2017-08-26 14:58:48 -07:00 |
|
Erwin Coumans
|
51b7e1040f
|
more fixes in the pybullet gym environments: use main instead of demo_run,
add missing main to some eaxmples.
pip install pybullet
train:
python -m pybullet_envs.examples.train_pybullet_cartpole
enjoy:
python -m pybullet_envs.examples.enjoy_pybullet_cartpole
enjoy pretrained environments:
python -m pybullet_envs.examples.enjoy_TF_AntBulletEnv_v0_2017may
python -m pybullet_envs.examples.enjoy_TF_HalfCheetahBulletEnv_v0_2017may
python -m pybullet_envs.examples.enjoy_TF_AntBulletEnv_v0_2017may
python -m pybullet_envs.examples.enjoy_TF_HopperBulletEnv_v0_2017may
python -m pybullet_envs.examples.enjoy_TF_HumanoidBulletEnv_v0_2017may
python -m pybullet_envs.examples.enjoy_TF_InvertedDoublePendulumBulletEnv_v0_2017may
python -m pybullet_envs.examples.enjoy_TF_InvertedPendulumBulletEnv_v0_2017may
python -m pybullet_envs.examples.enjoy_TF_InvertedPendulumSwingupBulletEnv_v0_2017may
python -m pybullet_envs.examples.enjoy_TF_Walker2DBulletEnv_v0_2017may
Run some gym environment test:
python -m pybullet_envs.examples.racecarGymEnvTest
Create/Import a specific Gym environment:
python
import pybullet_envs
env = gym.make("AntBulletEnv-v0")
env = gym.make("HalfCheetahBulletEnv-v0")
env = gym.make("HopperBulletEnv-v0")
env = gym.make("HumanoidBulletEnv-v0")
env = gym.make("Walker2DBulletEnv-v0")
env = gym.make("InvertedDoublePendulumBulletEnv-v0")
env = gym.make("InvertedPendulumBulletEnv-v0")
env = gym.make("MinitaurBulletEnv-v0")
env = gym.make("RacecarBulletEnv-v0")
env = gym.make("KukaBulletEnv-v0")
env = gym.make("CartPoleBulletEnv-v0")
|
2017-08-26 13:13:53 -07:00 |
|
Erwin Coumans
|
b1426322ed
|
add gif to pybullet data
add python files to .gitignore
pybullet bump up version to 1.2.5
|
2017-08-25 18:08:53 -07:00 |
|
Erwin Coumans
|
c7c3e76e56
|
Merge remote-tracking branch 'bp/master'
|
2017-08-24 21:42:32 -07:00 |
|
Erwin Coumans
|
16d9e2fb38
|
Merge branch 'master' of https://github.com/erwincoumans/bullet3
|
2017-08-24 10:16:25 -07:00 |
|
Erwin Coumans
|
577ddd4f55
|
remote 'data' from MANIFEST.in
|
2017-08-23 23:58:53 -07:00 |
|
Erwin Coumans
|
f19f28b5ed
|
more fixes in pybullet/resources, moved enjoy/train/test in 'examples' folder.
|
2017-08-22 10:07:47 -07:00 |
|
Erwin Coumans
|
21ca6a90f0
|
more fixes for pybullet
|
2017-08-22 09:32:16 -07:00 |
|
Erwin Coumans
|
dd4cc5f4ef
|
add minitaur quadruped
|
2017-08-22 09:00:46 -07:00 |
|
Erwin Coumans
|
e064d4b837
|
more fixes in pybullet_envs: fix path, add missing data resources
|
2017-08-22 08:59:39 -07:00 |
|
Erwin Coumans
|
21f9d1b816
|
refactor pybullet/gym to allow instantiating environments directly from a pybullet install:
work-in-progress (need to add missing data files, fix paths etc)
example:
pip install pybullet
pip install gym
python
import gym
import pybullet
import pybullet_envs
env = gym.make("HumanoidBulletEnv-v0")
|
2017-08-22 00:42:02 -07:00 |
|
Erwin Coumans
|
c06ea72a4c
|
improve the new pybullet gym environments, follow camera, disable 2D GUI, disable rendering during loading (makes it faster)
disable vsync on Mac
fix setup.py file
|
2017-08-20 18:11:53 -07:00 |
|
Erwin Coumans
|
c4112ec5cc
|
Merge remote-tracking branch 'bp/master'
|
2017-08-19 16:16:56 -07:00 |
|
Erwin Coumans
|
b80a387a1e
|
upgrade to latest OpenVR 1.0.9 (https://github.com/ValveSoftware/openvr)
enable experimental Mac OSX OpenVR, tested using Apple External Graphics Development Kit.
|
2017-08-19 09:48:32 -07:00 |
|
Erwin Coumans
|
226aaedc46
|
bump up pybullet setup.py version, make B3_NO_PYTHON_FRAMEWORK default on Mac
minor fixes (arg name in header/cpp the same)
|
2017-08-18 08:53:46 -07:00 |
|
Erwin Coumans
|
99beb44625
|
fix build issues in previous commit
|
2017-08-15 10:46:09 -07:00 |
|