Commit Graph
100 Commits
Author SHA1 Message Date
Erwin Coumans 9d2a527d87 fix issue in MJCF importer due to previous commit 2019-05-30 16:13:03 -07:00
Erwin Coumans 1933661124 change quadruped, remove old files 2019-05-30 14:55:47 -07:00
Erwin Coumans 63e13d32cb remove unused var 2019-05-30 10:34:48 -07:00
Erwin Coumans 6b9b30786f simplify previous commit do/while -> while 2019-05-30 10:30:08 -07:00
erwincoumans 7a7652fd43 Merge pull request #2265 from akien-mga/dos2unix
Convert DOS (CRLF) source files to Unix (LF) line endings
2019-05-30 09:41:35 -07:00
erwincoumans 976c01f168 Merge pull request #2263 from erwincoumans/master
added Microtaur URDF file, with basic system identification
2019-05-30 07:38:09 -07:00
Erwin Coumans 411ac4fcc3 fix loadMJCF/BulletMJCFImporter to load from fileIO 2019-05-29 19:26:27 -07:00
erwincoumans 78e1baede8 Merge pull request #2257 from mtheall/master
Return at least 1 from btGetNumHardwareThreads
2019-05-27 14:01:43 -07:00
Erwin Coumans 093986f1ee revert to previous leg style of Microtaur 2019-05-22 23:42:32 -04:00
Erwin Coumans e13df4ce48 add toe endeffectors for IK of Microtaur 2019-05-22 22:08:45 -04:00
Erwin Coumans d7e863e51a update microtaur URDF and example, to be compatible with minitaur_rainbow_dash 2019-05-22 10:59:20 -04:00
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
Erwin Coumans af5bfb4089 added Microtaur URDF file, with basic system identification
See https://www.youtube.com/watch?v=UmGnLgpEVTE
2019-05-21 22:33:16 -04: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
Michael Theall c3790448bc Return at least 1 from btGetNumHardwareThreads 2019-05-16 13:20:53 -05: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