Commit Graph
100 Commits
Author SHA1 Message Date
Erwin Coumans 491ecf2a20 export object auto-deactivation (sleeping) to pybullet (needs some more testing/configuring) 2018-05-30 18:37:08 -07:00
Erwin Coumans 6fb8cc7fda Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-05-29 09:29:12 -07:00
Erwin Coumans 39808ddfdf allow to run minitaur environment examples from pip version, like this:
python -m pybullet_envs.minitaur.envs.minitaur_trotting_env_example
python -m pybullet_envs.minitaur.envs.minitaur_reactive_env_example
2018-05-29 09:28:31 -07:00
Erwin Coumans bb696c66b7 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-05-25 08:50:23 +10:00
Erwin Coumans 5de53d7355 PyBullet: add ANYmal.py quadruped example, usage:
pip install pybullet
python -m pybullet_envs.examples.ANYmal
2018-05-25 07:54:38 +10:00
Erwin Coumans ab7bbf4396 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-05-24 15:50:02 +10:00
Erwin Coumans ff4d0b1777 add HelloBulletRobotics C++ example with similar API to PyBullet
Add ANYmal quadruped robot URDF to pybullet_data
2018-05-24 15:48:45 +10:00
Erwin Coumans 8ace9251aa pass by pointer instead of reference to satisy compiler 2018-05-23 14:22:22 +10:00
Erwin Coumans 9a706d9cfd PyBullet: fix Gym envs 2018-05-23 00:24:03 +10:00
Erwin Coumans 76561cbebd Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-05-23 00:18:35 +10:00
Erwin Coumans a0a1c9347c PyBullet: fix in Gym env 2018-05-23 00:18:17 +10:00
Erwin Coumans 2ac8c7009d bump up pybullet version to 1.9.9 2018-05-20 15:03:58 +10:00
Erwin Coumans a7a6e20d9c Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-05-20 14:19:49 +10:00
Erwin Coumans 90939279f9 PyBullet: cmake build, enable DBUILD_PYBULLET_NUMPY=ON
fix issue with HalfCheetahBulletEnv-v0 in previous commit
2018-05-20 14:18:53 +10:00
Erwin Coumans ea10c59a3d bump up PyBullet version to 1.9.8 2018-05-18 16:26:45 -07:00
Erwin Coumans bcd209fd93 Merge remote-tracking branch 'bp/master' 2018-05-18 16:25:40 -07:00
Erwin Coumans 701b50ec12 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-05-18 16:25:27 -07:00
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