Commit Graph

9081 Commits

Author SHA1 Message Date
erwincoumans
edbce66542
Update b3PluginManager.cpp 2020-10-29 17:06:18 -07:00
Erwin Coumans
e21c6c9f46 fix compile issues 2020-10-28 19:18:33 -07:00
r-a-sattarov
c4073179a2 X11: added define for MCST e2k (Elbrus 2000) architecture 2020-10-28 22:01:40 +03:00
r-a-sattarov
961d79703b E2K: strip UTF-8 BOM for MCST lcc compiler < 1.24
strip UTF-8 BOM for compatibility with MCST lcc compiler < 1.24
2020-10-28 21:51:18 +03:00
Erwin Coumans
e3dc3761a0 Merge remote-tracking branch 'bp/master' 2020-10-28 11:07:59 -07:00
Erwin Coumans
49be2cffaa improvement in b3PluginManager, hashing the postfix if available
(allows to load a plugin in the current executable instead of from disk)
2020-10-28 11:06:26 -07:00
erwincoumans
62684840bd
Merge pull request #3120 from erwincoumans/master
add kinematic rigid body ground example.
2020-10-28 07:43:39 -07:00
erwincoumans
e3274d7fc1
Update model.cpp
fix uv wrapping, thanks to Marek
2020-10-27 13:38:01 -07:00
Erwin Coumans
a67681aee5 add kinematic rigid body ground example. 2020-10-22 11:25:08 -07:00
Vladimir Orlov
35f489f697 Compilation warning fixes:
* new btSdfCollisionShapeInternalData() may not be allocated aligned 16
* Two cases of signed/unsigned mismatch
2020-10-19 20:59:36 +02:00
erwincoumans
4c46f9ce39
Merge pull request #3087 from davidcavazos/patch-1
Add documentation to notebook
2020-10-14 11:54:30 -07:00
David Cavazos
656a1e7472
Removed notice on slow installation 2020-10-13 15:34:33 -07:00
erwincoumans
bd62a6deac
Merge pull request #3102 from erwincoumans/master
bump up to pybullet 3.0.6
2020-10-08 20:12:35 -07:00
erwincoumans
fea468d241
Update RBDModel.h
destructor needs to be virtual
2020-10-08 14:10:08 -07:00
Erwin Coumans
3285e37868 bump up to pybullet 3.0.6 2020-10-07 16:30:20 -07:00
erwincoumans
afa73c2106
Merge pull request #3096 from erwincoumans/master
allow to set changeDynamics(body, link, contactProcessingThreshold) f…
2020-10-07 11:28:14 -07:00
Erwin Coumans
ad0994022d allow streaming of data 2020-10-07 10:12:02 -07:00
Erwin Coumans
9b81709669 premake: don't compile standalone-examples, they are not up-to-date 2020-10-07 08:42:32 -07:00
Erwin Coumans
bc51ac3f0f Support getCachedReturnData for PhysicsLoopBack
re-use existing code path for streaming plugin return data (work-in-progress)
2020-10-07 08:24:33 -07:00
Erwin Coumans
954ceff2ec Add an option for a plugin to report return data after calling executePluginCommand. Also add python binding.
Currently the return data has to fit in shared memory, 8MB (Linux, Windows) or 1MB (Apple)
Preparation for streaming is added (to allow unlimited return data, see CMD_CUSTOM_COMMAND_STREAM_RETURN_DATA)

New C-API: b3GetStatusPluginCommandReturnData
PyBullet reports return data if available, in pybullet_executePluginCommand

