Commit Graph
100 Commits
Author SHA1 Message Date
erwincoumans 74b173c30d Merge pull request #2449 from xhan0619/fix-deformable-performance
Fix deformable performance
2019-10-24 17:54:48 -07:00
erwincoumans e4ba8be582 Merge pull request #2447 from xhan0619/fix-cloth-friction
fix bug in deformable vs. deformable friction
2019-10-23 19:31:12 -07:00
erwincoumans 9e72e01dad Merge pull request #2438 from MarkSakharov/fix/division_by_zero
Fixing division by zero
2019-10-19 17:39:32 -04:00
erwincoumans fe79395d39 Merge pull request #2430 from xhan0619/master
Configure damping coefficients for neohookean models
2019-10-19 17:35:48 -04:00
erwincoumans 837e333ab2 Merge pull request #2432 from erwincoumans/master
bump PyBullet version, fix mac osx compilation, suppress debug warning, fix slow full matrix multiply (unused)
2019-10-10 09:44:27 -04:00
Erwin Coumans 31e778c913 avoid crashes in TinyRenderer 2019-10-09 22:26:20 -04:00
erwincoumans 3d87fb3b84 Merge pull request #2426 from xhan0619/faceContact
Face contact
2019-10-02 08:33:12 -07:00
Erwin Coumans b6e5609f90 fix mac osx compilation 2019-09-30 14:08:22 -07:00
Erwin Coumans 0d948a2c56 Merge remote-tracking branch 'bp/master' 2019-09-30 09:10:45 -07:00
Erwin Coumans 1d123b6ceb bump up PyBullet version to 2.5.6 2019-09-30 09:09:26 -07:00
erwincoumans 3a29b1c32d Merge pull request #2421 from erwincoumans/master
fix use of uninitialized variable
2019-09-27 17:15:41 -07:00
Erwin Coumans 391411b660 fix use of uninitialized variable 2019-09-25 13:49:11 -07:00
erwincoumans 65af42d1ce Merge pull request #2420 from erwincoumans/master
fix define SKIP_DEFORMABE_BODY -> SKIP_DEFORMABLE_BODY 677fe1a
2019-09-25 19:11:00 +02:00
erwincoumans 34b322b7fc Merge pull request #2419 from erwincoumans/master
remove 'disableVRCamera' to fix issue #2390
2019-09-24 17:52:51 -07:00
Erwin Coumans bdf24bd4e7 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2019-09-24 13:43:20 -07:00
Erwin Coumans 32c38cd3dc remove 'disableVRCamera' to fix issue #2390 2019-09-24 13:42:45 -07:00
erwincoumans ce28bd5369 Merge pull request #2408 from erwincoumans/master
fix compile issues
2019-09-13 20:02:26 -07:00
erwincoumans 8ad4afad70 Merge pull request #2407 from erwincoumans/master
fix multithreaded solver
2019-09-13 07:39:05 -07:00
erwincoumans 66fc3a9ce9 Update btDeformableGravityForce.h 2019-09-09 20:42:21 -07:00
erwincoumans 0d4db1a6f2 Update btDeformableMassSpringForce.h 2019-09-09 20:41:42 -07:00
erwincoumans 0722400f33 Update btConjugateGradient.h
add ; to btAssert
2019-09-09 20:39:53 -07:00
erwincoumans 80f12f8886 Merge pull request #2404 from erwincoumans/master
fix issues in previous softbody commits (always check for m_multibodyWorld == 0 before using the pointer in ::render method)
2019-09-09 19:17:50 -07:00
erwincoumans 33260e9406 Merge pull request #2402 from erwincoumans/master
disable warmstarting for friction (btRigidBody) since friction direct…
2019-09-07 08:54:46 -07:00
Erwin Coumans 4515fcbfaf disable warmstarting for friction (btRigidBody) since friction directions are changing it can cause artifacts. 2019-09-06 21:22:14 -07:00
erwincoumans bcc7ea31ff Merge pull request #2386 from xhan0619/newton
Newton solver
2019-09-06 10:32:59 -07:00
erwincoumans bb25634af9 Merge pull request #2398 from erwincoumans/master
fix asan int overflow in hash
2019-09-06 10:32:32 -07:00
Erwin Coumans 74abd99192 fix asan int overflow in hash 2019-09-05 17:42:18 -07:00
erwincoumans 9cf50846d6 Merge pull request #2393 from muupan/fix-typo-duration
Fix typo: s/duraction/duration/g
2019-09-04 09:37:57 -07:00
erwincoumans 85ba3ba957 Merge pull request #2396 from fuchuyuan/bodytypeAPI
Add body type to dynamics info
2019-09-04 09:37:31 -07:00
erwincoumans 6b95d12dc6 Merge pull request #2397 from mbreyer/fix-leak-in-state-restore
Fix memory leak in RestoreState
2019-09-04 08:31:20 -07:00
erwincoumans 25cc1fa386 Merge pull request #2373 from xhan0619/DeformableImprovement
Deformable improvement
2019-08-24 18:09:47 -07:00
erwincoumans ceee3e075b Merge pull request #2377 from bulletphysics/erwincoumans-patch-7
Update PhysicsServerCommandProcessor.cpp
2019-08-24 17:13:44 -07:00
erwincoumans 64097c9eec Merge pull request #2375 from bulletphysics/erwincoumans-patch-6
Update btMultiBodyConstraintSolver.cpp (markup for clangtidy)
2019-08-22 07:47:44 -07:00
erwincoumans 9a7b89c95a Update PhysicsServerCommandProcessor.cpp
also allow to extract collision info (pybullet. getCollisionShapeData ) for concave meshes. Thanks to Brent.
2019-08-22 07:38:23 -07:00
erwincoumans 3d42a770fc Update btMultiBodyConstraintSolver.cpp 2019-08-20 07:29:49 -07:00
erwincoumans cb654ddc80 Merge pull request #2367 from erwincoumans/master
allow to update heightfield, see PyBullet: allow to update an existing heightfield shape Also, use flags = p.GEOM_CONCAVE_INTERNAL_EDGE to enable internal edge filtering for heightfield (disabled by default) See https://github.com/bulletphysics/bullet3/blob/master/examples/pybullet/examples/heightfield.py
2019-08-14 21:47:45 -07:00
erwincoumans 6feb1b25db Merge pull request #2365 from fuchuyuan/updateLoadingSoftBody
update loading softbody
2019-08-14 21:14:10 -07:00
erwincoumans 7fa70c3857 Merge pull request #2351 from xhan0619/Deformable
Add deformable body world and solver
2019-08-14 21:13:41 -07:00
erwincoumans 75df77611a Merge pull request #2366 from fuchuyuan/tinyObjUpdate
update obj loader
2019-08-14 13:37:14 -07:00
Erwin Coumans c7fa8bfc58 bump up pybullet to version 2.5.4 2019-08-11 17:20:38 -07:00
erwincoumans 3301b46367 Merge pull request #2364 from erwincoumans/master
pybullet: allow programmatic creation of heightfield. See https://git…
2019-08-11 17:02:57 -07:00
erwincoumans c6e153d76c Merge pull request #2362 from erwincoumans/master
pybullet: restore internal edge filtering (see internalEdge.py example)
2019-08-09 12:05:23 -07:00
erwincoumans 0f2ab81bb8 Merge pull request #2363 from R2RT/fix-exmaples-pybullet-premake
Fix examples\pybullet\premake4.lua parsing error
2019-08-09 10:17:46 -07:00
erwincoumans fc95415c0e Merge pull request #2359 from erwincoumans/master
premake add enable_stable_pd option, so Bullet can be compiled withou…
2019-08-08 09:58:32 -07:00
erwincoumans 2b36617a6e Merge pull request #2361 from RanTig/sync-cache-clear
Clears body and user data caches on syncBodyInfo and syncUserData
2019-08-08 09:57:59 -07:00
erwincoumans 666e1a8bad Merge pull request #2357 from fuchuyuan/setWarmStartFactor
API and pybullet bindings for setting warmstarting factor
2019-08-07 17:34:58 -07:00
erwincoumans cc7a450a3b Merge pull request #2354 from fuchuyuan/loadRigidbody
add support to load rigidbody
2019-08-07 17:30:46 -07:00
erwincoumans 1981493a65 Merge pull request #2356 from erwincoumans/master
sync graphics server at resetJointState, resetSimulation, load*
2019-08-06 15:54:43 -07:00
Erwin Coumans bf90b6a1d5 update PyBullet quickstart guide pdf version
tweak profileTiming example
2019-08-05 08:32:45 -07:00
erwincoumans 3ac4959e95 Update DeepMimic_Optimizer.py 2019-08-02 07:08:51 -07:00
erwincoumans 4a4c807381 Update DeepMimic_Optimizer.py
remove timing
2019-08-01 21:24:28 -07:00
erwincoumans 5cd1695acb Merge pull request #2350 from erwincoumans/master
improved for inserting profile timings from Python, to analyzer performance
2019-08-01 21:22:27 -07:00
erwincoumans 14cc0ec2ee Merge pull request #2346 from erwincoumans/master
add texture support for cube, when using createCollisionShape(GEOM_BOX)
2019-07-31 18:49:37 -07:00
erwincoumans 789769eac9 Update BulletMJCFImporter.cpp
add default for unhandled geoms
2019-07-31 09:18:38 -07:00
erwincoumans a8e1be3b33 Update TinyRenderer.cpp
create a cube using x,y,z not x,y,y
2019-07-30 17:48:59 -07:00
erwincoumans 1feb186204 Update PhysicsClientC_API.cpp
use B3_PI definition
2019-07-30 17:43:24 -07:00
erwincoumans d0880a78d5 Merge pull request #2343 from erwincoumans/master
expose heightfield to pybullet, add pybullet_envs.deep_mimic pretrained humanoid3d policies
2019-07-30 09:07:02 -07:00
Erwin Coumans 4429c6dc9e avoid Mac OSX bus error -> no large static arrays 2019-07-29 22:20:45 -07:00
Erwin Coumans cc2d15cd89 pybullet_envs.deep_mimic add pretrained jump weights 2019-07-29 08:11:15 -07:00
Erwin Coumans 3ba34f45b7 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2019-07-28 18:13:48 -07:00
Erwin Coumans 09bea429f7 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2019-07-28 17:24:37 -07:00
Erwin Coumans 1e21000d07 pybullet_envs.deep_mimic: update humanoid3d_cartwheel pretrained policy 2019-07-28 17:23:54 -07:00
erwincoumans d2665d3d80 Merge pull request #2305 from BartMoyaers/parse_contact_bodies
parse fall contact bodies
2019-07-27 10:09:36 -07:00
erwincoumans c65ce8059f Merge pull request #2337 from erwincoumans/master
fix rotational friction between btMultiBody and btRigidBody
2019-07-25 07:59:42 -07:00
Erwin Coumans 3eedb2a6f2 fix rotational friction between btMultiBody and btRigidBody 2019-07-24 22:07:16 -07:00
erwincoumans e96f068220 Merge pull request #2335 from erwincoumans/master
fixes for pybullet_envs.deep_mimic and  add example loading heightfield from image and csv
2019-07-23 18:16:13 -07:00
Erwin Coumans 654a91057b remove temp file 2019-07-23 18:15:15 -07:00
Erwin Coumans a0b7b2a47c add friction_anchor to microtaur.urdf 2019-07-23 18:13:54 -07:00
Erwin Coumans a42acfbe31 btHeightFieldTerrainShape, init new member
instead height of example terrain
2019-07-23 15:23:11 -07:00
Erwin Coumans bd9fe7afc0 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2019-07-23 07:27:55 -07:00
Erwin Coumans 2e85490b6b deep_mimic: replace retrained backflip policy 2019-07-23 07:27:17 -07:00
Erwin Coumans bb962bdb6f remove some left-over debugging from deep_mimic
pybullet bump up to 2.5.3
2019-07-22 17:47:02 -07:00
Erwin Coumans b9d4206053 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2019-07-22 17:19:33 -07:00
Erwin Coumans b433e07d33 pybullet_envs.deep_mimic: use getLinkStates for faster 'getReward'
pybullet_envs.deep_mimic: add profile timers for each thread to optimize training
2019-07-22 17:18:41 -07:00
Erwin Coumans 6c73aa1e12 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2019-07-22 14:01:00 -07:00
Erwin Coumans 0630c245c8 update walk policy trained using latest PyBullet 2.5.2. Still need to update backflip policy. 2019-07-22 14:00:19 -07:00
Erwin Coumans 66f71256cf Merge remote-tracking branch 'bp/master' 2019-07-22 13:27:03 -07:00
erwincoumans 0aaae87245 Merge pull request #2332 from erwincoumans/master
add laikago urdf with toes (for inverse kinematics, and control over …
2019-07-22 10:28:50 -07:00
Erwin Coumans 213ae06e1f bump up version 2019-07-22 10:01:30 -07:00
erwincoumans 1d59db7c3d Merge pull request #2326 from biller23/patch-2
Fix GCC alignment macros for btScalar.h
2019-07-22 09:35:55 -07:00
Erwin Coumans bf3696e5b4 fix a leak in previous commit 2019-07-22 09:28:27 -07:00
Erwin Coumans d82c2043f0 enable useArray for deep_mimic reward 2019-07-21 13:56:10 -07:00
erwincoumans 1e6af4261e Update HeightfieldExample.cpp 2019-07-19 14:02:08 -07:00
Erwin Coumans 4732acfcb1 remove tabs from urdf 2019-07-17 12:57:44 -07:00
Erwin Coumans ac0bfb0bfa remove trailing whitespace 2019-07-17 12:55:13 -07:00
erwincoumans 2502a83bd7 Merge pull request #2278 from biller23/patch-1
Fix GCC alignment macros on Windows
2019-07-12 08:39:00 -07:00
erwincoumans a7a59e2795 Merge pull request #2325 from erwincoumans/master
fix in multi-endeffector IK, calculate jacobian uses dofs without bas…
2019-07-12 08:29:38 -07:00
Erwin Coumans 31688ffb34 fix in multi-endeffector IK, calculate jacobian uses dofs without base, fix premake build of some projects 2019-07-11 22:22:35 -07:00
erwincoumans d503d1442a Merge pull request #2324 from sanchitgarg/updateReadmeAndGitignore
Update readme and gitignore
2019-07-11 16:08:05 -07:00
erwincoumans 8cc13efd2b Merge pull request #2323 from erwincoumans/master
fix issue in previous commit (need to reserve instead of resize)
2019-07-10 20:53:22 -07:00
erwincoumans d220101c5a Merge pull request #2322 from erwincoumans/master
PyBullet.calculateInverseKinematics2 for IK with multiple end-effector locations
2019-07-10 19:58:17 -07:00
erwincoumans 67cab069c3 Merge pull request #2301 from Steven89Liu/rbdl
port the rbdl into the bullet as well as write a simple test to compa…
2019-07-10 13:19:58 -07:00
erwincoumans 9ac2261557 Update PhysicsServerCommandProcessor.cpp
set alpha default to 1, just in case.
2019-07-09 08:42:52 -07:00
erwincoumans bc3969d6ec Merge pull request #2316 from macandy13/fix-memory-init
Fix MSAN error
2019-07-09 08:41:28 -07:00
erwincoumans 96031789dd Merge pull request #2315 from nbelakovski/nbelakovski/fix_mac_opengl
Call drawRect on Mac to fix OpenGL issue
2019-07-09 08:39:41 -07:00
Erwin Coumans bb8f621bf9 revert SHARED_MEMORY_GUI test 2019-07-03 12:10:24 -07:00
erwincoumans 113c2a83de Merge pull request #2313 from erwincoumans/master
support changeVisualShape(rgbaColor) through GraphicsServer/Client
2019-07-02 15:02:37 -07:00
erwincoumans 2db6d2f594 Merge pull request #2312 from fuchuyuan/renderSoft
Take out unused variable
2019-07-01 17:05:13 -07:00
erwincoumans 57281911b8 Merge pull request #2309 from fuchuyuan/renderSoft
Update PhysicsServerCommandProcessor and plugins to support render
2019-07-01 12:16:53 -07:00
erwincoumans 796b5667c2 Merge pull request #2307 from erwincoumans/master
bump up pybullet to 2.5.1
2019-06-25 14:10:35 +02:00