Commit Graph

3659 Commits

Author SHA1 Message Date
Jingyu Chen
c159305910 fixed the incorrect solverBody pairing issue of the reduced deformable solver. still have the problem that the reduced deformable sometimes doesn't show up 2022-02-13 21:30:11 -08:00
jingyuc
f8abdd1fe1 clean up: remove unused example, rename the benchmark example 2022-01-30 22:33:24 -08:00
jingyuc
11b79c3838 clean up: rename folder 2022-01-30 21:30:43 -08:00
jingyuc
6a78b4bb07 clean up: rename the *ReducedSoftBody* as *ReducedDeformableBody* for clarity 2022-01-30 21:12:05 -08:00
jingyuc
bfef75f871 clean up: reverted some unnecessary changes 2022-01-30 17:41:44 -08:00
jingyuc
fbeafa0249
Merge branch 'bulletphysics:master' into master 2022-01-30 14:32:06 -08:00
James Braza
51a5aa8026 Added forgotten capitalization of code tag 2022-01-02 15:30:23 -05:00
James Braza
0e114e9f9b Added comment about why H x W differ from expected 2022-01-02 15:20:30 -05:00
James Braza
72dc1bb4dd Added numpy reshapings to raw image 2022-01-02 15:11:17 -05:00
James Braza
878e3d57f6 Added comment giving confidence in the changing w x h orderings 2022-01-02 15:08:16 -05:00
Erwin Coumans
0ab3b9d9f7 fix texture coordinates for aliengo trunk 2021-12-10 17:25:39 -08:00
Erwin Coumans
610fb2c117 prettify aliengo trunk a bit 2021-12-10 16:12:41 -08:00
Erwin Coumans
0aecbb9cdc delete MPL licensed meshes, replace by manual textured meshes. 2021-12-10 15:51:25 -08:00
Jingyu Chen
c9a2d733ad modified benchmark example 2021-12-09 20:39:40 -05:00
Jingyu Chen
f19133e410 allow multiple reduced deformable object in one sim 2021-12-09 16:55:10 -05:00
Jingyu Chen
1feb81463a change reduced deformable example set up in pybullet 2021-12-09 14:21:03 -05:00
erwincoumans
578523eab4
Merge branch 'master' into master 2021-12-06 12:38:25 -08:00
jingyuc
4634077733 debug setup again 2021-12-02 11:51:00 -05:00
jyc-n
a018d63fb3 debug pybullet setup 2021-12-01 22:39:23 -05:00
Chase Kew
adf75169d8 Import Aliengo URDF
from github.com/unitreerobotics/unitree_pybullet. Reduced all meshes by
50% due to concerns about the size of pybullet_data. Also renamed some
links and joints in the URDF to match conventions and added an example
script.
2021-11-24 10:30:13 -08:00
jingyuc
6fb7bd9a94 add visual mesh support for the reduced deformable model 2021-11-24 11:41:11 -05:00
jingyuc
f729fbda95 add missing flag RESET_USE_REDUCED_DEFORMABLE_WORLD in pybullet.c 2021-11-23 18:23:41 -05:00
jingyuc
9fae47667b add a flag to switch between the reduced deformable and full deformable 2021-11-23 17:40:04 -05:00
jingyuc
8efd0296ab test full deform 2021-11-23 17:07:41 -05:00
jingyuc
bc8adf7bd1 clean up urdf mesh input names 2021-11-22 13:26:46 -05:00
jingyuc
0b641b51d7 add benchmark comparison example. change ReduceddMotorGrasp example to the real world dimensions 2021-11-21 02:11:55 -05:00
jingyuc
0279a5a500 add reduced deformable torus. minor clean up in btReducedSoftBodyHelpers 2021-11-17 01:09:18 -05:00
jingyuc
8c118515b8 Now only reduced deformable files in bullet3/data/ folder 2021-11-17 00:50:45 -05:00
jingyuc
007eea15cb no longer need to use start_modes, because all the rigid modes are not saved in .bin files in the preprocessor 2021-11-16 21:05:48 -05:00
jingyuc
18f81dcaea re-compute all the modes using the new python preprocessor. clean up initialization 2021-11-16 17:23:19 -05:00
jingyuc
676221fb3e clean up the binary files loader, so that it can work with files without the non-rigid modes 2021-11-14 02:17:22 -05:00
erwincoumans
10f72b9b5d
Merge pull request #3921 from ayzaan/patch-1
Create URDF for white xarm
2021-11-13 22:41:05 -08:00
erwincoumans
ccafe333d1
Merge pull request #3979 from johbrust/deformableForces
Add deformable contact forces info
2021-11-13 22:32:43 -08:00
erwincoumans
691ad46baa
Merge pull request #4024 from BlGene/egl_device_selection
EGL device selection by environment variable
2021-11-13 22:20:13 -08:00
erwincoumans
a9a103fc8c
Merge pull request #4010 from erwincoumans/master
add missing bunny.obj to pybullet_data
2021-11-12 05:38:24 +00:00
erwincoumans
88c04a8eae
Merge pull request #4016 from stephentu/patch-1
Fix bug in server handling of inverse dynamics
2021-11-12 05:28:32 +00:00
Erwin Coumans
a3005879bb use mainthread on __APPLE__
remove duplicate SimpleCamera.cpp from cmakelists.txt
2021-11-11 21:18:57 -08:00
Erwin Coumans
e3b98615f1 add Eigen-3.4 2021-11-11 21:06:39 -08:00
jingyuc
c2072b5538 add mass scaling for reduced deformable model 2021-11-11 12:27:36 -05:00
Erwin Coumans
a84071ee67 Merge branch 'master' of github.com:erwincoumans/bullet3 into master 2021-11-05 21:08:36 -07:00
Erwin Coumans
6088293149 update to Eigen 3.4.0, to fix Issue 4013 2021-11-05 21:08:24 -07:00
jingyuc
7fafbd7718 reduced deformable is now working with pybullet 2021-11-05 18:02:15 -04:00
jingyuc
e386b55543 add reduced deformable urdf parser 2021-11-04 16:12:08 -04:00
jingyuc
3ec4d68323 add grasping comparison 2021-11-02 17:54:56 -04:00
jingyuc
0a6f278663 reduced deformable cube free fall example is now working in pybullet 2021-11-02 01:12:09 -04:00
jingyuc
d7fb9e8a92 c++ example for reduced deformable object 2021-11-01 16:10:27 -04:00
jingyuc
df661fde15 allow set gravity in deformable world. add transformTo for the reduced deformable object 2021-11-01 15:49:00 -04:00
Chuyuan Fu
a2aada62ae add user data to deformable urdf 2021-10-29 17:46:03 -07:00
Stephen Tu
63446558cd
Fix bug in server handling of inverse dynamics
The current implementation of processInverseDynamicsCommand has two issues:

1. For floating bases, the handler is not properly copying over the position and orientation from the client inputs.
2. For floating bases, the handler is ignoring the position of the joint angles from the client inputs. 

This CL fixes both issues. While the fix for (2) is straightforward, I am not sure whether or not the right pybullet API convention is to have (x, y, z, orn) passed in, or instead (orn, x, y, z). The former makes more sense to me and is what I implemented.
2021-10-28 12:52:15 -07:00
jingyuc
2255e26e14 add a function to compute the total angular momentum 2021-10-28 14:12:19 -04:00