Commit Graph

8585 Commits

Author SHA1 Message Date
ManifoldFR
0dadbd9849 Merge branch 'master' into deepmimic-gym-fixes 2020-06-30 10:59:20 +02:00
erwincoumans
d8c7f97dbb
Merge pull request #2872 from xhan0619/implicit-contact
Corotated Linear Elasticity
2020-06-29 10:05:14 -07:00
erwincoumans
f437d881ad
Merge pull request #2883 from ManifoldFR/master
DeepMimic Gym enhancements
2020-06-29 10:04:53 -07:00
ManifoldFR
45b061c879 variable timestep for deepmimic env 2020-06-29 10:30:09 +02:00
ManifoldFR
d0838d3bcb variable timestep for deepmimic env 2020-06-29 10:26:08 +02:00
Xuchen Han
c9a0ebb24e reduce the picking force in self-collision demo 2020-06-26 14:19:50 -07:00
Xuchen Han
70a0ef65d8 fix bug in deformable replulsion force and adjust parameter in deformable self collision 2020-06-26 14:19:44 -07:00
Xuchen Han
4317ddc285 change dynamic_cast to static_cast 2020-06-26 11:47:40 -07:00
ManifoldFR
04350bc9ab add COM reward to DeepMimic 2020-06-25 15:59:13 +02:00
ManifoldFR
b925988821 DeepMimic Gym enhancements
* fix render() camera up axis
* make render() camera track character
* increase render resolution
* add option to restart mocap clip at t=0 at reset (default=random time)
* Gym env: option for "test mode" (episode starts at mocap clip start)
* Gym env: option to offset/rescale actions and obs (like original code)
2020-06-25 12:03:30 +02:00
Xuchen Han
bf8cf19665 support implicit integration in picking force 2020-06-24 17:48:43 -07:00
Xuchen Han
7523861bf5 fix picking issue in Deformable Self Collision demo 2020-06-24 17:48:11 -07:00
erwincoumans
fa218725ec
Merge pull request #2882 from erwincoumans/master
fix pybullet_utils import, bump up pybullet version
2020-06-24 15:59:13 -07:00
Erwin Coumans
b4624ad237 fix pybullet_utils import 2020-06-23 16:14:18 -07:00
erwincoumans
03b55f3374
Merge pull request #2873 from roboticslibrary/patch-cmake-config-definitions
Add compiler definitions for double precision to CMake config
2020-06-22 10:12:47 -07:00
Markus Rickert
a5678b0b45 Add compiler definitions for double precision to CMake config 2020-06-21 21:18:11 +02:00
Xuchen Han
3f34b6920f revert the max number of solver iteration to previous value 300 2020-06-19 17:26:03 -07:00
Xuchen Han
bfaaca81be bug fix in implicit predict motion 2020-06-19 17:04:02 -07:00
Xuchen Han
41210ca37f restore CMakelist and premake.lua 2020-06-19 17:02:36 -07:00
Xuchen Han
e0b554787f Merge remote-tracking branch 'origin/master' into implicit-contact 2020-06-19 15:05:34 -07:00
Xuchen Han
b969f14d21 run clang format 2020-06-19 14:52:44 -07:00
Xuchen Han
43d256633e allow for larger range of stiffness values in implicit demos 2020-06-19 14:51:31 -07:00
Xuchen Han
3fd743a069 add a colliding demo to for easier implcit contact testing 2020-06-19 14:50:56 -07:00
Xuchen Han
395f8c6117 add implicit point contact for corotated linear elasticity objects 2020-06-19 14:49:58 -07:00
Erwin Coumans
f33a575454 bump up pybullet to 2.8.2 2020-06-18 20:53:52 -07:00
Erwin Coumans
696a4f00cc Merge remote-tracking branch 'bp/master' 2020-06-18 20:53:21 -07:00
Erwin Coumans
42a0e62a56 Merge branch 'master' of github.com:erwincoumans/bullet3 2020-06-18 20:53:10 -07:00
Erwin Coumans
ebef331bbf Fix applyExternalForce command for multibody links. Thanks to Avik for the report. 2020-06-19 03:37:30 -07:00
erwincoumans
036e51c637
Merge pull request #2870 from erwincoumans/master
Fix applyExternalForce command for multibody links. Thanks to Avik fo…
2020-06-18 20:52:47 -07:00
erwincoumans
01bfdc643c
Merge pull request #2858 from CGJiaxiLiu/fix_softbody
Fix potential undefined softbody member in PhysicsServerCommandProcessor
2020-06-18 20:45:59 -07:00
erwincoumans
01c2b22d15
Merge pull request #2866 from xhan0619/clang-format
clang format PhysicsServerCommandProcessor and BulletSoftBody
2020-06-18 20:45:25 -07:00
Xuchen Han
92f2f56b3d add mass damping into damping model 2020-06-18 16:43:53 -07:00
Xuchen Han
abaf278c2d add extreme deformation demo 2020-06-17 18:49:09 -07:00
Xuchen Han
f7354751a9 improve contact stability for implicit scheme 2020-06-17 18:43:49 -07:00
Xuchen Han
4594927d02 corotate the damping force for linear elasticity 2020-06-17 18:43:14 -07:00
Xuchen Han
f23e745666 clang format PhysicsServerCommandProcessor and BulletSoftBody 2020-06-17 17:20:39 -07:00
erwincoumans
3fc3b081b8
Merge pull request #2862 from erwincoumans/master
implement mouse picking for deformable objects in PyBullet (the one u…
2020-06-17 08:37:36 -07:00
Erwin Coumans
4786ca1df2 Merge remote-tracking branch 'bp/master' 2020-06-16 16:20:17 -07:00
Xuchen Han
9cfe16abb4 add corotated linear elasticity 2020-06-16 15:57:58 -07:00
Erwin Coumans
a7b8b54c44 implement mouse picking for deformable objects in PyBullet (the one using p.resetSimulation(p.RESET_USE_DEFORMABLE_WORLD), not position based dynamics version) 2020-06-16 11:54:50 -07:00
Jiaxi
daaea3a4fb Fix potentially send data to invalid port 2020-06-14 21:57:43 -04:00
Jiaxi
f034e64cc6 Check for availability of soft body 2020-06-14 21:42:32 -04:00
Jiaxi
a848c1d6e9 Check for availability of soft body 2020-06-14 21:26:54 -04:00
Erwin Coumans
e18bf1f0d6 Merge branch 'master' of github.com:erwincoumans/bullet3 2020-06-09 10:13:49 -07:00
erwincoumans
da50438c3c
Merge pull request #2826 from xhan0619/grav-factor
Deformable gravity factor
2020-06-05 10:07:27 -07:00
Erwin Coumans
a2cdadb9b4 add check to avoid crash, if link is out of bounds. 2020-06-04 00:24:51 -07:00
Erwin Coumans
e82a4ecc6d Apply patch to apply force at softbody nodes, thanks to Robert Lee, see
https://github.com/bulletphysics/bullet3/issues/2699#issuecomment-610734583
2020-06-04 00:09:11 -07:00
Erwin Coumans
c09007e005 Merge branch 'master' of github.com:erwincoumans/bullet3 2020-06-04 00:00:44 -07:00
Erwin Coumans
e6a0206d47 Allow to remove soft body anchors, using pybullet.removeConstraint (untested).
Usage example:
anchors = []
anchors.append(p.createSoftBodyAnchor(clothId  ,0,-1,-1))
anchors.append(p.createSoftBodyAnchor(clothId ,3,boxId,-1, [0.5,-0.5,0]))
for a in anchors:
  p.removeConstraint(a)
2020-06-04 00:00:19 -07:00
erwincoumans
ac3dc0eea5
Merge pull request #2843 from erwincoumans/master
Allow to remove soft body anchors, using pybullet.removeConstraint
2020-06-03 20:18:31 -07:00