Commit Graph

  • b6df08b553 implement resetMeshData for deformable bodies, this allows better reset for reinforcement learning algorithms. Erwin Coumans 2021-09-02 17:27:05 -07:00
  • 93e00054e3 set up reduced grasping example jingyuc 2021-09-02 13:35:14 -04:00
  • 4b6ec20b30 External force and torque frame fix Felix Büttner 2021-09-02 17:40:18 +02:00
  • 104410c63d fixed an incorrect impulse factor in btSoftBodyInternals. The total impulse factor is now calculated in the constraint solver class. jingyuc 2021-09-02 00:20:19 -04:00
  • 3577ef8108 Merge branch 'master' of github.com:erwincoumans/bullet3 into master erwin coumans 2021-09-01 15:00:10 -07:00
  • 7de63bdbc5 fix tiny_renderer standalone example erwin coumans 2021-09-01 15:00:01 -07:00
  • 3fee64fb95 Merge pull request #3949 from fuchuyuan/fixasan erwincoumans 2021-09-01 13:58:57 -07:00
  • c2601663e4 debugging moving rigid vs reduced deformable contact jingyuc 2021-09-01 16:36:52 -04:00
  • 9b3c8c8dbb fix format Chuyuan Fu 2021-06-14 11:04:09 -07:00
  • b795243cc5 fix asan Chuyuan Fu 2021-06-14 10:36:52 -07:00
  • 634c8b7b38 Merge branch 'bulletphysics:master' into master jingyuc 2021-08-31 20:16:15 -04:00
  • 42fac2e364 fixed a minor issue: disable deactivation for the reduced collision example jingyuc 2021-08-31 01:33:38 -04:00
  • 31b8841efc Merge pull request #3948 from erwincoumans/master erwincoumans 2021-08-30 13:01:15 -07:00
  • 68424feb2d don't use empty frame for pose in sdf files use hint for clang that if (0) is intentional Erwin Coumans 2021-08-30 19:40:20 +00:00
  • b1803afbb9 collision with moving rigid body seems to be working. checking why there is side motion jingyuc 2021-08-30 13:19:33 -04:00
  • 5ec0820c0e Merge pull request #3920 from araffin/feat/sb3 erwincoumans 2021-08-29 15:01:27 -07:00
  • 3e76b11d46 add check for momentum conservation jingyuc 2021-08-26 13:41:26 -04:00
  • f26e3d133d set up the reduced vs rigid collision example jingyuc 2021-08-26 12:47:09 -04:00
  • 6a87310d3c friction is working now jingyuc 2021-08-25 16:38:57 -04:00
  • 52abe35e41 friction seems to be working. However, when the block is only sliding on the surface, there is no friction because no delta normal impulse...need to think jingyuc 2021-08-25 00:38:29 -04:00
  • 090f8369f8 Fix: remove cmake policy 0115 errors Brendan Lewis 2021-08-24 21:39:12 -04:00
  • 166dc2865d frictionless contact also works with reduced modes enabled jingyuc 2021-08-24 16:30:33 -04:00
  • c735830f0a more stable rigid contact jingyuc 2021-08-24 15:08:57 -04:00
  • 840db372b9 delta impulse version is working jingyuc 2021-08-24 00:40:27 -04:00
  • 41158a4be8 Merge pull request #3937 from fuchuyuan/deformableContact erwincoumans 2021-08-23 12:25:55 -07:00
  • d9152b9cf5 WIP warm starting jingyuc 2021-08-23 01:17:37 -04:00
  • 368385d5ad need to project the impulse on the normal to prevent sliding jingyuc 2021-08-21 15:54:34 -04:00
  • 107295db5f fix typo Chuyuan Fu 2021-08-19 09:32:49 -07:00
  • e16c9bb1cc implement request deformable contact info Chuyuan Fu 2021-08-18 18:48:35 -07:00
  • 70ec2f9d46 use the correct relative position to apply the impulse jingyuc 2021-08-18 16:24:46 -04:00
  • 0444fea9eb collision impulse starts to look reasonable, but the motion is still strange. jingyuc 2021-08-18 14:31:59 -04:00
  • 7ac95be8cd add training and run/eval scripts to train envs_v2 Laikago pmtg erwin coumans 2021-08-17 08:56:30 -07:00
  • eacdbe67a0 reduced velocity should be updated from i-th iteration instead of from the predicted state, because thexternal force has no memory of the previous iteration jingyuc 2021-08-16 14:36:35 -04:00
  • 9a17391a9a modified the code. explicit time stepping should only be implicit in velocity jingyuc 2021-08-13 16:34:34 -04:00
  • d6d8c3ceac reworking static constraint WIP jyc-n 2021-08-12 22:36:39 -04:00
  • 35f7a1a569 add new reduced deformable contact constraint class. able to call the reduced soft body's apply impulse function jingyuc 2021-08-12 12:31:44 -04:00
  • e4e8f1ad93 add tree updates in predict motion. jingyuc 2021-08-11 15:58:40 -04:00
  • 6355b06a8b use deformable contact detection for the reduced deformable model jingyuc 2021-08-10 16:31:53 -04:00
  • 3425c01acc created new free fall example. WIP jyc-n 2021-08-09 16:26:17 -04:00
  • 042a1f75c9 clean up jyc-n 2021-08-09 14:54:58 -04:00
  • a56ce358f3 reduced dofs and interpolated transform needs to be updated from the time_n states in the iteration jingyuc 2021-08-09 12:43:59 -04:00
  • 0acf18f246 need to update the rigid frame every time when the impulse is applied. reduced external force needs to be zeroed in every iteration. jingyuc 2021-08-09 11:23:52 -04:00
  • b2fd9a492d Fix crash when btSoftBody collides with btBvhTriangleMeshShape inside a btCompoundShape notrabs 2021-08-08 01:11:04 +02:00
  • dd37b97e79 Extras/VHACD/inc/vhacdMutex.h: fix musl build Fabrice Fontaine 2021-08-07 17:11:24 +02:00
  • 4f66d8bb87 update reduced variables and full space position every time applied the force jingyuc 2021-08-06 17:10:58 -04:00
  • 252aa91e9a reduced force WIP jyc-n 2021-08-06 02:12:39 -04:00
  • 32398d4d7f multiple fixed nodes seem okay jingyuc 2021-08-05 00:00:12 -04:00
  • fdfb08b72f single fixed constraint for the rigid frame is working jingyuc 2021-08-04 22:44:53 -04:00
  • e399944982 add simplified Laikago model for faster CPU rendering (getCameraImage in direct mode using TinyRenderer) erwin coumans 2021-08-03 13:26:39 -07:00
  • 35ec8b39a7 re-work the external force application. clean up position and velocity update jingyuc 2021-08-02 11:31:09 -04:00
  • a37d23fa24 re-work the simulation time loop in order to support fixed constraints. still wip jingyuc 2021-07-30 02:08:27 -04:00
  • 83fbd60d5b Create URDF for white xarm Ayzaan Wahid 2021-07-29 17:08:50 -04:00
  • 5d17353269 add rigidTransformWorld to make the rendering works after applying initial translation. Center of mass looks right. Tested with rotating free fall jingyuc 2021-07-29 11:45:44 -04:00
  • 13f3778c22 Fix SB3 comment Antonin Raffin 2021-07-29 15:24:46 +02:00
  • 2f8b44c702 Migrate to Stable-Baselines3 Antonin Raffin 2021-07-29 15:21:49 +02:00
  • c6c7533167 fixed constraints wip jingyuc 2021-07-28 16:36:15 -04:00
  • 549b57df77 clean up jingyuc 2021-07-28 14:36:42 -04:00
  • 6c2023e330 add mode visualizer example. jingyuc 2021-07-28 12:34:01 -04:00
  • bfa74dbacd initial translation WIP jyc-n 2021-07-28 00:03:51 -04:00
  • 67b58428e8 clean up. now the inertia tensor is calculated based on geometry, and it is updated everytime step jingyuc 2021-07-27 15:59:25 -04:00
  • 24eb021ed6 clean up. impulse is now applied through a member function of btReducedSoftBody jingyuc 2021-07-27 01:11:11 -04:00
  • 0983d36eff rotation is working jyc-n 2021-07-26 21:48:57 -04:00
  • 7678545e76 clean up initialzation jyc-n 2021-07-26 15:30:35 -04:00
  • 9baee29300 simple rigid translation is working. jingyuc 2021-07-26 11:28:37 -04:00
  • 6f3dd32f37 add new btReducedSoftBody and btReduceDeformableSolver class jingyuc 2021-07-23 16:20:09 -04:00
  • 87e20f450b save files. misc jyc-n 2021-07-22 21:55:34 -04:00
  • c325da8b34 add new ReducedSoftBody class. move read files functions to btReducedSoftBodyHelpers jyc-n 2021-07-22 11:43:26 -04:00
  • 45c3db58ff remove vscode files jyc-n 2021-07-22 11:39:56 -04:00
  • 49d7bb0301 minor cleanup jingyuc 2021-07-19 17:34:38 -04:00
  • 237333d030 make the impulse scaled with nodal mass. all binary mode files contains all modes info. jingyuc 2021-07-19 15:26:00 -04:00
  • f6dbbd4e66 avoid divided by 0 time jingyuc 2021-07-19 12:32:16 -04:00
  • 4119d8812e add initial impulse jingyuc 2021-07-18 00:52:13 -04:00
  • c24f2a72ef add internal force jingyuc 2021-07-16 15:01:44 -04:00
  • 4b6eaeed4c kinematic tested. specified delta_v as a cosine function. jingyuc 2021-07-15 17:30:08 -04:00
  • d390360f9e clean up kinematic test setup jingyuc 2021-07-14 20:01:50 -04:00
  • f1e86bf257 test modes kinematics jingyuc 2021-07-14 16:00:28 -04:00
  • fa00ee2bbd Start the reduced deformable example. Read in mesh and modes files. jingyuc 2021-07-13 00:45:11 -04:00
  • a3dc901696 fork origin commit jingyuc 2021-07-13 00:31:25 -04:00
  • 2045f04f3c Fix early exit in heightfield raycast PouleyKetchoupp 2021-05-13 18:08:27 -07:00
  • 0e124cb2f1 Merge pull request #3841 from erwincoumans/master erwincoumans 2021-05-12 13:54:56 -07:00
  • a435fb7a41 Merge pull request #3819 from cadop/bullet-client-subprocess-safety erwincoumans 2021-05-12 13:54:00 -07:00
  • 3e0a211868 Merge pull request #3840 from fuchuyuan/fixmsan erwincoumans 2021-05-12 13:53:11 -07:00
  • 92fb2db0a3 fix some msan (memory sanitizer) issues Erwin Coumans 2021-05-12 20:14:15 +00:00
  • 88112560a1 initialize unused fields for deformable collision detection Chuyuan Fu 2021-05-11 22:13:42 -07:00
  • ebe1916b90 Merge pull request #3834 from erwincoumans/master 3.17 erwincoumans 2021-05-07 11:04:02 -07:00
  • 092b7bc3d9 bump up pybullet version (and c++ version) to 3.17/3.1.7 Erwin Coumans 2021-05-07 11:03:21 -07:00
  • 39d981bce6 Merge pull request #3832 from erwincoumans/master erwincoumans 2021-05-07 10:40:43 -07:00
  • adcf785a4a re-enable eGUIHelperSetRgbBackground erwin coumans 2021-05-07 09:07:40 -07:00
  • cd76d605a9 more fixes for tsan Erwin Coumans 2021-05-07 15:37:56 +00:00
  • f14911c998 fix a tsan test failure erwin coumans 2021-05-06 18:34:43 -07:00
  • e952ac6f63 Add pybullet.configureDebugVisualizer(rgbBackground=[red,green,blue]) (each component a float in the range [0,1]) This is an alternative to passing options="--background_color_red=red --background_color_green=green --background_color_blue=blue" in the connect method. erwin coumans 2021-05-06 18:08:22 -07:00
  • 8e85dedaa9 PyUnicode_AsUTF8 breaks python 2.x compatibility erwin coumans 2021-05-06 10:19:15 -07:00
  • e4ff5a45d4 Merge branch 'master' of github.com:erwincoumans/bullet3 into master erwin coumans 2021-04-28 12:13:44 -07:00
  • b696ed7d7b enable roll angle in pybullet.computeViewMatrixFromYawPitchRoll / b3ComputeViewMatrixFromYawPitchRoll erwin coumans 2021-04-28 12:13:31 -07:00
  • ace34c4d08 check the process id before disconnecting cadop 2021-04-27 19:33:37 -04:00
  • 00cd39dc50 Merge pull request #3799 from AndreaCatania/patch-5 erwincoumans 2021-04-26 07:54:48 -07:00
  • c0efe069c5 Fixes assertion caused by a 0len vector normalization Andrea Catania 2021-04-26 11:04:39 +02:00
  • c74d5e322f Update README.md erwincoumans 2021-04-25 20:14:43 -07:00
  • 8aab71a86e Merge pull request #3362 from erwincoumans/master erwincoumans 2021-04-25 00:42:08 -07:00
  • d70c3cfdc8 Merge branch 'master' of github.com:erwincoumans/bullet3 Erwin Coumans 2021-04-25 00:41:28 -07:00