Commit Graph

8960 Commits

Author SHA1 Message Date
erwincoumans
8c8059831b
Merge pull request #3158 from WenlongLu/kinematic_fix
Fix the bug where forces are ignore at a static/kinematic link
2020-11-23 10:16:08 -08:00
WenlongLu
3ef0ce4890 fix the bug where forces are ignore at a static/kinematic link while one of its ancesters is not. 2020-11-19 15:58:28 -08:00
WenlongLu
ddbe6f7a5a remove duplicated cpp file in premake4.lua 2020-11-19 15:41:27 -08:00
erwincoumans
875a6a4446
Merge pull request #3153 from WenlongLu/kinematic_multibody_interface
SharedMemory interface to set and get dynamic types
2020-11-18 11:05:03 -08:00
erwincoumans
2c38eea830
Merge pull request #3115 from niello/master
Compilation warning fixes
2020-11-17 16:29:22 -08:00
erwincoumans
1dd79bd16a
Merge pull request #3151 from erwincoumans/master
fix premake4 build, move code from btMultiBodyLink.cpp to btMultiBodyLinkCollider.h
2020-11-17 16:28:12 -08:00
Erwin Coumans
d4d11c417a no btMultiBodyLink.cpp 2020-11-17 23:40:22 -08:00
Erwin Coumans
1c5d67f790 move code from btMultiBodyLink.cpp to btMultiBodyLinkCollider.h (and from btMultiBody.h to btMultiBody.h) 2020-11-17 23:37:45 -08:00
Erwin Coumans
ccf4e70a63 Merge remote-tracking branch 'bp/master' into master 2020-11-17 23:21:02 -08:00
erwincoumans
05b5d2ee04
Merge pull request #3145 from WenlongLu/kinematic_multibody_link
Kinematic Multibody Joint/Link
2020-11-17 15:20:52 -08:00
Erwin Coumans
76fbbcd37e fix premake build 2020-11-13 17:36:19 -08:00
WenlongLu
8ccd67727f Add KinematicMultiBodyExample to premake4.lua 2020-11-13 15:56:09 -08:00
WenlongLu
c32e721262 Add KinematicMultiBodyExample to premake4.lua 2020-11-13 15:39:54 -08:00
erwincoumans
a72ce295b4
Merge pull request #2840 from mahyaret/master
KukaCamGymEnv
2020-11-13 10:44:26 -08:00
erwincoumans
464bbc4ddd
Merge pull request #3089 from Steven89Liu/fixDOF
we should use the m_jointMotorForceMultiDof which is indexed by degree
2020-11-13 10:06:52 -08:00
erwincoumans
9344606e5d
Merge pull request #3086 from ManifoldFR/urdfparser-patch
UrdfParser: make unspecifed axis warning print single line
2020-11-13 10:04:33 -08:00
erwincoumans
2a0f811c3b
Merge pull request #3076 from tfederico/master
Add multiclip loading and reward
2020-11-13 10:02:49 -08:00
erwincoumans
63f5dbf97b
Merge pull request #3132 from WenlongLu/kinematic_multibody_base
Kinematic Multibody Base
2020-11-13 10:02:10 -08:00
erwincoumans
6c65c04b3f
Merge pull request #3147 from ShayekhBinIslam/patch-1
Sutton's url shifted
2020-11-13 09:57:10 -08:00
Shayekh Bin Islam
91c002232f
Sutton's url shifted
The site hosting the c code pole.c has been changed.
2020-11-13 11:26:09 +06:00
WenlongLu
21836afb97 Add share memory commands for user to change object dynamic types 2020-11-11 22:41:33 -08:00
WenlongLu
56b42925d8 Support kinematic multibody joints/links 2020-11-11 22:14:07 -08:00
WenlongLu
5a1977b176 Remove the uninitialized child link in the example 2020-11-11 14:12:47 -08:00
WenlongLu
622b44d136 fix crashes from accessing base collider when it is not available. 2020-11-10 20:32:26 -08:00
erwincoumans
20c6178329
Merge pull request #3125 from erwincoumans/master
improvement in b3PluginManager, hashing the postfix if available
2020-11-03 12:48:48 -08:00
erwincoumans
2535d5d6e5
Merge pull request #3126 from r-a-sattarov/master
Made a small fix for MCST lcc compiler and e2k (Elbrus 2000) architecture
2020-11-03 12:48:32 -08:00
erwincoumans
da28ca734a
Update b3PluginManager.cpp 2020-11-03 09:47:38 -08:00
WenlongLu
2fc72577f1 minor example cleanup 2020-10-29 23:35:42 -07:00
WenlongLu
b95f9d3afb Add kinematic multibody base example 2020-10-29 23:34:53 -07:00
WenlongLu
1a4783a581 Support kinematic multibody base 2020-10-29 23:34:34 -07:00
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