Xuchen Han
5d26efd988
formatting and minor bug fix
2020-03-19 12:29:00 -07:00
Xuchen Han
19ed1c952a
separate face contact between deformable and rigid and multibodies
2020-03-18 17:58:46 -07:00
Xuchen Han
cab8b84a8f
Support get body state for deformable objects so that it retrieves the best fit rigid transform
2020-03-18 17:11:20 -07:00
erwincoumans
3c9dde54a2
Merge pull request #2677 from erwincoumans/master
...
pybullet removeAllParameters, getMeshData
2020-03-17 00:58:18 -07:00
Erwin Coumans
9c53c52847
fix BulletRoboticsGUI target
2020-03-17 00:06:12 -07:00
Erwin Coumans
fde6cffecc
create BulletRoboticsGUI CMake target, pybullet links against it
...
fix BulletRobotics header install
2020-03-16 23:15:18 -07:00
Erwin Coumans
d0c0c9584d
pybullet -> 2.6.8
2020-03-16 18:08:02 -07:00
Erwin Coumans
1507431a32
Merge remote-tracking branch 'bp/master'
2020-03-16 18:06:28 -07:00
Erwin Coumans
1640eef937
pybullet: enable getMeshData for multibody/rigid body (and filter on collisionShapeIndex for compound shapes)
2020-03-17 00:38:12 -07:00
Erwin Coumans
7991012f9d
pybullet: fixes in polyhedral feature generation
2020-03-16 23:32:26 -07:00
Erwin Coumans
27fbbfee7f
pybullet removeAllParameters (sliders, buttons)
...
pybullet addUserDebugParameter adds button instead of slider, if min > max.
2020-03-16 21:29:30 -07:00
erwincoumans
0bae3a4967
Merge pull request #2674 from erwincoumans/master
...
Update README.md
2020-03-15 21:45:32 -07:00
erwincoumans
b105764470
Update README.md
2020-03-15 21:44:54 -07:00
erwincoumans
9781e43049
Merge pull request #2673 from erwincoumans/master
...
also include inl files in PyBullet MANIFEST
2020-03-15 21:32:29 -07:00
Erwin Coumans
c0c88b7e71
Merge remote-tracking branch 'bp/master'
2020-03-15 21:13:01 -07:00
erwincoumans
07b9194e15
Merge pull request #2667 from xhan0619/teleport
...
Teleport deformables
2020-03-15 21:12:26 -07:00
Erwin Coumans
c09d43fbaa
also include inl files
2020-03-15 19:31:58 -07:00
Xuchen Han
27d2cdaef0
Merge remote-tracking branch 'xuchen/master' into teleport
2020-03-15 19:29:06 -07:00
erwincoumans
e8c873a5cd
Merge pull request #2672 from erwincoumans/master
...
embed V-HACD directly into PyBullet
2020-03-15 19:18:11 -07:00
Erwin Coumans
661ffe8820
bump up PyBullet to 2.6.7
2020-03-15 19:16:57 -07:00
Erwin Coumans
17c6839a77
add example of using vhacd in pybullet
2020-03-15 18:15:14 -07:00
Erwin Coumans
f0528db5e9
embed V-HACD directly into Pybullet to make it easier to use:
...
pip3 install pybulle
import pybullet as p
p.connect(p.DIRECT)
p.vhacd("teddy.obj", "teddy_large_newout.obj", "newlog.txt", depth=2,resolution=1000000)
2020-03-16 00:38:52 -07:00
Erwin Coumans
1c39f763bb
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2020-03-15 22:55:07 -07:00
Erwin Coumans
623bd27bac
VHACD -> use Bullet/src/LinearMath instead of a copy of those files
2020-03-15 22:54:01 -07:00
erwincoumans
8721482e7b
Merge pull request #2670 from erwincoumans/master
...
convert upper/lower limits in urdfEditor.py
2020-03-15 12:53:54 -07:00
erwincoumans
1d5c633b2d
Merge pull request #2661 from xhan0619/master
...
Support Deformable Picking and Add Demo for Physics Parameters.
2020-03-13 20:50:58 -07:00
Erwin Coumans
2d5e8ea1f3
convert upper/lower limits in urdfEditor.py
2020-03-13 20:49:39 -07:00
Xuchen Han
a807d4c0c1
Fix include for std::numerical_limits; Fix uninitialized params
2020-03-13 15:03:08 -07:00
Xuchen Han
0a66818841
Use latest mouse position for picking force
2020-03-13 14:52:13 -07:00
Xuchen Han
2d3cd509eb
Fix divide by zero error in repulsion force
2020-03-13 14:52:13 -07:00
Xuchen Han
4730dab4bb
Address PR comments
2020-03-13 14:52:13 -07:00
Chuyuan Fu
f43c40f694
fix space
2020-03-13 14:52:13 -07:00
Chuyuan Fu
b4bfe4fa99
fix rigidbody activation
2020-03-13 14:52:13 -07:00
Erwin Coumans
4d0d8a189c
increase the number of steps from 1000 to 2000, to mimic multiple cycles
2020-03-13 14:52:13 -07:00
Erwin Coumans
ca5061fac3
set correct reward for deep_mimic gymenv (max episode = 1000 steps, 1 reward at each step)
...
terminate testrl.py at 1000, show reward
2020-03-13 14:52:12 -07:00
Erwin Coumans
9ecd0884d9
Connect deep_mimic_env.py to internal pybullet_deep_mimic_env.py
...
This adds two untested Gym environments to pybullet_envs. todo: train using PPO2 etc
HumanoidDeepMimicBackflipBulletEnv-v1
HumanoidDeepMimicWalkBulletEnv-v1
2020-03-13 14:52:12 -07:00
Erwin Coumans
812c675d4c
prepare towards HumanoidDeepMimicBackflipBulletEnv-v1 and HumanoidDeepMimicWalkBulletEnv-v1
...
remove unused SubprocVecEnv from stable_baselines/enjoy.py
2020-03-13 14:52:12 -07:00
Erwin Coumans
55de20b945
add flag to assure deterministicOverlappingPairs
2020-03-13 14:52:12 -07:00
Erwin Coumans
91df837a79
use PyBullet's own visualizer for enjoy script, + add a time.sleep since it is way too fast (1000FPS for cart pole)
2020-03-13 14:52:12 -07:00
Xuchen Han
4b35af3830
change deformable teleport to absolute pose
2020-03-12 16:40:25 -07:00
Xuchen Han
6e97302610
activate deformable after teleporting
2020-03-12 16:39:28 -07:00
Xuchen Han
cbf282fb2f
Add support for teleporting deformables
2020-03-12 16:39:28 -07:00
Xuchen Han
7dfef92267
Add support for picking deformable with mouse
2020-03-09 11:19:08 -07:00
Xuchen Han
41ca8b9e59
More parameter tuning for cloth-like behavior
2020-03-06 16:29:32 -08:00
Xuchen Han
7762b2957e
fix error in barycentric weight calculation
2020-03-06 16:23:14 -08:00
Xuchen Han
ec0e9892b5
add slider demo
2020-03-06 16:04:34 -08:00
erwincoumans
4ab1ded781
Merge pull request #2657 from fuchuyuan/activate
...
Activate
2020-03-05 11:55:22 -08:00
Chuyuan Fu
d02989cc96
fix space
2020-03-05 10:50:54 -08:00
Chuyuan Fu
b37448278a
fix rigidbody activation
2020-03-05 10:48:56 -08:00
Xuchen Han
4efc983ca5
bug fixes and parameter tuning
2020-03-04 17:22:46 -08:00