Rémi Verschelde
d85b800702
Convert DOS (CRLF) source files to Unix (LF) line endings
...
Excluded `examples/pybullet/gym/pybullet_data/` which has many (3000+)
CRLF data files (obj, mtl, urdf), and `docs/pybullet_quickstart_guide`
which has generated .js and .htm files with CRLF line endings too.
2019-05-22 10:01:32 +02:00
erwincoumans
26486d56d7
Merge pull request #2258 from fuchuyuan/master
...
Add safety check
2019-05-16 18:25:21 -07:00
Chuyuan Fu
64ebe27477
Add safety check
2019-05-16 18:13:29 -07:00
erwincoumans
7b06293a97
Merge pull request #2247 from erwincoumans/master
...
fix test compilation
2019-05-08 18:06:28 -07:00
Erwin Coumans
f598aad3d4
update pybullet version
2019-05-08 14:07:31 -07:00
Erwin Coumans
2b9bece2c8
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2019-05-08 12:03:46 -07:00
Erwin Coumans
577dd16299
fix test compilation
2019-05-08 12:03:23 -07:00
erwincoumans
1ae63d097d
Merge pull request #2244 from erwincoumans/master
...
add minitaur extended to pybullet_envs
2019-05-08 10:36:51 -07:00
Erwin Coumans
36ed4419bf
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2019-05-07 19:43:33 -07:00
Erwin Coumans
de8013ff75
add minitaur extended to pybullet_envs
2019-05-07 19:43:02 -07:00
erwincoumans
a5fe998f13
Merge pull request #2243 from crewmatt/master
...
Enhances gRPC Plugin
2019-05-07 12:33:39 -07:00
erwincoumans
111d06abd0
Merge pull request #2242 from erwincoumans/master
...
improve grpc support
2019-05-07 08:15:21 -07:00
Erwin Coumans
defa172d39
improve grpc support
2019-05-07 08:13:27 -07:00
erwincoumans
5734035094
Merge pull request #2239 from erwincoumans/master
...
fix CallData::CallStatus
2019-05-06 19:55:50 -07:00
Erwin Coumans
e6918b9cd4
fix CallData::CallStatus
2019-05-06 17:30:07 -07:00
erwincoumans
9f28a27323
Merge pull request #2238 from erwincoumans/master
...
fix exceeding shared memory usage, return of member of deleted class.
2019-05-06 17:15:13 -07:00
Erwin Coumans
688df2c60b
fix exceeding shared memory usage, return of member of deleted class.
2019-05-06 17:13:42 -07:00
erwincoumans
b40bb583b7
Merge pull request #2235 from RanTig/user-data-direct-fix
...
Fixes bug in getNumUserData in the physics direct client.
2019-05-06 16:30:22 -07:00
erwincoumans
2f3dfce2bf
Merge pull request #2236 from AndreaCatania/patch-3
...
Multibody memory invalid writing
2019-05-06 15:37:10 -07:00
Andrea Catania
4dad15946b
Multibody memory invalid writing
...
Related #2233
2019-05-06 17:56:18 +02:00
Tigran Gasparian
ee99abfc45
Fixes bug in getNumUserData in the physics Direct client. This was inconsistent with the shared memory client
2019-05-06 16:26:46 +02:00
erwincoumans
f4f5f70886
Merge pull request #2231 from fuchuyuan/master
...
set softbody start position and orientation in pybullet
2019-05-05 11:26:43 -07:00
erwincoumans
7f6c479ea6
Merge pull request #2232 from EmilNorden/master
...
fixed build on latest version of Clang
2019-05-05 11:25:51 -07:00
Emil Nordén
7638b7c5a6
fixed build on latest version of clang
2019-05-04 08:38:53 +02:00
Chuyuan Fu
3be2ce0adf
set softbody start position and orientation in pybullet
2019-05-03 11:56:13 -07:00
erwincoumans
de2d22f76b
Merge pull request #2226 from fuchuyuan/softBodyExp
...
Soft body exp
2019-05-02 17:09:08 -07:00
Chuyuan Fu
ee10d47b17
fix space
...
fix space
2019-05-02 14:15:18 -07:00
Chuyuan Fu
3fb0a7c19b
add set starting position and orientation to softbody
2019-05-01 16:56:40 -07:00
Chuyuan Fu
55f9f1eb89
add LoadSoftbody C API
2019-05-01 16:56:40 -07:00
erwincoumans
aec9968e28
Merge pull request #2218 from erwincoumans/master
...
apply Python formatting using yapf (thanks to @kngwyu)
2019-04-28 16:06:54 +02:00
Erwin Coumans
a1f0685271
Merge remote-tracking branch 'bp/master'
2019-04-27 14:54:44 -07:00
erwincoumans
39a1e8f0f7
Update BlockSolverExample.cpp
2019-04-27 14:30:10 -07:00
erwincoumans
f71aea0b66
Update PhysicsServerCommandProcessor.cpp
2019-04-27 14:24:01 -07:00
Erwin Coumans
61c099460c
apply yapf
2019-04-27 14:22:02 -07:00
Erwin Coumans
efe73670ef
Merge remote-tracking branch 'bp/master'
2019-04-27 14:19:58 -07:00
erwincoumans
38f45d7137
Update btMultiBodyDynamicsWorld.cpp
2019-04-27 14:16:44 -07:00
erwincoumans
62e01c7a33
Update PhysicsServerCommandProcessor.cpp
2019-04-27 12:21:45 -07:00
erwincoumans
d0737dfa4c
Update BlockSolverExample.cpp
2019-04-27 12:19:38 -07:00
Erwin Coumans
ef9570c315
add yapf style and apply yapf to format all Python files
...
This recreates pull request #2192
2019-04-27 07:31:15 -07:00
Erwin Coumans
c591735042
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2019-04-27 06:24:12 -07:00
erwincoumans
1da207efaa
Merge pull request #2209 from YungKC/patch-2
...
Should sort best directions that gives the highest rewards
2019-04-26 16:43:32 +02:00
erwincoumans
d095a24274
Merge pull request #2217 from fuchuyuan/softbody
...
load softbody API
2019-04-26 16:33:46 +02:00
Chuyuan Fu
5b5307cf14
load softbody API
...
update warning message
format
2019-04-25 15:40:15 -07:00
Erwin Coumans
1c6aa4b67e
bump up PyBullet to 2.4.9
2019-04-25 08:07:36 -07:00
erwincoumans
10633c7c11
Merge pull request #2208 from erwincoumans/master
...
allow Z as up-axis for raycast acceleration in btHeightfieldTerrainShape
2019-04-25 08:06:59 -07:00
Erwin Coumans
72c6ed9abe
fix file caching issue
2019-04-25 07:04:22 -07:00
Erwin Coumans
0d4392af58
rename laikago_walk.json -> txt
2019-04-18 14:18:34 -07:00
Erwin Coumans
73ecd49d1f
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2019-04-16 15:01:36 -07:00
YungKC
61987dea85
Should sort best directions that gives the highest rewards
...
Found bug where the sort order would incorporate the lowest N rewards, instead of the highest. With this fix, one can now use fewer best directions instead.
2019-04-16 12:20:08 -07:00
erwincoumans
a8d1c121fd
allow Z as up-axis for raycast acceleration in btHeightfieldTerrainShape
2019-04-16 10:34:59 -07:00
Erwin Coumans
6912290080
fix one more warning in HeightfieldExample
2019-04-16 09:26:33 -07:00
Erwin Coumans
0675ce789d
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2019-04-16 09:17:21 -07:00
Erwin Coumans
a7e1c5b681
fix warnings in HeightfieldExample
2019-04-16 09:14:00 -07:00
Erwin Coumans
38da7f3ea7
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2019-04-16 07:40:31 -07:00
erwincoumans
bf0eb4703d
Merge pull request #2200 from YungKC/patch-1
...
Fix render issue in server render mode (e.g., docker)
2019-04-16 06:31:58 -07:00
erwincoumans
2a9bfbdb1c
Merge pull request #2204 from erwincoumans/master
...
add raycast accelerator for btHeightfieldTerrainShape, thanks to Marc…
2019-04-15 22:20:06 -07:00
erwincoumans
a936e98300
Merge pull request #2205 from bulletphysics/revert-2062-heightfield_accelerator
...
Revert "Accelerated terrain raycast with "Bresenham" and chunks"
2019-04-15 22:19:53 -07:00
erwincoumans
ee9b14299c
Revert "Accelerated terrain raycast with "Bresenham" and chunks"
2019-04-15 22:19:40 -07:00
erwincoumans
d9d37cc4ea
Merge pull request #2062 from Zylann/heightfield_accelerator
...
Accelerated terrain raycast with "Bresenham" and chunks
2019-04-15 22:18:58 -07:00
erwincoumans
f28fd91e4f
add raycast accelerator for btHeightfieldTerrainShape, thanks to Marc Zylann, see https://github.com/bulletphysics/bullet3/pull/2062
...
it can be disabled by setting the flag cb.m_flags |= btTriangleRaycastCallback::kF_DisableHeightfieldAccelerator;
acceleration is disabled for z axis up.
add btHeightfieldTerrainShape example to example browser
2019-04-15 21:55:29 -07:00
erwincoumans
a929e8f2e5
Merge pull request #2203 from erwincoumans/master
...
implement stablePD control version of testLaikago, fix getCameraImage in VR, only report solver analytics if enabled using setPhysicsEngineParameter
2019-04-15 08:52:03 -07:00
erwincoumans
e97a7d77af
only report solver analytics if enabled using setPhysicsEngineParameter(reportSolverAnalytics=1)
2019-04-14 18:20:20 -07:00
erwincoumans
219970c09e
fix getCameraImage in VR server using renderer=pybullet.ER_BULLET_HARDWARE_OPENGL
2019-04-14 14:08:35 -07:00
YungKC
8f9ff5e674
Fix render issue in server render mode (e.g., docker)
...
px is an 1D array, and cause a runtime error when trying to strip the color channels into RGB. I fixed this by first reshape the px array into am image compatible format first.
2019-04-12 17:42:26 -07:00
Erwin Coumans
1629801d95
Merge remote-tracking branch 'bp/master'
2019-04-12 17:38:48 -07:00
erwincoumans
154c65ae4d
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2019-04-11 22:19:12 -07:00
erwincoumans
5ff52e47d9
report constraint solver analytics data, currently for each island the number of solver iterations used and remaining residual error.
2019-04-11 22:19:02 -07:00
erwincoumans
c6a43e0a5b
Merge pull request #2190 from JayFoxRox/pybullet-visibility
...
Reduce visibility of Bullet symbols in PyBullet
2019-04-09 12:22:21 -07:00
erwincoumans
c243f9e7c7
Merge pull request #2195 from Steven89Liu/NeedsJointFeedback
...
don't need to call the computeAccelerationsArticulatedBodyAlgorithmMu…
2019-04-09 09:25:07 -07:00
Jannik Vogel
4ca8b997f9
Reduce visibility of Bullet symbols in PyBullet
...
Avoids version conflicts in programs using PyBullet, which also link against Bullet libraries
2019-04-08 02:59:24 +02:00
Erwin Coumans
4ae24083ee
implement stablePD control version of testLaikago, in preparation for quadruped DeepMimic
2019-04-05 16:45:33 -07:00
erwincoumans
43e164af8a
Merge pull request #2186 from erwincoumans/master
...
Added laikago mocap data for a DeepMimic compatible walk cycle
2019-04-04 21:01:49 -07:00
erwincoumans
3146f6276b
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2019-04-04 19:40:59 -07:00
erwincoumans
024af08320
Added laikago mocap data for a DeepMimic compatible walk cycle
...
Added testLaikago.py script to test this mocap data.
2019-04-04 19:40:21 -07:00
erwincoumans
473fd15a86
Merge pull request #2182 from erwincoumans/master
...
implement PyBullet removeState command. Fixes Issue #2163
2019-04-04 09:47:16 -07:00
erwincoumans
76918ca26d
Merge remote-tracking branch 'bp/master'
2019-04-03 20:08:05 -07:00
erwincoumans
6951aaf26a
implement PyBullet removeState command. Fixes Issue #2163
...
https://github.com/bulletphysics/bullet3/issues/2163
2019-04-03 20:06:40 -07:00
erwincoumans
62add41ab4
Merge pull request #2180 from stephengold/master
...
in btSimpleBroadphase::destroyProxy(), remove pairs before freeing proxy
2019-04-03 07:32:06 -07:00
erwincoumans
0e23257855
Merge pull request #2174 from fuchuyuan/SIblock
...
Use two SI solvers as blocks in block solver.
2019-03-29 07:32:17 -07:00
erwincoumans
4d3f2e5b17
Merge branch 'master' into SIblock
2019-03-27 16:18:36 -07:00
erwincoumans
d88a281802
Merge pull request #2177 from crewmatt/master
...
Initializes simulation timestamp to 0 explicitly.
2019-03-26 19:51:43 -07:00
erwincoumans
4912f72886
Merge pull request #2178 from erwincoumans/master
...
add actuatornet code, temporary disable experimental BulletRobotics examples
2019-03-26 19:22:23 -07:00
Erwin Coumans
c033c8b22f
add missing m_numDofs
2019-03-26 18:13:04 -07:00
Erwin Coumans
4898887265
temporary disable experimental BulletRobotics examples
2019-03-26 15:07:55 -07:00
Erwin Coumans
2ba8c22397
add actuatornet code
2019-03-26 10:05:45 -07:00
Chuyuan Fu
7223e51dc4
fix compile
2019-03-25 17:32:53 -07:00
Chuyuan Fu
c44c7f2891
add files
2019-03-25 14:55:02 -07:00
Chuyuan Fu
7aba1f9e8a
Use two SI solvers as blocks in block solver.
...
In the btBlockSolver we are experimenting with, we have SI for both multibody and rigid body. I'm currently replacing rigid body SI solver with two smaller SI solvers. The two examples provided by RigidBodyBoxes.h should have the same behavior.
2019-03-25 14:41:58 -07:00
erwincoumans
922b27fb87
Merge pull request #2171 from iory/pybullet-envs
...
[pybullet/gym/pybullet_envs] Modified register's timestep_limit to max_episode_steps for gym
2019-03-25 14:25:11 -07:00
erwincoumans
9617dac9ec
Merge pull request #2172 from erwincoumans/master
...
use certain methods from std namespace
2019-03-25 14:24:45 -07:00
Chuyuan Fu
19f3ec8b80
fix conflut
2019-03-25 14:12:00 -07:00
Erwin Coumans
0409478152
use certain methods from std namespace
2019-03-23 12:45:59 -07:00
iory
a8146024fd
[pybullet/gym/pybullet_envs] Modified register's timestep_limit to max_episode_steps for gym
2019-03-24 03:32:20 +09:00
erwincoumans
3768bbcae3
Merge pull request #2167 from erwincoumans/master
...
fix memleak in calculateInverseKinematics + joint limits.
2019-03-21 14:28:57 -07:00
Erwin Coumans
94d8ee74f7
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2019-03-20 15:11:03 -07:00
Erwin Coumans
f725d1201d
fix memory leak in PyBullet.calculateInverseKinematics when joint limits are provided
...
Fixes Issue #2164
2019-03-20 15:09:48 -07:00
erwincoumans
28148eb1ed
Merge remote-tracking branch 'bp/master'
2019-03-18 10:12:55 -07:00
erwincoumans
2e81714e7a
Merge pull request #2161 from crewmatt/master
...
Adds a timestamp as a physics parameter.
2019-03-17 16:13:48 -07:00
Erwin Coumans
3acac372da
add vision 60 urdf (from Ghost Robotics) and zipped random urdfs
2019-03-15 13:19:59 -07:00
Erwin Coumans
a0aa963e28
fix premake and cmake for ExampleBrowser
2019-03-15 04:04:51 +00:00