Commit Graph

7144 Commits

Author SHA1 Message Date
Erwin Coumans
176edeff1e add mpi_run version (not working yet) 2019-02-01 17:57:31 -08:00
Erwin Coumans
6c42cd3e1b add policy 2019-02-01 17:45:50 -08:00
Erwin Coumans
1cef924973 deepmimic fix: reference initialization wasn't spread over all frames 2019-02-01 17:18:13 -08:00
Erwin Coumans
7cc2685faf enable deepmimic training on mac 2019-02-01 16:24:48 -08:00
erwincoumans
63e781b88b PyBullet env for DeepMimic (preliminary work-in-progress) 2019-01-31 21:32:51 -08:00
erwincoumans
5d871806eb enable stable PD plugin in premake4.lua PyBullet
add a normalize in the setRotation axis/angle to be sure.
Add more code from the DeepMimic project, training doesn't work yet.
2019-01-31 21:31:26 -08:00
erwincoumans
014c68388e fix createVisualShape.py ray vertical/horizontal and retina scale, fixes Issue 2085
fix memory leak in removeBody, fixes issue 2086
2019-01-30 15:29:43 -08:00
Erwin Coumans
9392b05d53 bump up to PyBullet 2.4.3 2019-01-29 12:05:15 -08:00
Erwin Coumans
b257bd731b PyBullet: allow createVisualShape to pass vertices, indices, normals and uv coordinates. This can be combined with changeVisualShape to set the texture. 2019-01-29 12:03:11 -08:00
Erwin Coumans
63683e8f02 fix Issue 2039 2019-01-28 16:24:44 -08:00
Erwin Coumans
0818112ede fix some gym envs 2019-01-28 16:21:52 -08:00
erwincoumans
c97d1041ed
Merge pull request #2037 from araffin/update-gym
Update gym envs
2019-01-28 10:14:09 -08:00
erwincoumans
e908003aaa
Merge pull request #2082 from erwincoumans/master
PyBullet, fix setup/pip not finding standard libraries,  tweak premake files for ExampleBrowser, allow non-GUI mode for humanoidMotionCapture
2019-01-28 10:10:08 -08:00
Erwin Coumans
179225fbe1 Merge remote-tracking branch 'bp/master' 2019-01-28 10:04:01 -08:00
Erwin Coumans
be7ebe22a0 PyBullet: fix for Mac OSX not finding standard libraries 2019-01-28 10:02:53 -08:00
Erwin Coumans
0e4d6b0376 tweak premake files for ExampleBrowser, allow non-GUI mode for humanoidMotionCapture 2019-01-28 07:35:57 -08:00
erwincoumans
6dd97e44f3
Merge pull request #2079 from erwincoumans/master
PyBullet Minitaur: Fix Minitaur logging (binary file), add Raibert controller
2019-01-27 13:36:16 -08:00
erwincoumans
505cb15600 proto2csv 2019-01-27 12:11:40 -08:00
erwincoumans
6c2568bf5e PyBullet Minitaur: Fix Minitaur logging (binary file)
PyBullet Minitaur: Add minitaur_raibert_controller_example.py
2019-01-27 11:37:35 -08:00
erwincoumans
29eb5f1621
Merge pull request #2077 from erwincoumans/master
fix regression in resetJointState for 1-DOF/3-DOF joints, more PyBullet-PhysX work
2019-01-26 18:44:38 -08:00
erwincoumans
52c8e14646 deal with 1-DOF and 3-DOF joints separately in resetJointState, fixes Issue 2076 2019-01-26 17:53:10 -08:00
erwincoumans
a6244d714e more PyBullet PhysX preliminary work. 2019-01-25 10:14:54 -08:00
erwincoumans
7fc551c856
Merge pull request #2075 from erwincoumans/master
create some 'Unity Build' cpp files, to work-around setuptools on Win…
2019-01-24 11:37:55 -08:00
Erwin Coumans
77a9a77b60 create some 'Unity Build' cpp files, to work-around setuptools on Windows creating >32k command-line
see 'won't fix' in https://bugs.python.org/issue1539295
2019-01-24 10:32:15 -08:00
erwincoumans
61928fdde3
Merge pull request #2074 from erwincoumans/master
fix compile issues
2019-01-23 21:48:21 -08:00
Erwin Coumans
7df6adb9f8 fix compilation, make travis CI happy 2019-01-23 19:58:19 -08:00
erwincoumans
43d3cdfa38 make Travis CI pass 2019-01-23 19:34:21 -08:00
erwincoumans
66f4b276ec fix compile issue 2019-01-23 19:25:12 -08:00
erwincoumans
587500dc16 remove auto (no C++11) 2019-01-23 18:23:09 -08:00
erwincoumans
899e3274e8 fix more compile issues 2019-01-23 17:44:49 -08:00
erwincoumans
dbf93b7129 remove Rand.cpp from setup.py 2019-01-23 17:36:30 -08:00
erwincoumans
5da375b93c Merge branch 'master' of https://github.com/erwincoumans/bullet3 2019-01-23 17:35:55 -08:00
erwincoumans
e637b24237 remove Rand.* and <random> (no C++11) 2019-01-23 17:35:45 -08:00
erwincoumans
03549ca7c6 pass force as array instead of value 2019-01-23 17:24:10 -08:00
Erwin Coumans
a3ec60da67 IsAlmostZero -> IsAlmostZero1 2019-01-23 16:45:29 -08:00
Erwin Coumans
a174b42c02 fix compile issues 2019-01-23 16:33:06 -08:00
erwincoumans
301b3a0451 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2019-01-23 13:36:17 -08:00
erwincoumans
93087f36df avoid conflicts when using a unity build (single cpp file including many other cpp) 2019-01-23 13:35:58 -08:00
Erwin Coumans
7b99810e4e fix case sensitive include header name 2019-01-23 12:50:44 -08:00
Erwin Coumans
0cf3f7d750 Merge remote-tracking branch 'bp/master' 2019-01-23 10:44:20 -08:00
Erwin Coumans
2f5c93a0f4 PyBullet: enable DeepMimic code as 'plugin' for stable PD control of spherical joints
enabling STATIC_LINK_SPD_PLUGIN
2019-01-23 10:42:59 -08:00
erwincoumans
f90fe7ceac
Merge pull request #2047 from erwincoumans/master
Add humanoid stable PD control, preliminary optional PhysX 4.0 backend for Pybullet, various fixes
2019-01-23 10:16:06 -08:00
erwincoumans
02c01c0191
Merge pull request #2063 from MaximilienNaveau/master
Update the installation of the bullet_robotics package
2019-01-23 09:40:08 -08:00
erwincoumans
225db2e385 Merge remote-tracking branch 'bp/master' 2019-01-23 08:55:38 -08:00
erwincoumans
e02f82f172 fix some memory leaks in PyBullet.resetJointStateMultiDof and setJointMotorControlMultiDof
Fixes Issue 2065
2019-01-23 08:54:17 -08:00
erwincoumans
fc22959b67
Merge pull request #2067 from haikarainen/master
Add space to prevent btAssert from specifying literal
2019-01-23 08:07:20 -08:00
erwincoumans
ffb5efcb71
Merge pull request #2071 from Pandhariix/collision_filters
Applying collision filters for all physic clients in pybullet_setCollisionFilterPair and pybullet_setCollisionFilterGroupMask
2019-01-23 08:06:19 -08:00
Maxime Busy
b4eca192fb Parse physicsClientId before calling getPhysicsClient 2019-01-23 12:02:17 +01:00
erwincoumans
ae8e83988b Add preliminary PhysX 4.0 backend for PyBullet
Add inverse dynamics / mass matrix code from DeepMimic, thanks to Xue Bin (Jason) Peng
Add example how to use stable PD control for humanoid with spherical joints (see humanoidMotionCapture.py)
Fix related to TinyRenderer object transforms not updating when using collision filtering
2019-01-22 21:08:37 -08:00
Fredrik Svantesson
192b92a6dd
Add space to prevent macro from specifying literal 2019-01-18 22:58:09 +01:00