summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Add deformable contact forces info"revert-3979-deformableForceserwincoumans2022-02-183-97/+39
|
* Merge pull request #4160 from erwincoumans/mastererwincoumans2022-02-121-0/+0
|\ | | | | update pybullet quickstart guide pdf
| * update pybullet quickstart guide pdfErwin Coumans2022-02-121-0/+0
| |
* | Merge pull request #4151 from erwincoumans/mastererwincoumans2022-01-3113-5/+537
|\ \ | |/ | | add btMultiBody spherical joint limit
| * Implement joint limit for btMultiBody spherical joint. In URDF, addErwin Coumans2022-01-302-0/+385
| | | | | | | | | | | | | | | | | | | | | | | | | | <limit effort="1000.0" lower="0.2" upper=".8" twist=".3"/> effort is max force/impulse lower = swing range in X upper = swing range in Y twist = twist range around Z (ranges all in radians) lower, upper, twist and effort need to be > 0, otherwise no limit is created See examples/pybullet/examples/spherical_joint_limit.py and examples/pybullet/gym/pybullet_data/spherical_joint_limit.urdf
| * add spherical_joint_limit.py exampleErwin Coumans2022-01-301-0/+56
| |
| * Implement joint limit for btMultiBody spherical joint. In URDF, addErwin Coumans2022-01-3010-5/+96
|/ | | | | | | | | | | | | <limit effort="1000.0" lower="0.2" upper=".8" twist=".3"/> effort is max force/impulse lower = swing range in X upper = swing range in Y twist = twist range around Z (ranges all in radians) lower, upper, twist and effort need to be > 0, otherwise no limit is created See examples/pybullet/examples/spherical_joint_limit.py and examples/pybullet/gym/pybullet_data/spherical_joint_limit.urdf
* fix cmake buildErwin Coumans2022-01-292-0/+2
| | | | see also https://github.com/MicrosoftDocs/cpp-docs/issues/2378
* Merge pull request #4116 from jamesbraza/fixing-imaging-exampleserwincoumans2022-01-112-2/+5
|\ | | | | Fixing pybullet example on getting a point cloud
| * Added forgotten capitalization of code tagJames Braza2022-01-021-1/+1
| |
| * Added comment about why H x W differ from expectedJames Braza2022-01-021-1/+3
| |
| * Added numpy reshapings to raw imageJames Braza2022-01-021-2/+2
| |
| * Added comment giving confidence in the changing w x h orderingsJames Braza2022-01-021-0/+1
| |
* | Merge pull request #4119 from erwincoumans/mastererwincoumans2022-01-031-1/+1
|\ \ | |/ |/| move the mutex lock to include the 'getNewManifold', dealing with Iss…
| * move the mutex lock to include the 'getNewManifold', dealing with Issue #4117Erwin Coumans2022-01-021-1/+1
| |
* | Merge pull request #4100 from erwincoumans/mastererwincoumans2021-12-101-9/+9
|\ \ | |/ | | fix texture coordinates for aliengo trunk
| * fix texture coordinates for aliengo trunkErwin Coumans2021-12-101-9/+9
| |
* | Merge pull request #4099 from erwincoumans/mastererwincoumans2021-12-1018-545/+12015
|\ \ | |/ | | replace mpl licensed meshes by hand-made textured ones
| * prettify aliengo trunk a bitErwin Coumans2021-12-102-193/+4797
| |
| * delete MPL licensed meshes, replace by manual textured meshes.Erwin Coumans2021-12-1018-545/+7411
|/
* Merge pull request #4060 from erwincoumans/mastererwincoumans2021-12-013-3/+3
|\ | | | | bump up PyBullet to version 3.21
| * bump up PyBullet to version 3.21Erwin Coumans2021-12-013-3/+3
| |
* | Merge pull request #4048 from priority-kew/aliengo_reduced_meshes3.21erwincoumans2021-11-248-0/+1063
|\ \ | | | | | | Import Aliengo URDF
| * | Import Aliengo URDFChase Kew2021-11-248-0/+1063
|/ / | | | | | | | | | | | | 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.
* | Merge pull request #3848 from nekomatata/heightmap-early-exiterwincoumans2021-11-181-0/+1
|\ \ | |/ |/| Fix early exit in heightfield raycast
| * Fix early exit in heightfield raycastPouleyKetchoupp2021-05-131-0/+1
| | | | | | | | | | | | When deciding the ray is too short to use the accelerated structure and a simple raycast is performed, the method now returns to avoid processing it a second time using the accelerated structure.
* | Merge pull request #3921 from ayzaan/patch-1erwincoumans2021-11-131-0/+317
|\ \ | | | | | | Create URDF for white xarm
| * | Create URDF for white xarmAyzaan Wahid2021-07-291-0/+317
| |/
* | Merge pull request #3979 from johbrust/deformableForceserwincoumans2021-11-133-39/+97
|\ \ | | | | | | Add deformable contact forces info
| * | Fix bug due to missing swapJohannes Brust2021-10-211-58/+59
| | |
| * | Add deformable contact forces infoJohannes Brust2021-09-283-88/+145
| | | | | | | | | | | | | | | | | | | | | | | | - add contact information for collisions between rigid and soft bodies - collisions between different soft bodies are not supported - uses impulse acting on tetrahedral nodes for calculation of forces - contact points are approximated by node positions - multiple forces acting on identical nodes are accumulated
* | | Merge pull request #4024 from BlGene/egl_device_selectionerwincoumans2021-11-131-1/+24
|\ \ \ | | | | | | | | EGL device selection by environment variable
| * | | EGL device selection by env param.Max Argus2021-10-221-1/+24
| | | |
* | | | Merge pull request #4010 from erwincoumans/mastererwincoumans2021-11-12285-12944/+44148
|\ \ \ \ | | | | | | | | | | add missing bunny.obj to pybullet_data
| * | | | use mainthread on __APPLE__Erwin Coumans2021-11-112-3/+6
| | | | | | | | | | | | | | | | | | | | remove duplicate SimpleCamera.cpp from cmakelists.txt
| * | | | add Eigen-3.4Erwin Coumans2021-11-1142-1393/+2019
| | | | |
| * | | | Merge branch 'master' of github.com:erwincoumans/bullet3 into masterErwin Coumans2021-11-055-5/+1365
| |\ \ \ \
| | * \ \ \ Merge branch 'master' of github.com:erwincoumans/bullet3Erwin Coumans2021-10-25338-1563/+9460
| | |\ \ \ \
| | * | | | | add missing bunny.objErwin Coumans2021-10-251-0/+1360
| | | | | | |
| * | | | | | update to Eigen 3.4.0, to fix Issue 4013Erwin Coumans2021-11-05284-13551/+42766
| | | | | | |
* | | | | | | Merge pull request #4020 from QiaodongCui/mastererwincoumans2021-11-122-1/+19
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Fix btCollisionDispatcherMt compound compound bugs
| * | | | | | | Update btCollisionDispatcherMt.cppQiaodongCui2021-10-291-1/+18
| | | | | | | |
| * | | | | | | Update btCollisionDispatcherMt.hQiaodongCui2021-10-291-0/+1
| | | | | | | |
* | | | | | | | Merge pull request #4016 from stephentu/patch-1erwincoumans2021-11-121-10/+7
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix bug in server handling of inverse dynamics
| * | | | | | | | Fix bug in server handling of inverse dynamicsStephen Tu2021-10-281-10/+7
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | | Merge pull request #4021 from fuchuyuan/userDataerwincoumans2021-11-031-1/+14
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | add user data to deformable urdf
| * | | | | | | | add user data to deformable urdfChuyuan Fu2021-10-291-1/+14
|/ / / / / / / /
* | | | | | | | Create cmake.ymlerwincoumans2021-10-291-0/+38
| | | | | | | |
* | | | | | | | Delete .travis.ymlerwincoumans2021-10-291-46/+0
|/ / / / / / /
* | | | | | | Merge pull request #4012 from RanTig/mastererwincoumans2021-10-284-16/+40
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Adds a request body info command for the physics direct command.