Commit Graph

  • 4c209a4834 Fix typo: s/duraction/duration/g muupan 2019-09-03 17:29:43 +09:00
  • 25cc1fa386 Merge pull request #2373 from xhan0619/DeformableImprovement erwincoumans 2019-08-24 18:09:47 -07:00
  • ceee3e075b Merge pull request #2377 from bulletphysics/erwincoumans-patch-7 erwincoumans 2019-08-24 17:13:44 -07:00
  • 908cf69f06 change deformable/multibody solve to be in dv space Xuchen Han 2019-08-24 14:58:11 -07:00
  • 8b38076376 update license Xuchen Han 2019-08-24 12:44:58 -07:00
  • b0a91bb306 float->btScalar Xuchen Han 2019-08-24 11:55:34 -07:00
  • bb4a554e68 bug fix in multibody interpolation world transform: update cached rotation and vector Xuchen Han 2019-08-24 11:51:33 -07:00
  • f2d8ed71ac float->btScalar Xuchen Han 2019-08-23 20:06:41 -07:00
  • 6beeac7065 refactor contact solve Xuchen Han 2019-08-23 13:41:14 -07:00
  • ccd8c3a47c fix scope override in btMultiBody and scalar type inconsistency in btDeformableBodySolver Xuchen Han 2019-08-22 10:12:14 -07:00
  • 64097c9eec Merge pull request #2375 from bulletphysics/erwincoumans-patch-6 erwincoumans 2019-08-22 07:47:44 -07:00
  • 9a7b89c95a Update PhysicsServerCommandProcessor.cpp erwincoumans 2019-08-22 07:38:23 -07:00
  • 3fbd7a7edd delete forces in exitPhysics Xuchen Han 2019-08-21 23:00:18 -07:00
  • b93c3c56ed delete preconditioner in destructor Xuchen Han 2019-08-21 22:44:10 -07:00
  • 750ff33f26 remove the std::istream version of vtkfileread Xuchen Han 2019-08-21 22:39:07 -07:00
  • 4df31305a8 remove iostream dependency Xuchen Han 2019-08-21 22:31:30 -07:00
  • 75d0cfaf69 restore default voxelsz and add option to change voxelsz Xuchen Han 2019-08-21 22:29:53 -07:00
  • 4e1c1a30a7 remove world dependency from btDeformableBodySolver,btDeformableBackwardEulerObjective, and btCGProjection; reduce invasion into multibody world, all chnages are cosmetic now Xuchen Han 2019-08-21 22:17:46 -07:00
  • f33532273a sync interpolationTransform for multibody in integrateTransform; revert changes to voxel size in sparseSDF Xuchen Han 2019-08-21 16:03:54 -07:00
  • 076c8b11df revert the changes to damping of multibody external forces Xuchen Han 2019-08-16 13:51:50 -07:00
  • fadf6aa612 prevent division by zero in mass spring Xuchen Han 2019-08-20 16:26:19 -07:00
  • 7e971d9f63 safe guard against NaN in dv after CG solve Xuchen Han 2019-08-20 11:12:36 -07:00
  • 76d37ec475 bug fix in updateDeformation Xuchen Han 2019-08-20 10:37:25 -07:00
  • 3d42a770fc Update btMultiBodyConstraintSolver.cpp erwincoumans 2019-08-20 07:29:49 -07:00
  • 3bf3b66fb7 add method to remove softbody Xuchen Han 2019-08-19 19:18:02 -07:00
  • ef65d6422b remove CG printf outputs Xuchen Han 2019-08-19 17:28:22 -07:00
  • 5cdfbf3313 add CMakeLists Xuchen Han 2019-08-19 13:09:14 -07:00
  • 9f559af2a8 set m_contact_iterations to solverInfo.m_solverIterations Xuchen Han 2019-08-19 13:07:26 -07:00
  • 9af25430ac update examples to include NeoHookean Model and new damping model Xuchen Han 2019-08-19 12:04:10 -07:00
  • 44e7c4a96d add stable NeoHookean Model Xuchen Han 2019-08-19 12:03:45 -07:00
  • 04595961cd add velocity clamp to prevent deformable objects from going too fast Xuchen Han 2019-08-19 12:02:57 -07:00
  • 54bd93aad2 move deformation update to before explicit force calculation to prevent repetition of F calculation Xuchen Han 2019-08-19 11:30:25 -07:00
  • 74adce7322 bug fix in momentum conserving damping model for mass spring; update default damping model to momentum conserving one Xuchen Han 2019-08-19 11:28:41 -07:00
  • 6d4e93d3bf mods for compatibility with older compiler Xuchen Han 2019-08-16 14:03:14 -07:00
  • bf215a3ce1 rename btDeformableRigidDynamicsWorld to btDeformableMultiBodyDynamicsWorld Xuchen Han 2019-08-16 13:42:53 -07:00
  • 8860f8bacc remove unused functions Xuchen Han 2019-08-16 13:34:10 -07:00
  • 86a1312875 add author info Xuchen Han 2019-08-16 13:33:49 -07:00
  • c9ab033a8b check in a good set of parameters for grasping deformable ball with nonlinear damping force (not as stable as linear damping) Xuchen Han 2019-08-15 17:48:36 -07:00
  • aa4d5bda3e add elastic and damping stiffness of spring into the force class Xuchen Han 2019-08-15 17:47:28 -07:00
  • df7f216bf8 fix bugs introduced in merging Xuchen Han 2019-08-15 17:18:45 -07:00
  • 10cb0c368d solve CG with more accuracy Xuchen Han 2019-08-15 17:18:24 -07:00
  • 23cf657a1a change voxel size in sparseSDF to handle contact with smaller objects Xuchen Han 2019-08-15 17:17:37 -07:00
  • b507fe77ca check in a good set of parameters for grasping deformable ball Xuchen Han 2019-08-15 17:16:32 -07:00
  • f8c60e9e3c add option for angular momentum conserving damping for mass spring Xuchen Han 2019-08-15 17:15:36 -07:00
  • bedaa760c2 speed up corotated force computation Xuchen Han 2019-08-14 10:28:34 -07:00
  • fce1296413 fix the issue that compound objects's child does not get rotated in the material space in interpolationWorldTransform Xuchen Han 2019-08-13 16:59:42 -07:00
  • 07bf736aeb build islands once and process islands arbitrary number of times in update constraints Xuchen Han 2019-08-13 14:37:45 -07:00
  • 9e6e571732 add options to perturb the softbody patch's initial position Xuchen Han 2019-08-12 12:07:24 -07:00
  • cfbd6c512a fix bug introduced in clearing m_manifold; 7e37d3fd21069571adb4c1e4ffacbd71dd02c0ba Xuchen Han 2019-08-12 12:06:55 -07:00
  • 081497a812 reset dt to 1/240 for grasping demos Xuchen Han 2019-08-12 12:04:31 -07:00
  • 991be52681 add more volumetric meshes for grasping tests Xuchen Han 2019-08-12 11:08:11 -07:00
  • cb7257d27b add reader to create softbodies from vtk files Xuchen Han 2019-08-11 15:51:49 -07:00
  • f7cd1edf4a code clean up Xuchen Han 2019-08-10 12:00:48 -07:00
  • fa5741d07e improve dynamic friction Xuchen Han 2019-08-10 11:11:18 -07:00
  • fb6612c0be friction fixes Xuchen Han 2019-08-09 16:02:44 -07:00
  • 5b8df6a708 switch to Baraff style constraint Xuchen Han 2019-08-09 13:39:25 -07:00
  • 27492887bf move files and update license Xuchen Han 2019-08-08 17:56:19 -07:00
  • 26983b05e2 modify constraint setup so that contact constraints are persistent in a single CG solve but motor constraints are applied only once Xuchen Han 2019-08-08 14:25:01 -07:00
  • deb7c152c4 add corotated model to lagrangian forces Xuchen Han 2019-08-08 10:14:18 -07:00
  • 94aeb4657b add comment and initialization Xuchen Han 2019-08-07 15:24:26 -07:00
  • 10e819db8e add grasping with joint motor example Xuchen Han 2019-08-07 15:21:16 -07:00
  • 6d31c73216 style fix and remove unused variable Xuchen Han 2019-08-15 11:05:24 -07:00
  • cb654ddc80 Merge pull request #2367 from erwincoumans/master erwincoumans 2019-08-14 21:47:45 -07:00
  • 648844e898 minor fixes, bump up pybullet to 2.5.5 Erwin Coumans 2019-08-14 21:30:10 -07:00
  • f09cefabe8 Merge remote-tracking branch 'bp/master' Erwin Coumans 2019-08-14 21:14:56 -07:00
  • 6feb1b25db Merge pull request #2365 from fuchuyuan/updateLoadingSoftBody erwincoumans 2019-08-14 21:14:10 -07:00
  • 7fa70c3857 Merge pull request #2351 from xhan0619/Deformable erwincoumans 2019-08-14 21:13:41 -07:00
  • 88d1788ee5 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 Erwin Coumans 2019-08-14 21:06:10 -07:00
  • 75df77611a Merge pull request #2366 from fuchuyuan/tinyObjUpdate erwincoumans 2019-08-14 13:37:14 -07:00
  • eacebc80d5 fix compile Chuyuan Fu 2019-08-14 11:01:48 -07:00
  • dfb3e36f9d Merge branch 'master' of github.com:erwincoumans/bullet3 into erwin_master erwin_master Bart Moyaers 2019-08-14 11:52:37 +02:00
  • 75e20522b5 correct strike goal rotation multi_clip_reward Bart Moyaers 2019-07-08 13:58:47 +02:00
  • e6d4cfc7da refactor goals Bart Moyaers 2019-07-05 15:49:15 +02:00
  • e8d6b24933 disable goal rotation Bart Moyaers 2019-07-02 16:46:42 +02:00
  • 40a61b92e5 log every 50 iterations Bart Moyaers 2019-07-02 12:03:19 +02:00
  • fa6b04668e normalize goal data Bart Moyaers 2019-07-02 12:02:11 +02:00
  • f0bc50f738 log current goal type Bart Moyaers 2019-07-02 12:01:01 +02:00
  • c216e4c613 rotate goal with start pos human model Bart Moyaers 2019-07-01 13:52:32 +02:00
  • 88120527b6 fix distance reward calculation Bart Moyaers 2019-07-01 10:26:56 +02:00
  • 9addf64ee9 disable redundant reward calculation Bart Moyaers 2019-06-28 11:40:10 +02:00
  • 3ac19409fc add more args Bart Moyaers 2019-06-28 09:30:07 +02:00
  • b13afe32cf update goal every cycle make distinction between world pos and relative goal pos Bart Moyaers 2019-06-27 11:27:34 +02:00
  • d45f647bf7 make humanoid cyclecount available Bart Moyaers 2019-06-27 11:26:24 +02:00
  • da66bbc657 add goal training Bart Moyaers 2019-06-26 11:54:47 +02:00
  • c99a446ba0 faster thrown object removal Bart Moyaers 2019-06-24 13:32:59 +02:00
  • c9b898c735 throw objects deepmimic env Bart Moyaers 2019-06-20 10:12:49 +02:00
  • 10108cd3ea update obj loader Chuyuan Fu 2019-08-13 16:53:51 -07:00
  • b90097803e update loading softbody Chuyuan Fu 2019-08-13 14:56:26 -07:00
  • c7fa8bfc58 bump up pybullet to version 2.5.4 Erwin Coumans 2019-08-11 17:20:38 -07:00
  • 3301b46367 Merge pull request #2364 from erwincoumans/master erwincoumans 2019-08-11 17:02:57 -07:00
  • e0b642d730 pybullet: fix calculateInverseKinematics2 Erwin Coumans 2019-08-11 17:02:16 -07:00
  • f9b232b153 pybullet: allow programmatic creation of heightfield. See https://github.com/erwincoumans/bullet3/tree/master/examples/pybullet/examples/heightfield.py premake4: allow to build example browser without C++11, re-enable stable PD control plugin using --enable_stable_pd=True Erwin Coumans 2019-08-11 13:59:24 -07:00
  • 69a02302aa fix gripper in pinch example Xuchen Han 2019-08-10 12:12:59 -07:00
  • c6e153d76c Merge pull request #2362 from erwincoumans/master erwincoumans 2019-08-09 12:05:23 -07:00
  • f5ae8bd1af Merge remote-tracking branch 'bp/master' Erwin Coumans 2019-08-09 10:17:57 -07:00
  • 0f2ab81bb8 Merge pull request #2363 from R2RT/fix-exmaples-pybullet-premake erwincoumans 2019-08-09 10:17:46 -07:00
  • 12653f9f19 add back files accidentally removed Xuchen Han 2019-08-09 10:14:35 -07:00
  • 54111f7023 PyBullet: add support for internal edge filtering for height field terrains Erwin Coumans 2019-08-09 10:14:14 -07:00
  • c39c842fe3 Fix examples\pybullet\premake4.lua parsing error Artur Ryt 2019-08-09 13:48:49 +02:00
  • 046e036519 pybullet: restore internal edge filtering (see internalEdge.py example) Erwin Coumans 2019-08-08 19:36:23 -07:00