Commit Graph
8237 Commits
Author SHA1 Message Date
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
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
Erwin Coumans d3fdf434ed few more fixes in pybullet setup.py 2020-03-17 10:38:51 -07:00
Erwin Coumans 88ce0be26b fix int64_t 2020-03-17 17:20:57 -07:00
Erwin Coumans d31c248751 fixes for compilation on Visual C++ for Python 9.0
bump up to PyBullet 2.6.9
2020-03-17 17:10:47 -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