893b46ce14apply mouse_move_multiplier and mouse_wheel_multiplier
erwincoumans
2019-02-28 17:13:51 -08:00
208b38c51fMerge pull request #2132 from Pandhariix/master
erwincoumans
2019-02-28 10:20:59 -08:00
4801425910Use the correct structure in the PhysicsServerCommandProcessor::processRequestRaycastIntersectionsCommand method
Pandhariix
2019-02-28 18:24:32 +01:00
36a9dcf368remove src/BulletDynamics/Featherstone/btMultiBodyBlockConstraintSolver.cpp and examples/ConstraintSolvers/* code revert changes to btMultiBodyConstraintSolver/btSequentialImpulseConstraintSolver related to btMultiBodyBlockConstraintSolver
erwincoumans
2019-02-27 17:10:17 -08:00
48d84e7899revert experiment not passing the constraint solver back down from btMultiBodyDynamicsWorld to btDiscreteDynamicsWorld.
erwincoumans
2019-02-27 16:00:56 -08:00
ad4efa4265Merge pull request #2129 from dictoon/master
erwincoumans
2019-02-27 11:55:35 -08:00
dfa66864a3Merge pull request #2130 from erwincoumans/master
erwincoumans
2019-02-27 11:53:06 -08:00
2ae03f50b1revert to original humanoidMotionCapture.py example. Add a showJointMotorTorques variable (false by default)
erwincoumans
2019-02-27 10:01:54 -08:00
8e1c1448abExpose motor drive torque reporting for motors in spherical joints in getJointStateMultiDof.
erwincoumans
2019-02-27 09:54:12 -08:00
649a7d0981Fix crash in btGImpactMeshShape vs btBvhTriangleMeshShape
Francois Beaune
2019-02-27 10:41:44 +01:00
d7e087de16prepare small experiment with block solver
erwincoumans
2019-02-26 23:27:05 -08:00
c44471c38cpreparation for block solver btRigidBody.
erwincoumans
2019-02-26 20:24:15 -08:00
ebc079c32cMerge pull request #1902 from cloudwu/fixmingwbuild
erwincoumans
2019-02-26 10:20:06 -08:00
09dbb8ba1bMerge pull request #2122 from waveform80/parallelism-for-the-memory-challenged
erwincoumans
2019-02-26 09:10:24 -08:00
70a9d34dc1Merge pull request #2126 from erwincoumans/master
erwincoumans
2019-02-25 15:55:37 -08:00
03e897d1f5replace deep_mimic policies by versions trained using PyBullet, backflip works better now.
Erwin Coumans
2019-02-24 20:12:18 -08:00
a9996088c8Implement PyBullet.getCameraImage for PhysX backend. PhysX backend, allow arbitrary plane normal, a few other fixes.
erwincoumans
2019-02-24 14:09:42 -08:00
9ecc1cc485Implement CustomProfilerCallback, hooking up to Bullet profiling test dominoes
erwincoumans
2019-02-22 09:17:55 -08:00
71b1191947texture caching and geometry caching (PhysX) for much faster loading of many same objects, helps benchmarking/comparison. add command-line args for PhysX (numCores=..., solver=tgs, )
erwincoumans
2019-02-21 19:24:18 -08:00
3bf27cf8f2implement rudimentary contact callback. Does PhysX have a way to report ALL contact points, every frame, so we can update contact forces etc, and report all contacts?
erwincoumans
2019-02-20 21:38:37 -08:00
adf31c8f64remove PhysXClient.*, it was not needed (use PhysicsDirect instead)
erwincoumans
2019-02-20 19:57:10 -08:00
6d224996efupdate to latest PhysX version. fix handling commands that are not implemented yet
erwincoumans
2019-02-20 19:43:23 -08:00
7b5f81958aLimit compilation parallelism
Dave Jones
2019-02-20 22:52:29 +01:00
fd161fa061Merge pull request #2116 from erwincoumans/master
erwincoumans
2019-02-18 19:18:21 -08:00
127cde6ec7bump up to PyBullet 2.4.5
Erwin Coumans
2019-02-18 19:11:42 -08:00
7e5ac33cf1Merge pull request #2105 from Somedaywilldo/master
erwincoumans
2019-02-18 18:07:47 -08:00
bdf9b10246more work on pybullet_envs.deep_mimic. allow btMultiBody to not wakeup (for some RL experiments) move deep_mimic motion files to data/motions folder, so we can use the args files unmodified.
erwincoumans
2019-02-18 17:57:02 -08:00
dc8a40f7dcPyBullet: fix issue with setCollisionFilterGroupMask
erwincoumans
2019-02-17 12:02:52 -08:00
43aafbe892branch with experimental PyBullet support for PhysX see otherPhysicsEngine in examples/pybullet/examples folder for example usage
Erwin Coumans
2019-02-13 14:57:11 -08:00
225d823e4dbump up pybullet version
Erwin Coumans
2019-02-13 17:10:01 -08:00
f6f9de12afbranch with experimental PyBullet support for PhysX see otherPhysicsEngine in examples/pybullet/examples folder for example usage
Erwin Coumans
2019-02-13 14:57:11 -08:00
a38093ad61deal properly with resize/retina in eglPlugin/eglRendererVisualShapeConverter
erwincoumans
2019-02-13 14:43:39 -08:00
b410e44137fix path issue with URDF2PhysX.cpp/h
erwincoumans
2019-02-13 13:21:50 -08:00
79a273f644deep_mimic: add option for spherical joint drive motor, next to stable PD control (existing policies won't work with those motors, needs tuning and re-training)
erwincoumans
2019-02-12 20:42:05 -08:00
e7e46154bbMerge pull request #2106 from erwincoumans/master
erwincoumans
2019-02-12 12:10:10 -08:00
85ee4c2934allow batch creation of objects through PyBullet.createMultiBody, see createMultiBodyBatch.py example. expose minGraphicsUpdateTimeMs through PyBullet.connect(p.GUI, options="minGraphicsUpdateTimeMs=32000"), by default OpenGL rendering runs at 4000microseconds intervals. allow a maximum of 128k objects fix meshScale for PyBullet.createCollisionShape for custom mesh expose Pybullet.setPhysicsEngineParameter(minimumSolverIslandSize=...), larger minimum batches group solver constraints together in the same island, to reduce calling overhead (even if they are not related)
erwincoumans
2019-02-12 10:36:01 -08:00
59d58ce430add Human3.6M support for deep_mimic env
Somedaywilldo
2019-02-13 00:13:56 +08:00
b5a707de1dMerge pull request #2104 from RanTig/user-data-info-in-notification
erwincoumans
2019-02-12 07:29:14 -08:00
d9e36935e6Adds extra information about the UserData in the notifications.
Tigran Gasparian
2019-02-12 12:02:20 +01:00
a94a24959fadd deep_mimic pre-trained policies
bla
2019-02-11 11:06:15 -08:00
aaae366a21towards python 2.x support for deep_mimic (still issue with Logger.print2)
Erwin Coumans
2019-02-11 10:03:26 -08:00
786ddec076disable GUI in deep_mimic, it slows down too much on Mac OSX
Erwin Coumans
2019-02-11 09:44:59 -08:00
30290dfba1add missing __init__.py for pip
Erwin Coumans
2019-02-11 09:20:44 -08:00
2728294c53more fixes in deep_mimic env
Erwin Coumans
2019-02-11 09:15:42 -08:00
1bd201eb43fixes in PyBullet deep_mimic to allow running in pip version
Erwin Coumans
2019-02-11 08:51:07 -08:00
12e6478689Merge pull request #2103 from erwincoumans/master
erwincoumans
2019-02-11 05:45:21 -08:00
be20ed6aa2remove obsolete deep_mimic files (use the one in deep_mimic/env) add plane_implicit.urdf
erwincoumans
2019-02-10 21:04:28 -08:00
9bddca873callow pybullet_envs.deep_mimic.testrl --arg_file run_humanoid3d_backflip_args.txt to perform a backflip. Can only backflip twice, then drops on ground. this deepmimic is still very slow, due to slow mass matrix/inverse dynamics computation. once spherical motor drive is enabled, it should be fast(er) move pd_controller_stable to pybullet_utils for easier re-use add plane_transparent.urdf to pybullet_data allow spacebar in keyboardEvents (Windows for now)
erwincoumans
2019-02-10 20:56:31 -08:00
b574a360f5Merge pull request #2055 from xantares/pybullet
erwincoumans
2019-02-10 20:25:47 -08:00
28c9ea3aadPyBullet: add domino asset and example
erwincoumans
2019-02-10 19:44:39 -08:00
1118542d0eMerge pull request #2098 from erwincoumans/master
erwincoumans
2019-02-05 15:19:17 -08:00
42369aa47dPyBullet.changeDynamics: expose jointDamping PyBullet: Implement a few more APIs of PhysX backend, resetJointState and setJointMotorControl2 allow useMaximalCoordinate=True for PhysX loadURDF (only for single rigid bodies, articulations require reduced coordinates at the moment)
erwincoumans
2019-02-04 21:06:43 -08:00
1cef924973deepmimic fix: reference initialization wasn't spread over all frames
Erwin Coumans
2019-02-01 17:18:13 -08:00
7cc2685fafenable deepmimic training on mac
Erwin Coumans
2019-02-01 16:24:48 -08:00
63e781b88bPyBullet env for DeepMimic (preliminary work-in-progress)
erwincoumans
2019-01-31 21:32:51 -08:00
5d871806ebenable 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.
erwincoumans
2019-01-31 21:31:26 -08:00
c5e6cbe2edMerge pull request #2087 from erwincoumans/master
erwincoumans
2019-01-30 16:39:06 -08:00
014c68388efix createVisualShape.py ray vertical/horizontal and retina scale, fixes Issue 2085 fix memory leak in removeBody, fixes issue 2086
erwincoumans
2019-01-30 15:29:43 -08:00
c6cf5cb0c4Merge pull request #2083 from erwincoumans/master
erwincoumans
2019-01-29 13:38:06 -08:00
9392b05d53bump up to PyBullet 2.4.3
Erwin Coumans
2019-01-29 12:05:15 -08:00
b257bd731bPyBullet: allow createVisualShape to pass vertices, indices, normals and uv coordinates. This can be combined with changeVisualShape to set the texture.
Erwin Coumans
2019-01-29 12:03:11 -08:00
7fc551c856Merge pull request #2075 from erwincoumans/master
erwincoumans
2019-01-24 11:37:55 -08:00
77a9a77b60create 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
Erwin Coumans
2019-01-24 10:32:15 -08:00
61928fdde3Merge pull request #2074 from erwincoumans/master
erwincoumans
2019-01-23 21:48:21 -08:00
7df6adb9f8fix compilation, make travis CI happy
Erwin Coumans
2019-01-23 19:58:19 -08:00
43d3cdfa38make Travis CI pass
erwincoumans
2019-01-23 19:34:21 -08:00