Xuchen Han
b3e23cfaa4
parameter tuning for new solver
2020-04-15 14:49:07 -07:00
Xuchen Han
5cb252dc4c
treat the feature with the deepest penetration as static in deformable contact
2020-04-15 14:48:53 -07:00
Xuchen Han
ebc84b3b8d
use x_n instead of x_{n+1} to calculate deformable penetration distance
2020-04-15 13:33:43 -07:00
Xuchen Han
26ef0e093a
add full preconditioner for KKT system
2020-04-15 13:32:16 -07:00
Xuchen Han
8783b4411c
add diagonal preconditioner for KKT system
2020-04-12 12:00:42 -07:00
Xuchen Han
1926eadb92
bug fix in CR solver and face contact
2020-04-11 15:02:26 -07:00
Xuchen Han
6ef1a4acbc
bug fix in CR multiply
2020-04-08 21:24:02 -07:00
Xuchen Han
6469e0f181
Lagrange Multiplier working
2020-04-08 15:12:28 -07:00
Xuchen Han
6e14a274ca
add conjugate residual solver
2020-04-08 12:19:18 -07:00
Xuchen Han
460164c30e
CG with projection + MGS working
2020-04-08 11:27:26 -07:00
Xuchen Han
bbdca8a4e8
add support for reduced vectors and modified gram schmidt
2020-04-04 17:19:57 -07:00
Xuchen Han
6a1e3a5164
move deformable collision detect to after momentum solve; clean up code
2020-04-03 22:07:33 -07:00
Xuchen Han
80aa523825
Tune deformable collision parameters for more stable deformable vs. deformable contact
2020-04-01 17:46:37 -07:00
erwincoumans
0c6c7976ba
Merge pull request #2696 from erwincoumans/master
...
pybullet: cache zipfile, and also allow to read zipfile from memory (and already registered fileIO plugins)
2020-03-30 16:06:45 -07:00
Erwin Coumans
05efff3c4f
move pickup.zip inside pickup2.zip
2020-03-30 14:59:41 -07:00
Erwin Coumans
d725b3fd0e
add pickup2.zip (that contains pickup.zip)
2020-03-30 14:35:28 -07:00
Erwin Coumans
762c21601f
cache zipfile, and also allow to read zipfile from memory
...
this allows zipfiles to be stored anywhere in already registed fileIO (such as zipfiles inside other zipfiles)
see Bullet/examples/pybullet/examples/fileIOPlugin.py
enable vhacd, fileIO and zipFileIO in premake version of PyBullet
fix potential memory leak in mtl loading
2020-03-30 14:24:20 -07:00
erwincoumans
ed11038362
Merge pull request #2691 from xhan0619/master
...
Initialize uninitialized variables in btSoftBody
2020-03-25 19:27:43 -07:00
Xuchen Han
c785be51ce
Initialize uninitialized variables in btSoftBody
2020-03-25 13:24:05 -07:00
Erwin Coumans
53730450cc
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2020-03-24 20:01:53 +00:00
Erwin Coumans
8f3409dfa3
bump up pybullet 2.7.1
2020-03-24 13:00:06 -07:00
erwincoumans
3e55bf0e80
Merge pull request #2690 from erwincoumans/master
...
add pybullet_utils.transformations from ROS geometry:
2020-03-24 10:37:36 -07:00
Erwin Coumans
e20b858a28
add pybullet_utils.transformations from ROS geometry:
...
https://github.com/ros/geometry/blob/melodic-devel/tf/src/tf/transformations.py
2020-03-24 10:34:02 -07:00
erwincoumans
dd2f2e3128
Merge pull request #2682 from xhan0619/master
...
Add support for getPose for deformable objects and separate deformable vs. rigid face contact and deformable vs. multibody face contact for flexibility.
2020-03-22 18:44:18 -07:00
erwincoumans
5659268003
Update .travis.yml
2020-03-22 16:03:24 -07:00
erwincoumans
c407b845e3
Merge pull request #2549 from dbartolini/cleanup-apple-finder-metadata
...
Remove src/.DS_Store
2020-03-22 15:16:59 -07:00
erwincoumans
eab851635e
Merge pull request #2679 from erwincoumans/master
...
Embed TCP remote graphics server in PyBullet (enable WFH), fixes for compilation on Visual C++ for Python 9.0
2020-03-22 14:04:35 -07:00
Erwin Coumans
bd8c537c86
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2020-03-22 20:12:21 -07:00
Erwin Coumans
7d499c4e2d
fix userDataTest.py
2020-03-22 20:12:07 -07:00
erwincoumans
4b41685d0e
Merge pull request #2688 from araffin/upgrade-sb
...
Add CheckpointCallback and load best automatically
2020-03-22 14:04:00 -07:00
Erwin Coumans
0b6457d318
fix cmake/premake builds
2020-03-22 11:58:39 -07:00
Erwin Coumans
377069bfa5
add laikago/xarm in pybullet_robots
2020-03-22 11:37:08 -07:00
Antonin RAFFIN
a6314958a6
Add CheckpointCallback and load best automatically
2020-03-22 13:44:05 +01:00
Xuchen Han
d7fb405d71
Fix bug in collision flags.
2020-03-21 22:06:05 -07:00
Erwin Coumans
e09dc74bd8
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2020-03-21 18:52:30 -07:00
Erwin Coumans
d71a787481
more tcp networking stuff (remove shared memory from tcp example)
2020-03-21 18:47:55 -07:00
erwincoumans
91ae5294af
Merge pull request #2685 from xhan0619/fix2675
...
fix issue #2675 : update dbvt volume immediately after face tree is in…
2020-03-21 17:25:02 -07:00
Erwin Coumans
663c7ddc54
more TCP remote fixes
2020-03-20 21:12:45 -07:00
Erwin Coumans
1e3bc22483
linux fixes
2020-03-20 20:19:15 -07:00
Erwin Coumans
c4898ed3e3
more tcp tuning
2020-03-20 18:46:10 -07:00
Erwin Coumans
6cedf26f24
more tcp fixes
2020-03-20 17:47:13 -07:00
Erwin Coumans
4cbc8c2a8d
set tcp timeouts for send/receive
2020-03-20 16:58:18 -07:00
Erwin Coumans
99c7c32b10
tcp fixes and allow to run graphics server on mainloop (for Mac)
2020-03-20 16:50:44 -07:00
Erwin Coumans
911355fe62
fixes for Mac OSX
2020-03-20 15:57:19 -07:00
Erwin Coumans
344bd629ee
embed TCP graphics server in PyBullet for easier working-from-home
...
This allows to render at a different machine, sending all assets across the TCP network, using port 6667 by default.
You can use ssh port forwarding to get this working:
ssh -R 6667:localhost:6667 username@remotehost.com -v
python3 -m pybullet_utils.graphicsServer
python3 -m pybullet_utils.graphicsClient
Note that there are still some tcp networking issues that can cause a hang, just restart graphics server and graphics client if it hangs.
2020-03-20 15:43:52 -07:00
Xuchen Han
3cb18f87cc
fix issue #2675 : update dbvt volume immediately after face tree is initialized to prevent empty volumes
2020-03-20 12:34:38 -07:00
Erwin Coumans
c06859723b
Embed graphics server (shared memory) in PyBullet. Use pybullet.connect(pybullet.GRAPHICS_SERVER) to enable it.
...
TODO: enable for Mac OSX on mainloop, add tcp bridges from and to shared memory.
2020-03-19 14:18:35 -07:00
Xuchen Han
5d26efd988
formatting and minor bug fix
2020-03-19 12:29:00 -07:00
erwincoumans
9c8b87dd40
Update README.md
2020-03-19 09:15:19 -07:00
Xuchen Han
19ed1c952a
separate face contact between deformable and rigid and multibodies
2020-03-18 17:58:46 -07:00