Commit Graph
100 Commits
Author SHA1 Message Date
Erwin Coumans 69007dcc61 fix MJCF loading (use self-collision) 2018-01-20 12:07:35 -08:00
Erwin Coumans c6a350b807 BulletInverseDynaimcs: re-applied fix
PyBullet: increase humanoid training from 30 to 300M (need to figure out the right hyperparameters...)
2018-01-16 21:54:46 -08:00
Erwin Coumans af43e6465d fix wrong enum type 2018-01-15 15:13:11 -08:00
Erwin Coumans 18c83592f3 bump up PyBullet to version 1.8.2 2018-01-15 12:53:41 -08:00
Erwin Coumans 1875652d8f add cup example, generated using vhacd 2018-01-12 09:01:16 -08:00
Erwin Coumans 0e41cc65c9 bump up pybullet version 2018-01-11 21:11:27 -08:00
Erwin Coumans f4cc95c0d8 Merge remote-tracking branch 'bp/master' 2018-01-11 21:10:48 -08:00
Erwin Coumans 164d3e62c3 remove testing getToeForces 2018-01-09 18:13:34 -08:00
Erwin Coumans 61636038d8 bump up pybullet version 2018-01-08 16:16:59 -08:00
Erwin Coumans 90c5d66e1b fix for Python 2.x 2018-01-08 16:15:54 -08:00
Erwin Coumans 02e5d51052 bump up version 2018-01-05 14:23:45 -08:00
Erwin Coumans 9523df2519 warning fix (param name different in header/cpp) 2018-01-04 15:48:59 -08:00
Erwin Coumans dfbb586cba Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-01-04 15:45:04 -08:00
Erwin Coumans 23efbdb593 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-01-04 12:10:31 -08:00
Erwin Coumans 60b5ffc13a Merge remote-tracking branch 'bp/master' 2018-01-03 21:34:29 -08:00
Erwin Coumans 712a088303 Merge remote-tracking branch 'bp/master' 2017-12-23 11:02:52 -08:00
Erwin Coumans ddabc6b70c bump up pybullet version 2017-12-23 11:02:22 -08:00
Erwin Coumans b24d344cbe update to pybullet 1.7.5 version 2017-12-14 11:33:18 -08:00
Erwin Coumans 1661cf9189 add markdeep.js, some css, and reduce table font size (hard-coded in markdeep.js for now) 2017-12-06 22:26:07 -08:00
Erwin Coumans ae4bc1b3ae convert more parts of the PyBullet Quickstart Guide to Markdeep. 2017-12-06 15:07:46 -08:00
Erwin Coumans ab22c15e51 don't add .DS_Store 2017-12-06 13:59:58 -08:00
Erwin Coumans 277b6bb8a1 add first few pages of PyBullet quickstart guide in Markdeep 2017-12-06 13:58:56 -08:00
Erwin Coumans defda0135c fix clang part 2017-11-28 23:11:31 -08:00
Erwin Coumans 5736018b66 travis: verbose pybullet unittests.py 2017-11-28 22:29:11 -08:00
Erwin Coumans 2c60362e6c travis fun2 2017-11-28 22:22:59 -08:00
Erwin Coumans 629e8d06d1 more travis fun 2017-11-28 22:19:26 -08:00
Erwin Coumans eb9c252147 update travis to add setuptools 2017-11-28 22:17:24 -08:00
Erwin Coumans ec0a182a12 add pybullet unittests.py with travis support 2017-11-28 21:53:26 -08:00
Erwin Coumans 6baf82d6d8 improve testrender/np to render faster/interactive on Mac with matplotlib 2017-11-24 18:57:16 -08:00
Erwin Coumans 1c3092afb8 bump up pybullet to version 1.7.3 (Windows Numpy fix) 2017-11-24 16:52:03 -08:00
Erwin Coumans db10adeae1 bump up pybullet version to 1.7.2 2017-11-24 14:34:11 -08:00
Erwin Coumans 82b51ac78d pybullet: fix Windows numpy build 2017-11-24 14:33:24 -08:00
Erwin Coumans 3f60be59ad bump up pybullet version to 1.7.0 2017-11-20 12:35:36 -08:00
Erwin Coumans 3e17f3387a reduce MAX_SDF_BODIES to 512, it causes stack overflow failures in some internal tests 2017-11-20 11:05:31 -08:00
Erwin Coumans 88289c032e fix canvas issues from previous commit 2017-11-18 17:20:21 -08:00
Erwin Coumans c88132b80f fix issue in pybullet_envs.agents
bump up to pybullet 1.6.9
2017-11-18 17:07:27 -08:00
Erwin Coumans 4226d57801 bump up pybullet version 2017-11-18 15:19:27 -08:00
Erwin Coumans 13937b80f8 bump up version of pybullet to 1.6.7 2017-11-17 18:09:42 -08:00
Erwin Coumans e35b0c5643 remove obsolete 'register' from BussIK 2017-11-17 12:09:21 -08:00
Erwin Coumans ecf14ed132 bump up pybullet version to 1.6.5 2017-11-09 20:00:44 -08:00
Erwin Coumans d570730b8e fix pybullet and bump up version to 1.6.4 2017-11-07 21:11:16 -08:00
Erwin Coumans 344005a8f0 catch invalid mass/inertia instead of division by zero/nan. also, avoid indexing <0 2017-11-07 19:25:14 -08:00
Erwin Coumans 9ce2a1f4b9 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2017-11-07 07:56:01 -08:00
Erwin Coumans fdbad96e5d Merge remote-tracking branch 'bp/master' 2017-11-07 07:55:47 -08:00
Erwin Coumans 5701b5b152 expose COV_ENABLE_Y_AXIS_UP to pybullet
increase MAX_SDF_BODIES from 512 to 1024 (botlab needs it)
2017-11-04 12:51:13 -07:00
Erwin Coumans 4798d66f19 fixes in kuka/racecar environment. kuka still doesn't train well, work-in-progress 2017-11-01 18:06:47 -07:00
Erwin Coumans e4f58ddc33 fix typo, add train_ppo kuka task 2017-10-31 16:33:13 -07:00
Erwin Coumans 3709e68645 fix discrete versions of kuka grasping environment
should fix issue 1386
2017-10-31 16:14:20 -07:00
Erwin Coumans 33d32d7ab4 add continuous version of kuka cam gym env test 2017-10-31 16:10:02 -07:00
Erwin Coumans 4e2dfbe58e add minitaur duck environment
see also  https://www.youtube.com/watch?v=SLwUCMZdKLo and
evolution strategies (hardmaru):
https://twitter.com/hardmaru/status/925074585984237568
2017-10-31 16:05:52 -07:00
Erwin Coumans 55f5e52ecd add continuous versions of kukaGymEnv, kukaCamGymEnv, racecarZEDGymEnv etc.
should be trainable with PPO or evolution strategies (ES) now
2017-10-31 15:50:34 -07:00
Erwin Coumans 48f0f29812 add integrate.py example 2017-10-27 18:26:32 -07:00
Erwin Coumans 7f61efddfc Merge remote-tracking branch 'bp/master' 2017-10-26 08:27:17 -07:00
Erwin Coumans a5a73ba0d8 fix for issue 1400
use default output name for VHACD test binary
2017-10-26 08:11:58 -07:00
Erwin Coumans 9385f36505 add cartpole_bullet, should fix issue 1403 2017-10-25 08:37:01 -07:00
Erwin Coumans c21e7a8a8e fix potentially uninitialized data warning 2017-10-14 10:16:33 -07:00
Erwin Coumans 8750d49082 fix blocking plot.show() never terminating properly 2017-10-13 14:51:06 -07:00
Erwin Coumans 10527e12eb fix Mac OSX build, openvr 32bit/64bit was not selected, library out-of-date 2017-10-11 17:20:26 -07:00
Erwin Coumans f2c64fdf40 bump up openvr to 1.0.10 for Linux and Mac 2017-10-10 22:25:36 -07:00
Erwin Coumans 291afebad8 update pybullet version 2017-10-10 11:21:12 -07:00
Erwin Coumans 952c1a707d Merge branch 'master' of https://github.com/erwincoumans/bullet3 2017-10-10 11:20:49 -07:00
Erwin Coumans a141b29d89 Merge remote-tracking branch 'bp/master' 2017-10-09 21:48:59 -07:00
Erwin Coumans d48e2a20af fix a string check issue 2017-10-09 12:28:39 -07:00
Erwin Coumans 91e08ec986 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2017-10-09 12:28:07 -07:00
Erwin Coumans 91d164d886 remove obsolete CartPoleBulletEnv 2017-10-09 09:44:54 -07:00
Erwin Coumans 463e3d3a1a Merge remote-tracking branch 'bp/master' 2017-10-08 18:46:23 -07:00
Erwin Coumans abdcb0a5a1 remove b3GjkPairDetector.cpp from cmake 2017-09-29 12:53:34 -07:00
Erwin Coumans 0948ce5984 import missing functools 2017-09-28 10:42:02 -07:00
Erwin Coumans 345836d670 revert to original agents train/visualize scripts, but using pybullet envs in configs.py (agents lacks a convenient way to extend environments) 2017-09-28 10:19:41 -07:00
Erwin Coumans a716752915 add __init__.py file in agents folder 2017-09-27 10:30:05 -07:00
Erwin Coumans 5082d6af15 bump up pybullet version, instruction to visualize agents ppo:
python -m pybullet_envs.agents.visualize_ppo -config=pybullet_pendulum --logdir=pendulum/20170927T101514-pybullet_pendulum/ --outdir=vid

