Erwin Coumans
10020baa71
fix memory leak in calculateInverseKinematics2, reported here:
...
https://github.com/bulletphysics/bullet3/issues/3228
Thanks jcoholich for the report and repro case!
2021-01-15 14:38:48 -08:00
Erwin Coumans
375d7097e4
don't postpone release for remote visualizer (otherwise it blocks forever)
2020-12-23 10:42:25 -08:00
Erwin Coumans
3f9d0197ec
allow to specify hostName
2020-12-22 20:13:03 -08:00
erwincoumans
bbb6f86d12
Merge pull request #3198 from erwincoumans/master
...
fix changeDynamics for to set lower/upper joint limits
2020-12-22 17:18:09 -08:00
Erwin Coumans
6d1dae286b
GraphicsServerExample, disallow COV_ENABLE_SINGLE_STEP_RENDERING
2020-12-22 17:10:51 -08:00
erwincoumans
b1f76960ff
Merge pull request #3195 from WenlongLu/kinematic_fix
...
Disable velocity calculation in kinematic multibody mode by default
2020-12-16 17:42:30 -08:00
Erwin Coumans
c97f09cf66
Merge branch 'master' of github.com:erwincoumans/bullet3 into master
2020-12-15 16:24:36 -08:00
Erwin Coumans
93575a2e38
fix changeDynamics for to set lower/upper joint limits and joint limit max force
2020-12-15 16:24:24 -08:00
WenlongLu
62eb2f7788
Disable velocity calculation in kinematic multibody mode by default
...
We haven't implemented this for the multi body joints. To be consistent, let's disable it for the base as well, and let user to set the velocities.
2020-12-14 17:19:27 -08:00
erwincoumans
87b633bb76
Update pybullet.c
...
send output to stderr (pybullet build message), helps towards Issue #3131
2020-12-08 17:38:47 -08:00
Erwin Coumans
3e16c616d5
cmake OPTION(USE_OPENVR OFF) so only compile OpenVR VR examples when explicitly set to ON
...
to avoid breaking builds
2020-12-04 08:52:28 -08:00
Erwin Coumans
0f05edf1ae
fix #ifdef in clsocket
2020-12-02 18:01:02 -08:00
Erwin Coumans
ec55878a82
remove some files, wheels are exceeding 100MB on pypi...
2020-11-26 15:06:51 -08:00
erwincoumans
272c7099d3
Merge pull request #3090 from ErikGartner/master
...
Revert 32277c
2020-11-25 09:25:46 -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
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
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
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
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
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
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
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
fea468d241
Update RBDModel.h
...
destructor needs to be virtual
2020-10-08 14:10:08 -07:00
Erwin Coumans
ad0994022d
allow streaming of data
2020-10-07 10:12:02 -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
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