Commit Graph
100 Commits
Author SHA1 Message Date
Erwin Coumans 0abe4151e5 Fix for 1643, allow to instantiate multiple PyBullet Gym environments (Ant, Humanoid, Hopper, Pendula etc) in the same process (same or other thread). It uses the pybullet_utils.bullet_client to achieve this. 2018-05-18 16:23:54 -07:00
Erwin Coumans d17d496f97 fix potential asan/tsan issue 2018-05-15 13:24:28 -07:00
Erwin Coumans 703767c6f3 BulletInverseDynamics: Fix propagation of user_int and user_ptr when creating MultiBodyTree.
The user_ptr and user_int arguments passed to addBody were stored in the cache, but not propagated to the MultiBodyTree when finalizing it.

Thanks to Thomas Buschmann for the fix.
2018-05-14 07:34:49 -07:00
Erwin Coumans e86d11f7b9 PyBullet combineUrdf, make createMultiBody much faster, by temporarily disabling rendering 2018-05-10 20:52:51 -07:00
Erwin Coumans be7c6ac967 PyBullet add getCameraImage to debug urdfEditor/createMultiBody 2018-05-08 23:23:53 -07:00
Erwin Coumans 3a4d1799d8 remove "DO NOT SUBMIT" comments, it blocks commits in google3 2018-05-07 17:35:55 -07:00
Erwin Coumans 0b5785421b PyBullet: re-add API to header 2018-05-07 16:59:06 -07:00
Erwin Coumans 7bc85c7d43 PyBullet.SHARED_MEMORY_SERVER, use secondary key for server 2018-05-07 16:01:38 -07:00
Erwin Coumans 7383843b24 expose PyBullet.SHARED_MEMORY_SERVER
connect from 1 different PyBullet client using PyBullet.SHARED_MEMORY)
(don't use more than 1 other client to submit commands in parallel)
2018-05-07 15:57:36 -07:00
Erwin Coumans 810c9d423c Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-05-03 09:07:14 -07:00
Erwin Coumans 0c706eb08a fix some incompatibilities between google3/third_party/GL,EGL, glad 2018-05-03 09:06:30 -07:00
Erwin Coumans 4a8ad1a54e fix posix memory release issues
fix compile problems on Mac OSX
reduce shared memory size on Mac (>512*1024 fails to allocate)
2018-05-02 15:39:16 -07:00
Erwin Coumans 0faff1e183 bump up PyBullet version to 1.9.6 2018-05-02 13:57:01 -07:00
Erwin Coumans 2b5f86a593 fix memory leak 2018-05-02 12:49:35 -07:00
Erwin Coumans fcce77fe49 fix spaces/tab issue in urdfEditor.py 2018-04-12 14:01:17 -07:00
Erwin Coumans 11008d8110 fixes, backwards compatibility 2018-04-12 09:28:30 -07:00
Erwin Coumans 719c352216 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-04-12 07:49:23 -07:00
Erwin Coumans bd0aed3e36 add ARS to train/eval Minitaur 2018-04-11 18:14:56 -07:00
Erwin Coumans 40b285ebfd fixes in minitaur leg mapping 2018-04-11 18:13:46 -07:00
Erwin Coumans ad75ea35b3 fix new minitaur envs for newer Gym (_step -> step etc),
add extra sleep to sync Minitaur walk with RTC clock
2018-04-11 13:22:25 -07:00
Erwin Coumans 1f756cfb8d bump up pybullet version to 1.9.5 2018-04-11 01:21:57 -07:00
Erwin Coumans 7fa5e91cbd replace green stadium with blue checkered Bullet plane
add missing files to pybullet setup.pu
2018-04-10 19:55:26 -07:00
Erwin Coumans aae19514ac make the method not pure virtual (it breaks some internal code) 2018-03-27 10:18:00 -07:00
Erwin Coumans 07f116610f Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-03-07 09:48:10 -08:00
Erwin Coumans e134dcdb0b increase shared memory block size ( to reduce image copy steps)
reduce vertices in r2d2 finger stl files
bump up pybullet vesion
2018-03-07 09:47:28 -08:00
Erwin Coumans 283d646e57 add random_urfs individually 2018-03-04 12:33:31 -08:00
Erwin Coumans 34e0c4b62f Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-02-23 18:56:25 -08:00
Erwin Coumans 5688477bfb fix sdf warning 2018-02-23 18:56:11 -08:00
Erwin Coumans 15c46a0237 bump up pybullet version, add missing glad file(s) to MANIFEST.in 2018-02-21 11:46:53 -08:00
Erwin Coumans 15608acc4f bump up pybullet version 2018-02-21 10:48:04 -08:00
Erwin Coumans 8ba9644e78 fix __init__.py 2018-02-21 10:47:24 -08:00
Erwin Coumans 67318f3323 fix __init__.py 2018-02-21 10:45:06 -08:00
Erwin Coumans 9288ea9c6a fix mac osx build 2018-02-21 08:16:00 -08:00
Erwin Coumans dacafda88a use glad instead of glew in mac build and pybullet setup.py 2018-02-20 20:09:12 -08:00
Erwin Coumans 32b9fb2c04 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-02-14 15:41:46 -08:00
Erwin Coumans 77ddc8a16f fix makesdna on Mac OSX 2018-02-14 15:41:10 -08:00
Erwin Coumans 68559426cd Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-02-11 06:59:19 -08:00
Erwin Coumans c143c90c11 add HelloPyBullet notebook 2018-02-11 06:58:45 -08:00
Erwin Coumans be5e58772e fix include 2018-02-06 11:52:45 -08:00
Erwin Coumans 38844cbab2 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-02-06 11:32:32 -08:00
Erwin Coumans c48178c320 Merge remote-tracking branch 'bp/master' 2018-02-05 09:59:25 -08:00
Erwin Coumans 7a3caf3a1f Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-01-29 19:20:29 -08:00
Erwin Coumans beb71f75bf fix urdfEditor.py (needs URDF_USE_IMPLICIT_CYLINDER) 2018-01-28 17:07:07 -08:00
Erwin Coumans e70470656a PyBullet: bump up version to 1.8.6 2018-01-27 10:25:55 -08:00
Erwin Coumans cb0e740422 fix error in __init__.py 2018-01-27 10:25:26 -08:00
Erwin Coumans 1b5676c9da bump up pybullet version 2018-01-26 17:37:00 -08:00
Erwin Coumans 2b5be5ca8a Merge remote-tracking branch 'bp/master' 2018-01-26 17:36:45 -08:00
Erwin Coumans bddbb3f9dd TinyRenderer color pick: fix out-of-bounds issue 2018-01-25 16:02:47 -08:00
Erwin Coumans c6fefb1018 remove useless gym env 2018-01-25 12:11:22 -08:00
Erwin Coumans c4a046f16c remove baselines dependency (not needed, since it is a random policy) 2018-01-25 07:34:00 -08:00
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