Commit Graph

  • 8a265b8af2 expose gear erp/relative position target to C-API/pybullet finish much better C++ vrSyncPlugin, running in-the-loop with the physics at high frequency, see also vr_kuka_setup_vrSyncPlugin.py erwincoumans 2017-09-26 19:54:36 -07:00
  • 1579b6a707 CMakeLists.txt search for any python version by default Andrew Hundt 2017-09-26 15:49:35 -04:00
  • 44fc48314e Merge pull request #1339 from erwincoumans/master erwincoumans 2017-09-26 11:42:21 -07:00
  • b03e5dec5f return -1 for debugDrawItems in DIRECT mode, instead of failing the API Erwin Coumans 2017-09-26 11:40:38 -07:00
  • b1f8eb74a4 bump up shared memory version number add option to recompute forward kinematics, to be consistent with link velocities in pybullet.getLinkState (..., computeForwardKinematics=0/1), thanks to Jeff Bingham for bringing up this inconsistency erwincoumans 2017-09-26 10:05:17 -07:00
  • 270a036cd7 add experimental vrSyncPlugin, that syncs the position/orientation of a vr controller to a gripper (through a constraint) This is in C++ and the sync runs at the simulation speed (240 Hz), so there is less lag than in Python. Modify the pybullet/examples/vr_kuka_setup.py at the end to do this: erwincoumans 2017-09-25 18:14:50 -07:00
  • 4655e9d83c Merge pull request #1338 from erwincoumans/master erwincoumans 2017-09-25 12:21:45 -07:00
  • 6d68a67c79 fix a bug in a changeVisualShape/texture selection, out-of-bounds check was using the wrong array. May fix some internal texture mug bug. erwincoumans 2017-09-25 11:11:48 -07:00
  • 3f68b2ebf7 Merge pull request #1337 from erwincoumans/master erwincoumans 2017-09-25 09:33:28 -07:00
  • 0f30c95734 fix a compile error on Windows (variables need to be declared together at the start of a block in C) erwincoumans 2017-09-25 07:38:00 -07:00
  • d3d1b51c3a fix compile warnings Erwin Coumans 2017-09-24 23:26:06 -07:00
  • 705a59ea73 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-09-24 22:50:55 -07:00
  • a3552e4931 tMerge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-09-24 22:50:37 -07:00
  • 27674e5289 Update b3PluginManager.cpp erwincoumans 2017-09-24 22:39:20 -07:00
  • 2d91e13886 tweak pybullet examples a bit (mac OSX OpenGL runs in mainloop, with python interpreter, so it needs some 'ping' command bump up pybullet to version 1.4.6 Erwin Coumans 2017-09-24 21:37:31 -07:00
  • 83805da531 Merge pull request #1336 from bingjeff/fix_bugs_in_jacobian erwincoumans 2017-09-24 21:15:42 -07:00
  • f88973f832 Merge pull request #1286 from mendsley/clean_vbt_allocations erwincoumans 2017-09-24 20:35:57 -07:00
  • ee30ca93c5 [sharedmemory] Fill-out calculateJacobian command. Jeffrey Bingham 2017-09-24 14:14:24 -07:00
  • 8eb69552d1 Merge pull request #1335 from erwincoumans/master erwincoumans 2017-09-24 16:38:23 -07:00
  • 97509dc9d0 add some missing files for premake, thanks to Jeff Bingham for the report Erwin Coumans 2017-09-24 16:10:14 -07:00
  • 27b02bfa78 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-09-24 16:01:50 -07:00
  • 4ff22a710c Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwincoumans 2017-09-24 11:41:46 -07:00
  • 70974c76da add a few more contributors (the list is far from complete though) erwincoumans 2017-09-24 11:41:24 -07:00
  • ebf78cb754 manually apply pull request 457 PR #457 Thanks to aaronmjacobs! Erwin Coumans 2017-09-24 10:45:08 -07:00
  • fcc093ecae Merge pull request #1332 from erwincoumans/master erwincoumans 2017-09-24 10:28:14 -07:00
  • 70364445b8 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-09-24 09:49:53 -07:00
  • 17709ae690 Merge pull request #1333 from bingjeff/add_jacobians erwincoumans 2017-09-24 09:44:27 -07:00
  • b1d6f58981 Update pybullet.c erwincoumans 2017-09-24 09:16:54 -07:00
  • d7704eca3d Merge pull request #1334 from bulletphysics/revert-1331-cmake erwincoumans 2017-09-23 21:23:10 -07:00
  • 63ee841bea trigger build system Erwin Coumans 2017-09-23 21:01:56 -07:00
  • e95a15dabe Revert "Cmake pybullet fix" erwincoumans 2017-09-23 20:58:14 -07:00
  • 1727e47beb [pybullet] Add calculateJacobian. Jeffrey Bingham 2017-09-23 19:58:59 -07:00
  • 8e496036c6 More work on the C/C++ plugin system for pybullet/C-API: Add preTickPluginCallback/postTickPluginCallback User pointer for b3PluginContext, to store objects (class/struct instances) Pass ints and floats as optional argument for plugin executePluginCommand erwincoumans 2017-09-23 18:05:23 -07:00
  • 5373ca39e1 add example snippet for the testPlugin/testplugin.cpp erwincoumans 2017-09-23 09:26:51 -07:00
  • 815a56c9bc Allow to load a urdf file in the testplugin.cpp, as first quick test, example pybullet script: import pybullet as p p.connect(p.GUI) pluginUid = p.loadPlugin("E:/develop/bullet3/bin/pybullet_testplugin_vs2010_x64_debug.dll") commandUid = 0 argument = "plane.urdf" p.executePluginCommand(pluginUid,commandUid,argument) p.unloadPlugin(pluginUid) erwincoumans 2017-09-23 09:25:00 -07:00
  • 37cfce99b2 add arguments to plugin system erwincoumans 2017-09-23 07:52:10 -07:00
  • 5f6cd6a42b link against DL for dlopen erwincoumans 2017-09-23 07:26:03 -07:00
  • 240fff575d Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwincoumans 2017-09-23 07:22:50 -07:00
  • 3783dccaa3 create a C/C++ plugin system for pybullet / C-API. Erwin Coumans 2017-09-22 19:17:57 -07:00
  • 312e35964f make some code const correct. erwincoumans 2017-09-22 07:53:21 -07:00
  • a506879d6c Merge pull request #1327 from erwincoumans/master erwincoumans 2017-09-21 21:16:47 -07:00
  • 2ee89797ad Merge pull request #1331 from ahundt/cmake erwincoumans 2017-09-21 21:16:10 -07:00
  • b720bd6290 cmake python fix typos for linux #1322 Andrew Hundt 2017-09-21 23:47:31 -04:00
  • ff15f2e702 cmake python fix for linux #1322 Search did not cover inconsistent lib location defined within python under linux versions https://stackoverflow.com/questions/20582270/distribution-independent-libpython-path Andrew Hundt 2017-09-21 23:42:52 -04:00
  • 5f3066e2b9 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-09-21 16:43:58 -07:00
  • b9b1b2dbca add B3_SHARED_API to the remaining PhysicsClientC_API APIs Erwin Coumans 2017-09-21 16:40:19 -07:00
  • 37253443f9 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-09-21 14:24:44 -07:00
  • cc0c46c4b0 re-update the VR camera Erwin Coumans 2017-09-21 14:24:22 -07:00
  • 77166b068a Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-09-21 12:44:18 -07:00
  • 176c2512de add B3_SHARED_API definition for Mac / Linux / gcc Erwin Coumans 2017-09-21 08:37:00 -07:00
  • 6a7efac4c3 Quick first prototype/test to integrate pybullet into Unity, see readme.txt for details. erwincoumans 2017-09-20 23:18:18 -07:00
  • 94de75facc Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-09-20 18:04:59 -07:00
  • 4d0d9f9870 Merge pull request #1325 from erwincoumans/master erwincoumans 2017-09-20 14:13:11 -07:00
  • ae8f12e8ba more fixes for retina + glfw + opengl2 fallback Erwin Coumans 2017-09-20 13:09:18 -07:00
  • fb05763093 support retina / scale factor between pixel size and screen coordinate size Erwin Coumans 2017-09-20 10:07:18 -07:00
  • c47019e0af fix Windows build for premake d Erwin Coumans 2017-09-20 08:18:42 -07:00
  • 3e0b72b632 allow to configure glfw on Mac OSX, disabled by default Erwin Coumans 2017-09-20 08:12:59 -07:00
  • b079277d51 minor fixes in GLFWOpenGLWindow erwincoumans 2017-09-19 21:40:17 -07:00
  • cadce37141 add GLFWOpenGLWindow and glad (replacement for glew) erwincoumans 2017-09-19 21:16:24 -07:00
  • f5e88a3e69 Merge pull request #1323 from erwincoumans/master erwincoumans 2017-09-19 21:12:58 -07:00
  • aaf403c805 Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwincoumans 2017-09-19 21:12:30 -07:00
  • 390f111547 enable option to use GLFW, instead of our own cross-platform X11/Cocoa/Windows OpenGLWindow classes erwincoumans 2017-09-19 21:10:54 -07:00
  • 739728c8af revert to FIND_PACKAGE(PythonLibs), the new solution doesn't work with Travis Erwin Coumans 2017-09-19 10:50:24 -07:00
  • 420042c628 try to re-enable continuous integration Erwin Coumans 2017-09-19 10:28:52 -07:00
  • 2d3cd8d091 disable NUMPY build by default Erwin Coumans 2017-09-18 18:14:46 -07:00
  • 4108211ec8 attempt to re-enable pybullet in cmake Erwin Coumans 2017-09-18 18:11:08 -07:00
  • de62dc6f4b Merge pull request #1318 from erwincoumans/master erwincoumans 2017-09-17 18:18:56 -07:00
  • 2919e51d9d fix loading of empty file (after header) remove debug printf erwincoumans 2017-09-17 15:44:14 -07:00
  • d5c99099b8 Merge branch 'master' of https://github.com/benelot/bullet3 Benelot 2017-09-16 13:02:53 +02:00
  • f4b28dddce fix rendering ("rgb_array") for pendulums/pendula Erwin Coumans 2017-09-15 16:33:22 -07:00
  • 1881f6679a fix issue with rendering of certain capsules from MJCF files. erwincoumans 2017-09-15 15:38:24 -07:00
  • 81bf709ad7 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-09-15 13:12:06 -07:00
  • 3d7ee317db fix pybullet gym environments: InvertedDoublePendulumBulletEnv-v0, InvertedPendulumBulletEnv-v0, InvertedPendulumSwingupBulletEnv-v0 Erwin Coumans 2017-09-15 13:09:05 -07:00
  • fa85bdcf73 Merge pull request #1317 from erwincoumans/master erwincoumans 2017-09-14 17:16:58 -07:00
  • 2e7c0cef38 pybullet/C-API: fix width/height when getCameraImage has a fallback from OpenGL hardware to TinyRenderer Erwin Coumans 2017-09-14 15:39:22 -07:00
  • 06b695e051 remove some warning ,see also Pull Request #302 bump up pybullet version Erwin Coumans 2017-09-14 08:08:24 -07:00
  • 4a6bc7c95f Merge pull request #1289 from lolengine/fix-one-sided-softbodies erwincoumans 2017-09-14 07:42:41 -07:00
  • ffb05d74da Merge pull request #1308 from benelot/fix-gyms erwincoumans 2017-09-14 07:40:51 -07:00
  • d2d9e7750f Merge pull request #1315 from erwincoumans/master erwincoumans 2017-09-14 07:37:11 -07:00
  • 3f57fb655a Enable randomized reset for Humanoid. Benelot 2017-09-14 12:53:12 +02:00
  • 2e8a86462f Remove tweaks added by me but not part of roboschool. Benelot 2017-09-14 12:52:21 +02:00
  • 74475479cf fix pybullet, checked wrong type after connection Erwin Coumans 2017-09-13 17:05:23 -07:00
  • 14b1588ca2 Merge pull request #1314 from erwincoumans/master erwincoumans 2017-09-13 16:09:22 -07:00
  • 7e0ca070e0 fix return values in pybullet to be Pythonic. Erwin Coumans 2017-09-13 16:08:30 -07:00
  • 354288c44d Merge pull request #1313 from erwincoumans/master erwincoumans 2017-09-13 15:12:25 -07:00
  • 6942a9f8ef remove a debug printf Erwin Coumans 2017-09-13 13:48:37 -07:00
  • 941ffa2005 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-09-13 13:34:00 -07:00
  • c220513757 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-09-13 13:31:56 -07:00
  • 340a8f4704 add sigaction handler to Example Browser, to always shutdown shared memory make GUI_SERVER more reliable next attempt to connect to SHARED_MEMORY in Gym envs, if available, before DIRECT/GUI allow software rendering fallback, even if ER_BULLET_HARDWARE_OPENGL is chosen in getCameraImage Erwin Coumans 2017-09-13 13:30:16 -07:00
  • 97a62b33c0 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-09-13 12:07:59 -07:00
  • 2eaac410b5 remove memory of loadTexture. Erwin Coumans 2017-09-13 12:07:19 -07:00
  • c250a5f0b9 re-enable shared memory connection for pybullet Gym envs (with fallback to GUI or DIRECT) suppress shared memory connection warnings add fallback from ER_BULLET_HARDWARE_OPENGL to TinyRenderer if not available Erwin Coumans 2017-09-13 09:56:39 -07:00
  • cc4c18ba36 Merge pull request #1311 from erwincoumans/master erwincoumans 2017-09-12 22:56:25 -07:00
  • cc9995d44b fix uninitialized camera position in 'VR' / 'camera rendering' mode (causing broken specular reflections in VR) use debug visualizer camera viewmatrix/projection matrix if not provided, in ER_BULLET_HARDWARE_OPENGL mode. fix broken changeRGBAColor implementation, thanks to Laura for the report! erwincoumans 2017-09-12 22:14:00 -07:00
  • 9d804cfb97 avoid crash if swRenderInstances are not available erwincoumans 2017-09-12 17:27:18 -07:00
  • 8c04bc9473 Merge pull request #1307 from erwincoumans/master erwincoumans 2017-09-11 22:32:17 -07:00
  • 19057c2004 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-09-11 21:49:58 -07:00
  • 3d3e391b6a Support SDF capsule and cylinder. Erwin Coumans 2017-09-11 21:49:39 -07:00
  • ec25f663c2 fix getAABB.py on mac osx fix humanoid_benchmark.py and explain how to read/interpret that file in Google Chrome Erwin Coumans 2017-09-11 19:46:54 -07:00
  • de6d370b38 bump up pybullet version Erwin Coumans 2017-09-11 17:36:04 -07:00