Commit Graph

  • 01f58f8f02 PyBullet: soft bodies are rendered, so we don't need to also render wireframes in regular mode. Use glBufferSubData instead of glMapBuffer/glUnmapBuffer, much faster soft body vertex sync. Don't use a separate btSoftBodyWorldInfo, use the existing one in btSoftMultiBodyDynamicsWorld. erwincoumans 2018-02-18 11:09:42 -08:00
  • a6849de99c Merge pull request #1555 from JanMatas/softBody-opengl-rendering erwincoumans 2018-02-18 10:48:46 -08:00
  • 389d7aaa79 Merge pull request #1561 from erwincoumans/master erwincoumans 2018-02-17 10:00:58 -08:00
  • ddf304ca78 PyBullet: expose internal edge utility, to adjust edge normals to prevent object penetrating along triangle edges of concave triangle meshes (due to local convex-triangle collisions causing opposite contact normals, use the pre-computed edge normal) PyBullet: expose experimental continuous collision detection for maximal coordinate rigid bodies, to prevent tunneling. erwincoumans 2018-02-16 19:44:33 -08:00
  • 1dcacbb64e Merge pull request #1564 from radarsat1/master erwincoumans 2018-02-16 10:16:15 -08:00
  • 58310bd21d Fix calculation of startPt for perturbed object A. Stephen Sinclair 2018-02-16 11:57:16 -03:00
  • ef0ae4935b Minor change. yunfeibai 2018-02-15 18:37:23 -08:00
  • fb6907aa1b Merge remote-tracking branch 'upstream/master' yunfeibai 2018-02-15 18:19:29 -08:00
  • 36dcabbaf5 Merge remote-tracking branch 'upstream/master' yunfeibai 2018-02-15 14:31:34 -08:00
  • cf4a0a3503 Add improvement/fix in SortableTransparentInstance back. yunfeibai 2018-02-15 13:19:41 -08:00
  • d35941ebb8 Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwincoumans 2018-02-14 16:50:05 -08:00
  • d3fe21ef17 Add option GUI_MAIN_THREAD for running OpenGL in the main thread (Python thread). This already happens on Mac OSX by default. Pass all argc/argc from options to InProcessPhysicsClientSharedMemoryMainThread erwincoumans 2018-02-14 16:49:44 -08:00
  • 32b9fb2c04 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2018-02-14 15:41:46 -08:00
  • 77ddc8a16f fix makesdna on Mac OSX Erwin Coumans 2018-02-14 15:41:10 -08:00
  • 5e08d6d334 small test to create / simulate random box stacks erwincoumans 2018-02-14 15:37:50 -08:00
  • a6f3064a65 Merge remote-tracking branch 'bp/master' erwincoumans 2018-02-14 11:49:55 -08:00
  • 7dbc5626fb Add the shader files. yunfeibai 2018-02-12 18:19:05 -08:00
  • 817fb40fb5 Revert "Create a new pointer in btCollisionShape instead of just using userPtr." Jan Matas 2018-02-12 11:26:39 +00:00
  • 5fdd7ed3b4 minor bugfix in image reshaping in kukaGymEnv Shubham Tulsiani 2018-02-11 21:47:57 -08:00
  • 2947cd54ce Add shader for projective texture. yunfeibai 2018-02-11 21:29:02 -08:00
  • 08548e1ef0 Add example for projective texture. yunfeibai 2018-02-11 13:50:45 -08:00
  • 68559426cd Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2018-02-11 06:59:19 -08:00
  • c143c90c11 add HelloPyBullet notebook Erwin Coumans 2018-02-11 06:58:45 -08:00
  • e87060dcf4 Merge pull request #1557 from erwincoumans/master erwincoumans 2018-02-10 07:48:19 -08:00
  • c0781fa9f1 fix cmake build Erwin Coumans 2018-02-09 19:06:00 -08:00
  • 508550c5e9 fix premake build for linux, thanks to @consultit See also issue #1538 Erwin Coumans 2018-02-09 18:46:26 -08:00
  • d2d987a5ed Create a new pointer in btCollisionShape instead of just using userPtr. Jan Matas 2018-02-08 13:49:36 +00:00
  • 82214eb99f Implemented support for softbodies in OpenGL renderer Jan Matas 2018-02-08 13:31:40 +00:00
  • 0421c60515 Merge pull request #1552 from erwincoumans/master erwincoumans 2018-02-06 19:33:31 -08:00
  • be5e58772e fix include Erwin Coumans 2018-02-06 11:52:45 -08:00
  • 38844cbab2 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2018-02-06 11:32:32 -08:00
  • 8c3016b995 Merge pull request #1551 from erwincoumans/master erwincoumans 2018-02-06 10:48:19 -08:00
  • 19231434c2 gym env backward compatibility due to gym 0.9.6 breaking changes erwincoumans 2018-02-06 10:20:41 -08:00
  • ede8042c2c Merge remote-tracking branch 'bp/master' erwincoumans 2018-02-06 09:13:51 -08:00
  • 82fae36ab9 Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwincoumans 2018-02-06 08:59:58 -08:00
  • 3fb26e4835 fix issue with plugin manager (store plugin uid instead of pointer) erwincoumans 2018-02-06 08:56:24 -08:00
  • 0cf1b2d801 Merge pull request #1550 from erwincoumans/master erwincoumans 2018-02-06 08:30:40 -08:00
  • dcdec2236f PyBullet/rendering: improve sorting of transparent objects Erwin Coumans 2018-02-05 23:48:39 -08:00
  • c48178c320 Merge remote-tracking branch 'bp/master' Erwin Coumans 2018-02-05 09:59:25 -08:00
  • 805d4b49b3 Merge pull request #1547 from wenkesj/master erwincoumans 2018-02-05 09:55:26 -08:00
  • b4ef2c9935 Merge branch 'master' of https://github.com/wenkesj/bullet3 Sam Wenke 2018-02-04 11:42:40 -05:00
  • ad3c236bfd pybullet support for gym.Env, including v0.9.x Sam Wenke 2018-02-03 12:51:43 -05:00
  • d4b834b9f0 fix #3 erwincoumans 2018-02-02 20:22:53 -08:00
  • 9b9a0c5992 fix #2 for pthread/dl erwincoumans 2018-02-02 19:38:39 -08:00
  • b15ac0c5f6 add pthread/DL to App_RobotSimulator_NoGUI for Linux (not Win32/Apple) erwincoumans 2018-02-02 19:12:02 -08:00
  • 433f8449f4 refactor b3RobotSimulatorClientAPI into a main part without GUI dependencies (no OpenGL, gwen, glew etc) so that App_RobotSimulator_NoGUI can link against BulletRobotics and App_RobotSimulator links against BulletRobotics and some extra files. erwincoumans 2018-02-02 18:33:29 -08:00
  • 7f535367ef Add new methods for b3RobotSimulatorClientAPI, thanks to John F. Canny for the contribution! erwincoumans 2018-02-02 16:19:53 -08:00
  • 587e7b9abd pybullet support for gym.Env, including v0.9.x Sam Wenke 2018-02-03 12:51:43 -05:00
  • 0bebf86b50 Merge pull request #1546 from erwincoumans/master erwincoumans 2018-02-02 20:52:14 -08:00
  • b692ec87f7 fix #3 erwincoumans 2018-02-02 20:22:53 -08:00
  • f119cff516 fix #2 for pthread/dl erwincoumans 2018-02-02 19:38:39 -08:00
  • 64a505ec19 add pthread/DL to App_RobotSimulator_NoGUI for Linux (not Win32/Apple) erwincoumans 2018-02-02 19:12:02 -08:00
  • c93b9a6165 Merge remote-tracking branch 'bp/master' erwincoumans 2018-02-02 18:33:59 -08:00
  • df0305462d refactor b3RobotSimulatorClientAPI into a main part without GUI dependencies (no OpenGL, gwen, glew etc) so that App_RobotSimulator_NoGUI can link against BulletRobotics and App_RobotSimulator links against BulletRobotics and some extra files. erwincoumans 2018-02-02 18:33:29 -08:00
  • b30401c1f7 Add new methods for b3RobotSimulatorClientAPI, thanks to John F. Canny for the contribution! erwincoumans 2018-02-02 16:19:53 -08:00
  • e66ba45ccd Merge pull request #1540 from erwincoumans/master erwincoumans 2018-01-31 22:24:31 -08:00
  • a576fd38cd Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwincoumans 2018-01-31 22:17:39 -08:00
  • 13d67e8fc3 add bicycle resources and testBike.py script (use python -m pybullet_envs.examples.testBike after pip install pybullet) center shadow around camera target erwincoumans 2018-01-31 22:17:15 -08:00
  • e88dca3152 update autogenerated NativeMethods.cs from latest PhysicsClientC_Api.h Erwin Coumans 2018-01-31 09:07:31 -08:00
  • 7a3caf3a1f Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2018-01-29 19:20:29 -08:00
  • 40482e0925 fix urdfEditor.py erwincoumans 2018-01-29 19:19:34 -08:00
  • 5776f61a73 fix issue that prevents p/invoke c# generation from PhysicsClientC_API.h Erwin Coumans 2018-01-29 19:16:01 -08:00
  • beb71f75bf fix urdfEditor.py (needs URDF_USE_IMPLICIT_CYLINDER) Erwin Coumans 2018-01-28 17:07:07 -08:00
  • e70470656a PyBullet: bump up version to 1.8.6 Erwin Coumans 2018-01-27 10:25:55 -08:00
  • cb0e740422 fix error in __init__.py Erwin Coumans 2018-01-27 10:25:26 -08:00
  • 1b5676c9da bump up pybullet version Erwin Coumans 2018-01-26 17:37:00 -08:00
  • 2b5be5ca8a Merge remote-tracking branch 'bp/master' Erwin Coumans 2018-01-26 17:36:45 -08:00
  • 688d750d8a Merge pull request #1531 from AndreaIncertiDelmonte/issue-1525 erwincoumans 2018-01-26 13:10:47 -08:00
  • 09ab1d9eec Merge pull request #1532 from cedspam/patch-1 erwincoumans 2018-01-26 11:58:15 -08:00
  • 90e06c7fc7 Merge pull request #1535 from CuriousRubick/rubyBullet erwincoumans 2018-01-26 11:56:47 -08:00
  • ecfdd07f19 early break if single object sleeping CuriousRubick 2018-01-26 10:31:00 -06:00
  • c41d575907 early break if single object sleeping CuriousRubick 2018-01-26 10:29:46 -06:00
  • 3011cf1130 avoid errors in some ide docs system cedspam 2018-01-26 09:29:39 +00:00
  • b908b147a6 Overwrite of the reset() public funciton in child classes AndreaIncertiDelmonte 2018-01-26 10:09:14 +01:00
  • bddbb3f9dd TinyRenderer color pick: fix out-of-bounds issue Erwin Coumans 2018-01-25 16:02:47 -08:00
  • 0ce40b70c0 Merge pull request #1523 from kimhc6028/master erwincoumans 2018-01-25 13:36:42 -08:00
  • c6fefb1018 remove useless gym env Erwin Coumans 2018-01-25 12:11:22 -08:00
  • 0e8097e3a6 Merge pull request #1528 from erwincoumans/master erwincoumans 2018-01-25 08:53:46 -08:00
  • c6505d8d2a Merge pull request #1527 from Breush/btthreads-header-warnings-removal erwincoumans 2018-01-25 08:53:17 -08:00
  • d3f7a68541 Removed warning in btCapsuleShape header Alexis Breust 2018-01-25 16:41:25 +01:00
  • c1b5024aea Removed warnings of unused variable in btThreads header Alexis Breust 2018-01-25 16:37:30 +01:00
  • c4a046f16c remove baselines dependency (not needed, since it is a random policy) Erwin Coumans 2018-01-25 07:34:00 -08:00
  • bdd19d619c Merge pull request #1524 from erwincoumans/master erwincoumans 2018-01-24 20:43:27 -08:00
  • 5d45fd5ca5 PyBullet: register KukaDiverseObjectGrasping-v0 to Gym. erwincoumans 2018-01-24 18:27:03 -08:00
  • 4ea406c73c PyBullet: improve examples/pybullet/gym/pybullet_envs/bullet/kuka_diverse_object_gym_env.py (thanks to Deirdre Quillen for the environment) Extend repeat, so gripper reaches the tray bottom. Fix near plane so Z-Buffer is visible. Add sleep in return motion, in gui mode. erwincoumans 2018-01-24 18:21:59 -08:00
  • 72ec3effe6 Merge remote-tracking branch 'bp/master' erwincoumans 2018-01-24 18:11:33 -08:00
  • 1ec0543deb add random urdf zipfile for KUKA grasping env, thanks to Deirdre Quillen erwincoumans 2018-01-24 18:10:55 -08:00
  • 583b23ea40 PyBullet Humanoid Flagrun Harder: disable collision on target red sphere erwincoumans 2018-01-24 18:02:24 -08:00
  • aba4671358 Humanoid Flagrun Harder, PyBullet version (request from Danijar) Fix duplicate ground in all Roboschool converted scenes. Fix bug in all PyBullet-Roboschool converted Humanoid environments (action needs to be clipped to [-1,1] range) erwincoumans 2018-01-24 17:53:40 -08:00
  • b8362fff94 PyBullet pybullet_envs: fix issue with Humanoid environments (excessive forces, due to lack of action clamping) PyBullet pybullet_envs: use 1./60 sleep, add enjoy_TF_HumanoidFlagrunHarderBulletEnv_v1_2017jul.py Erwin Coumans 2018-01-24 16:02:19 -08:00
  • c7314dad31 fix bug, causing bus-error in ExampleBrowser Erwin Coumans 2018-01-24 05:50:44 -08:00
  • 0d07ae03b7 [fixed] gym_manipulator_envs typo kimhc6028 2018-01-23 18:22:53 +09:00
  • a92423b6f7 minor clarification in UrdfRenderingInterface erwincoumans 2018-01-21 11:15:35 -08:00
  • 69007dcc61 fix MJCF loading (use self-collision) Erwin Coumans 2018-01-20 12:07:35 -08:00
  • e30f2624f9 Added kuka environment with multiple diverse objects. (#1508) deq2 2018-01-18 08:49:00 -08:00
  • 3e873feac0 Merge pull request #1518 from erwincoumans/master erwincoumans 2018-01-17 14:30:17 -08:00
  • 1661f25fd8 minor indentation fix erwincoumans 2018-01-17 13:11:02 -08:00
  • ccde28eb9f Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwincoumans 2018-01-17 13:07:05 -08:00
  • c781e98de4 add a little bit of documentation to the UrdfRenderingInterface erwincoumans 2018-01-17 13:06:44 -08:00
  • 3073d60845 Update tinyRendererPlugin.cpp erwincoumans 2018-01-17 12:53:00 -08:00