Commit Graph
100 Commits
Author SHA1 Message Date
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