For the plugin developer:
plugin can provide additional return data for executePluginCommand in the b3PluginContext, during executePluginCommand.
Lifetime of this m_returnData pointer is minimum of next call to the next executePluginCommand or plugin termination.
2020-10-06 20:19:39 -07:00
Erwin Coumans
7a6c90409f Merge remote-tracking branch 'bp/master' into master 2020-10-06 13:56:06 -07:00
erwincoumans
afa4fb5450
Merge pull request #3097 from yxyang/patch-1
Add <inertia> for missing links in a1.urdf
2020-10-06 11:21:40 -07:00
Yuxiang Yang
82182e1ba7
Add <inertia> for missing links in a1.urdf
Currently a few collision frames in a1.urdf ("{FL/FR/RL/RR}_upper_shoulder") do not have <inertia> defined, and pybullet loads as if they have 1kg mass. This leads to inaccurate simulation results.
2020-10-06 00:28:24 -07:00
Erwin Coumans
6b91ecc0c5 allow to set changeDynamics(body, link, contactProcessingThreshold) for multibodies
(set to 0 if restitution is important)
2020-10-05 16:33:41 -07:00
Erik Gärtner
777ab5a5ab Revert "in case of substeps use the compensated delta time / numSubSteps to convert between force and impulse."
This reverts commit 32277c7bd5.
2020-10-02 15:49:23 +02:00
Steven89Liu
104789ca99 we should use the m_jointMotorForceMultiDof which is indexed by degree
of freedom.
2020-10-01 15:58:45 +08:00
David Cavazos
e78d31171b
Fix Colab link 2020-09-29 08:32:48 -07:00
David Cavazos
9c2313f5c8
Add documentation
Adds documentation to explain each step and have links to useful pages to improve the onboarding experience.
2020-09-29 08:30:36 -07:00
ManifoldFR
6a9cd4615c fix typo 2020-09-29 12:02:35 +02:00
ManifoldFR
281e7df2ec UrdfParser: make axis warning print single line 2020-09-29 12:00:05 +02:00
tfederico
be27283a8e add pretrained policies and remove extra motion file 2020-09-25 12:16:51 +01:00
erwincoumans
b12da620ab
Merge pull request #3082 from erwincoumans/master
@erwincoumans bump up PyBullet and Bullet version to 3.05 (in sync for this release)
2020-09-24 10:12:24 -07:00
Erwin Coumans
e454b90c5b bump up PyBullet and Bullet version to 3.05 (in sync for this release) 2020-09-24 10:11:37 -07:00
Erwin Coumans
3d220888fa disable cone friction 2020-09-24 09:19:51 -07:00
tfederico
91cb40c5ba add plotting utility 2020-09-23 16:18:51 +01:00
tfederico
61df6d2ff4 remove comments and unused code 2020-09-23 16:15:30 +01:00
erwincoumans
0c563174fc
Merge pull request #3037 from issakomi/cwe190-1
CWE-190 integer overflow in btConvexHullComputer
2020-09-22 12:58:43 -07:00
Erwin Coumans
2154aad0ca bump up Bullet to version 2.90 2020-09-21 18:09:08 -07:00
Erwin Coumans
8f20c2dcec bump up pybullet to 3.0.4 2020-09-21 17:46:03 -07:00
erwincoumans
438d21fa89
Merge pull request #3072 from erwincoumans/master
allow rendering of (textured) heightfield in TinyRenderer and EGL.
2020-09-21 17:45:10 -07:00
Erwin Coumans
cfd3c99f0e add spirit40 urdf file, compatible with
https://github.com/google-research/motion_imitation/pull/26
2020-09-21 17:44:07 -07:00
Erwin Coumans
e6c4305fa5 Merge branch 'master' of github.com:erwincoumans/bullet3 into master 2020-09-21 16:12:07 -07:00
Erwin Coumans
2e1b84487b Add a soccerball obj/urdf, hand-modeled in Blender, using guidance from https://www.youtube.com/watch?v=N93n6hPsqkI (but using texture mapping so the export to OBJ works in PyBullet) 2020-09-21 16:11:52 -07:00
Erwin Coumans
ad9ccec61e bump up pybullet again, 3.0.3 2020-09-20 16:39:32 -07:00
Erwin Coumans
d0dc96aa05 Merge remote-tracking branch 'bp/master' 2020-09-20 16:36:45 -07:00
Erwin Coumans
46a2823ebc bump up pybullet version 2020-09-20 16:34:50 -07:00
Erwin Coumans
1bd82e7d81 allow rendering of (textured) heightfield in TinyRenderer and EGL.
Also update normals, if heightfield is updated.
2020-09-20 16:03:56 -07:00
erwincoumans
ad931b8c39
Merge pull request #3071 from niello/patch-1
Fix for CMake 3.18.2 + VS2019
2020-09-19 11:57:48 -07:00
Vladimir Orlov
39363d200a
Fix for CMake 3.18.2 + VS2019 2020-09-19 17:27:37 +02:00
erwincoumans
7f4fdb16b3
Merge pull request #3061 from fuchuyuan/addAttributes
add configurable parameters to urdf
2020-09-18 16:59:43 -07:00