bd28b212e1Merge pull request #1263 from erwincoumans/master
erwincoumans
2017-08-20 20:28:08 -07:00
c06ea72a4cimprove the new pybullet gym environments, follow camera, disable 2D GUI, disable rendering during loading (makes it faster) disable vsync on Mac fix setup.py file
Erwin Coumans
2017-08-20 18:11:53 -07:00
b80a387a1eupgrade to latest OpenVR 1.0.9 (https://github.com/ValveSoftware/openvr) enable experimental Mac OSX OpenVR, tested using Apple External Graphics Development Kit.
Erwin Coumans
2017-08-19 09:48:32 -07:00
a4f28e1589Merge pull request #1219 from lunkhound/pr-nncg
erwincoumans
2017-08-18 13:31:54 -07:00
b940a83797Merge pull request #1257 from erwincoumans/master
erwincoumans
2017-08-18 13:30:03 -07:00
c0984b80e5Merge pull request #1231 from benelot/bullet-gym
erwincoumans
2017-08-18 13:29:43 -07:00
226aaedc46bump up pybullet setup.py version, make B3_NO_PYTHON_FRAMEWORK default on Mac minor fixes (arg name in header/cpp the same)
Erwin Coumans
2017-08-18 08:53:46 -07:00
3191291748Split pendula robot from the pendula envs due to changes in the underlying mujoco xml base env.
Benelot
2017-08-17 00:25:16 +02:00
9f20e40541Rename old humanoid gym to simple humanoid gym.
Benelot
2017-08-17 00:06:01 +02:00
bc1a039d26Merge pull request #1256 from erwincoumans/master
erwincoumans
2017-08-16 14:02:53 -07:00
f74a9299a8Unversion manipulators for now. They come back as they are ready.
Benelot
2017-08-16 08:25:05 +02:00
a66576f034revert API to be backward compatible, add b3CreateInProcessPhysicsServerAndConnectSharedMemory same for BulletURDFImporter constructor
Erwin Coumans
2017-08-16 12:33:25 -07:00
b7579cbddaMerge pull request #1254 from erwincoumans/master
erwincoumans
2017-08-16 09:30:23 -07:00
9d0f875c5bfix compile issues due to API change (additional argument)
erwincoumans
2017-08-15 09:34:44 -07:00
cab3de35e4Remove duplicate assets and use other assets. Rename classes appropriately for robot-scene-env split refactoring.
Benelot
2017-08-15 15:31:24 +02:00
60b60ef9fdadd pybullet.connect(pybullet.GUI_SERVER) option. This allows shared memory connections, acting as a physics server. You can connect using SHARED_MEMORY to this GUI_SERVER.
Erwin Coumans
2017-08-14 17:02:20 -07:00
aafaa7e33eExpose optional "globalScaling" factor to pybullet.loadURDF and pybullet.loadSDF. This will scale the visual, collision shapes and transform locations. Fix two_cubes.sdf (was lacking collision shape for second cube)
Erwin Coumans
2017-08-14 14:59:41 -07:00
dfaa717fedMerge pull request #1252 from erwincoumans/master
erwincoumans
2017-08-11 18:11:53 -07:00
457312f94ffix leak in loadSDF in case of visuals with duplicate/identical names that have a material. fix GUI performance issue on Mac OSX fix issue introduced in previous commit (in btConvexHullComputer.cpp)
erwincoumans
2017-08-11 17:14:52 -07:00
4771bae9faMerge branch 'master' into bullet-gym
Benelot
2017-08-10 22:50:12 +02:00
7572d505dcAdd pyc to gitignore.
Benelot
2017-08-10 22:46:34 +02:00
53808e70ffMerge pull request #1235 from YunfeiBai/master
erwincoumans
2017-07-21 18:08:04 +02:00
cfc7917586Add init function and module for pybullet with EGL.
yunfeibai
2017-07-18 13:52:29 -07:00
63ef78afe1Merge pull request #1232 from erwincoumans/master
erwincoumans
2017-07-16 11:29:02 +01:00
c9b41737c0add example of faster URDF/SDF loading in VR/GUI mode, by temporary disabling rendering
Erwin Coumans
2017-07-14 23:32:53 +01:00
0df8887990improve pybullet performance of loadURDF/SDF/MJCF and 'createCollisionShape'/'createMultiBody' for GUI/VR/SHARED_MEMORY, use p.configureDebugVisualizer(p.COV_ENABLE_RENDERING,0) before loading and p.configureDebugVisualizer(p.COV_ENABLE_RENDERING,1) afterwards
Erwin Coumans
2017-07-14 23:12:16 +01:00
a6aade2e21Add nearly all gym environments using pybullet together with the latest tf model from the roboschool model zoo.
Benjamin Ellenberger
2017-07-14 23:38:15 +02:00
b7011a864bFix for memory leak at btCreateCompoundFromGimpactShape
Wugand
2017-07-03 11:08:36 +02:00
b7f35000aaNNCG solver: apply rolling friction consistently regardless of the solver flags
Lunkhound
2017-07-02 17:28:07 -07:00
e85e2ee127MultiThreadedDemo: make it possible to dial in a single large island, and tilt the ground and adjust rolling friction
Lunkhound
2017-06-05 14:43:41 -07:00
afd6db7c40Merge pull request #1217 from erwincoumans/master
erwincoumans
2017-07-01 12:37:09 -07:00
743d69ef69Merge pull request #1216 from erwincoumans/master
erwincoumans
2017-06-30 21:07:28 -07:00
88897cc744implement pybullet.changeTexture. For now, the width/height has to match the target texture unique id, otherwise crashes may happen (a check for width/height match will be added) See also examples\pybullet\examples\changeTexture.py
Erwin Coumans
2017-06-30 19:11:43 -07:00
dd3d55610bfixes in pybullet.loadTexture, changeVisualShape replacing texture. (also works for OpenGL3 renderer now)
Erwin Coumans
2017-06-30 13:35:07 -07:00
dcaaed9238also generate TinyRendererVisualShapeConverter for programmatically generated collision shapes use similar random colors for TinyRenderer (if rgba colors are not specified)
Erwin Coumans
2017-06-29 22:06:27 -07:00
6dfb320b8fMerge pull request #1214 from erwincoumans/master
erwincoumans
2017-06-29 19:19:04 -07:00
b4f21e77afMerge pull request #1206 from erwincoumans/master
erwincoumans
2017-06-24 20:07:17 -07:00
d5fe67cf57Add pybullet transparent.py example, transparency with global per-object sort in GLInstancingRenderer
erwincoumans
2017-06-24 19:38:31 -07:00
a651cb9ab4Implement first pass of transparent graphics object for GLInstancingRenderer remove 'enableBlend' from API, graphics instances use alpha component instead fix forward axis for SimpleCamera
erwincoumans
2017-06-24 13:41:33 -07:00
c777e61d48fix pybullet compilation on some WIN32 version of MSVC
erwincoumans
2017-06-23 20:36:19 -07:00
65e22ba3e9allow auxilary link to be used for gear btMultiBodyGearConstraint.
Erwin Coumans
2017-06-23 20:24:04 -07:00
9aed6b08f1don't set the numSolverIterations that high, was a debug left-over
Erwin Coumans
2017-06-23 16:18:42 -07:00
2ab56b4d62Allow to create concave collision meshes. Note that this is only supported for static (mass 0) multibodies.
Erwin Coumans
2017-06-23 14:43:28 -07:00
a136098120add a few more discrete actions to cartpole_bullet.py so it trains faster + add option to train without rendering, enjoy with rendering.
Erwin Coumans
2017-06-22 16:49:14 -07:00
9213f944f1add kukaCamGymEnv.py with camera observations (preliminary) show camera position in example browser disable per-vertex and per-fragment profile timings
Erwin Coumans
2017-06-21 09:33:46 -07:00
e24d79a2c0Merge pull request #1202 from erwincoumans/master
erwincoumans
2017-06-20 20:57:48 -07:00
71170d6384reduce stack usage (cause some crashes in low-stack tests) fix crashing bug in changeVisualShape add differential gear version of racecar (only 2 back wheels are powered)
Erwin Coumans
2017-06-20 20:22:14 -07:00
c48f5b1546Merge pull request #1182 from lunkhound/pr-fix-solver-simd
erwincoumans
2017-06-20 12:19:15 -07:00
99d2ab7871Merge pull request #1200 from erwincoumans/master
erwincoumans
2017-06-19 17:36:18 -07:00
7441515c0ePreliminary version of pybullet.createMultiBody including links connected to parent by a joint. See createMultiBodyLinks.py example.
Erwin Coumans
2017-06-19 13:15:05 -07:00
f3c11b6f31add capsule, cylinder, plane, mesh support for pybullet.createCollisionShape preparation to add links to pybullet.createMultiBody
Erwin Coumans
2017-06-19 10:14:26 -07:00
3a826a5997getCameraImage: use debug visualizer camera viewmatrix/projection matrix if possible (only if view/proj matrix is not provided)
Erwin Coumans
2017-06-17 11:21:10 -07:00
af0e1d58efobj2sdf -> don't crash when no name is given, remind user of --fileName=...
Erwin Coumans
2017-06-17 10:24:47 -07:00
3c40474e55Merge pull request #1193 from erwincoumans/master
erwincoumans
2017-06-16 19:34:42 -07:00