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