b80a387a1e
upgrade 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
226aaedc46
bump 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
3191291748
Split 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
9f20e40541
Rename old humanoid gym to simple humanoid gym.
Benelot
2017-08-17 00:06:01 +02:00
f74a9299a8
Unversion manipulators for now. They come back as they are ready.
Benelot
2017-08-16 08:25:05 +02:00
a66576f034
revert API to be backward compatible, add b3CreateInProcessPhysicsServerAndConnectSharedMemory same for BulletURDFImporter constructor
Erwin Coumans
2017-08-16 12:33:25 -07:00
9d0f875c5b
fix compile issues due to API change (additional argument)
erwincoumans
2017-08-15 09:34:44 -07:00
cab3de35e4
Remove duplicate assets and use other assets. Rename classes appropriately for robot-scene-env split refactoring.
Benelot
2017-08-15 15:31:24 +02:00
60b60ef9fd
add 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
aafaa7e33e
Expose 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
457312f94f
fix 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
4771bae9fa
Merge branch 'master' into bullet-gym
Benelot
2017-08-10 22:50:12 +02:00
7572d505dc
Add pyc to gitignore.
Benelot
2017-08-10 22:46:34 +02:00
c9b41737c0
add example of faster URDF/SDF loading in VR/GUI mode, by temporary disabling rendering
Erwin Coumans
2017-07-14 23:32:53 +01:00
0df8887990
improve 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
a6aade2e21
Add 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
b7011a864b
Fix for memory leak at btCreateCompoundFromGimpactShape
Wugand
2017-07-03 11:08:36 +02:00
b7f35000aa
NNCG solver: apply rolling friction consistently regardless of the solver flags
Lunkhound
2017-07-02 17:28:07 -07:00
e85e2ee127
MultiThreadedDemo: 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
88897cc744
implement 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
dd3d55610b
fixes in pybullet.loadTexture, changeVisualShape replacing texture. (also works for OpenGL3 renderer now)
Erwin Coumans
2017-06-30 13:35:07 -07:00
dcaaed9238
also 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
d5fe67cf57
Add pybullet transparent.py example, transparency with global per-object sort in GLInstancingRenderer
erwincoumans
2017-06-24 19:38:31 -07:00
a651cb9ab4
Implement 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
c777e61d48
fix pybullet compilation on some WIN32 version of MSVC
erwincoumans
2017-06-23 20:36:19 -07:00
65e22ba3e9
allow auxilary link to be used for gear btMultiBodyGearConstraint.
Erwin Coumans
2017-06-23 20:24:04 -07:00
9aed6b08f1
don't set the numSolverIterations that high, was a debug left-over
Erwin Coumans
2017-06-23 16:18:42 -07:00
2ab56b4d62
Allow 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
a136098120
add 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
9213f944f1
add 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
71170d6384
reduce 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
7441515c0e
Preliminary 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
f3c11b6f31
add 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
3a826a5997
getCameraImage: 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
af0e1d58ef
obj2sdf -> don't crash when no name is given, remind user of --fileName=...
Erwin Coumans
2017-06-17 10:24:47 -07:00