Commit Graph
7480 Commits
Author SHA1 Message Date
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
Steven bdf0553077 don't need to call the computeAccelerationsArticulatedBodyAlgorithmMultiDof() the second pass if the m_internalNeedsJointFeedback is false. 2019-04-09 20:13:54 +08: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
Stephen Gold 231195843f in btSimpleBroadphase::destroyProxy(), remove pairs before freeing proxy 2019-04-02 21:51:58 -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
mbennice fed1a878d7 Replaces ; with , 2019-03-26 18:14:07 -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
mbennice 8a96dc67cc Initializes simulation timestamp to 0 explicitly. 2019-03-26 14:39:01 -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