tensorboard --logdir=20170927T101514-pybullet_pendulum --port=2222
2017-09-27 10:26:45 -07:00
Erwin Coumans 8a071e9b7b Merge branch 'master' of https://github.com/erwincoumans/bullet3 2017-09-27 10:22:10 -07:00
Erwin Coumans e4a3b3fe38 add TensorFlow Agents PPO training script for various pybullet environments:
example:

python -m pybullet_envs.agents.train_ppo --config=pybullet_pendulum --logdir=pendulum
2017-09-27 10:20:38 -07:00
Erwin Coumans 36c9f2f93b bump up pybullet version 2017-09-27 09:09:43 -07:00
Erwin Coumans c37919604f add minitaur environment randomizer, enable it by default
this improves PPO training ( more stable)
2017-09-27 09:07:21 -07:00
Erwin Coumans 2d91e13886 tweak pybullet examples a bit (mac OSX OpenGL runs in mainloop, with python interpreter,
so it needs some 'ping' command
bump up pybullet to version 1.4.6
2017-09-24 21:37:31 -07:00
Erwin Coumans 97509dc9d0 add some missing files for premake, thanks to Jeff Bingham for the report 2017-09-24 16:10:14 -07:00
Erwin Coumans 27b02bfa78 Merge remote-tracking branch 'bp/master' 2017-09-24 16:01:50 -07:00
Erwin Coumans ebf78cb754 manually apply pull request 457 PR #457
Thanks to aaronmjacobs!
2017-09-24 10:45:08 -07:00
Erwin Coumans 70364445b8 Merge remote-tracking branch 'bp/master' 2017-09-24 09:49:53 -07:00
Erwin Coumans 63ee841bea trigger build system 2017-09-23 21:01:56 -07:00
Erwin Coumans 176c2512de add B3_SHARED_API definition for Mac / Linux / gcc 2017-09-21 08:37:00 -07:00
Erwin Coumans ae8f12e8ba more fixes for retina + glfw + opengl2 fallback 2017-09-20 13:09:18 -07:00
Erwin Coumans fb05763093 support retina / scale factor between pixel size and screen coordinate size 2017-09-20 10:07:18 -07:00
Erwin Coumans 2d3cd8d091 disable NUMPY build by default 2017-09-18 18:14:46 -07:00
Erwin Coumans 4108211ec8 attempt to re-enable pybullet in cmake 2017-09-18 18:11:08 -07:00
Erwin Coumans f4b28dddce fix rendering ("rgb_array") for pendulums/pendula 2017-09-15 16:33:22 -07:00
Erwin Coumans 81bf709ad7 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2017-09-15 13:12:06 -07:00
Erwin Coumans 3d7ee317db fix pybullet gym environments: InvertedDoublePendulumBulletEnv-v0,
InvertedPendulumBulletEnv-v0, InvertedPendulumSwingupBulletEnv-v0

motors were not disabled, extra gains applied etc.
2017-09-15 13:09:05 -07:00
Erwin Coumans 06b695e051 remove some warning ,see also Pull Request #302
bump up pybullet version
2017-09-14 08:08:24 -07:00
Erwin Coumans 7e0ca070e0 fix return values in pybullet to be Pythonic. 2017-09-13 16:08:30 -07:00
Erwin Coumans 6942a9f8ef remove a debug printf 2017-09-13 13:48:37 -07:00
Erwin Coumans 941ffa2005 Merge remote-tracking branch 'bp/master' 2017-09-13 13:34:00 -07:00
Erwin Coumans c220513757 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2017-09-13 13:31:56 -07:00
Erwin Coumans 340a8f4704 add sigaction handler to Example Browser, to always shutdown shared memory
make GUI_SERVER more reliable
next attempt to connect to SHARED_MEMORY in Gym envs, if available, before DIRECT/GUI
allow software rendering fallback, even if ER_BULLET_HARDWARE_OPENGL is chosen in getCameraImage
2017-09-13 13:30:16 -07:00
Erwin Coumans c250a5f0b9 re-enable shared memory connection for pybullet Gym envs (with fallback to GUI or DIRECT)
suppress shared memory connection warnings
add fallback from ER_BULLET_HARDWARE_OPENGL to TinyRenderer if not available
2017-09-13 09:56:39 -07:00
Erwin Coumans de6d370b38 bump up pybullet version 2017-09-11 17:36:04 -07:00
Erwin Coumans 3891602784 enable continuous action space for racecarZEDGymEnv
disable SHARED_MEMORY connection (it was just some debug test)
2017-09-11 17:34:06 -07:00
Erwin Coumans b7e7415b46 bump up pybullet to 1.3.7 2017-09-11 09:39:48 -07:00
Erwin Coumans 20f97f78b8 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2017-09-11 09:39:20 -07:00