Commit Graph

  • 904a1b5f05 Merge pull request #962 from erwincoumans/master erwincoumans 2017-02-16 14:47:42 -08:00
  • 65deeee64b add optimized tray/traybox.urdf Erwin Coumans 2017-02-16 14:29:51 -08:00
  • 63486a712c VR video recording, use command-line --mp4=videoname.mp4 tune gripper grasp example with tefal pan, 800Newton force. URDF importer: if using single transform 1 child shape, don't use compound shape. if renderGUI is false, don't intercept mouse clicks add manyspheres.py example (performance is pretty bad, will look into it) [pybullet] expose contactBreakingThreshold Erwin Coumans 2017-02-16 14:19:09 -08:00
  • 08b83c3cd8 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-02-16 13:41:12 -08:00
  • 67b0c89347 Merge pull request #958 from erwincoumans/master erwincoumans 2017-02-12 09:58:45 -08:00
  • c41ad60c59 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-02-12 08:55:24 -08:00
  • 5d4e71bdb1 Merge pull request #955 from erwincoumans/master erwincoumans 2017-02-09 19:56:10 -08:00
  • 6db217b36a remove some sleep delays from PhysicsServerExample physics loop. Erwin Coumans 2017-02-09 18:27:51 -08:00
  • 4587813a63 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-02-09 17:10:47 -08:00
  • 32b15d7aee Merge pull request #952 from YunfeiBai/master erwincoumans 2017-02-09 15:58:18 -08:00
  • 509b77054a now minitaur class can output joint angles, velocities and torques. I also extract evaluate functions to a file Jie Tan 2017-02-09 14:43:40 -08:00
  • 0e8bc418d7 add utility for reading and writing of minitaur quadruped robot log files. Example usage: const char* fileName = "D:/LOG00053.TXT"; btAlignedObjectArray<MinitaurLogRecord> logRecords; btAlignedObjectArray<std::string> structNames; std::string structTypes; bool verbose = false; //reading int val = readMinitaurLogFile(fileName, structNames, structTypes, logRecords, verbose); Erwin Coumans 2017-02-09 09:48:50 -08:00
  • 4df8b27626 make the motorId corresponds to that of the real minitaur. change the mass of the quadruped.urdf, change the friction of plane.urdf. Jie Tan 2017-02-08 17:26:36 -08:00
  • ce69f27f32 Modify the depth buffer value in TinyRenderer to be consistent as in OpenGL. yunfeibai 2017-02-08 11:34:38 -08:00
  • 0c464e6848 [pybullet] add example for roll, pitch, yaw Erwin Coumans 2017-02-08 09:27:51 -08:00
  • 07ba9f6629 Merge pull request #954 from erwincoumans/master erwincoumans 2017-02-08 07:42:38 -08:00
  • 04b3e88cde Attempt to use VERSION string for CMakeLists.txt See Issue 953, https://github.com/bulletphysics/bullet3/issues/953 Erwin Coumans 2017-02-07 19:15:22 -08:00
  • 8034a6f7fc Merge remote-tracking branch 'upstream/master' yunfeibai 2017-02-07 17:21:14 -08:00
  • 151bc8e12c Add depth image when using hardware renderer. yunfeibai 2017-02-07 17:19:48 -08:00
  • 46c7974927 Merge pull request #947 from erwincoumans/master erwincoumans 2017-02-07 12:07:40 -08:00
  • 9705bb7681 Merge pull request #949 from YunfeiBai/master erwincoumans 2017-02-07 08:39:12 -08:00
  • 61b68edb58 Merge pull request #951 from jietan/pullRequest erwincoumans 2017-02-07 08:29:55 -08:00
  • 56b4ac278b pybullet workaround for very slow Mac OSX GUI mode, since OpenGL can only run in main thread, just like the Python interpreter improve quadruped.py script, to allow 'useRealTime' 0 or 1 Erwin Coumans 2017-02-07 08:08:55 -08:00
  • 8a85b3b697 Update Utility.cpp erwincoumans 2017-02-06 17:20:03 -08:00
  • 692f7680a2 add minitaur class and test to the pull request Jie Tan 2017-02-06 16:27:54 -08:00
  • c92fd6120d EGL OpenGL window. yunfeibai 2017-02-06 16:22:17 -08:00
  • 88fdffba04 pybullet/shared memory API: add some more check for out-of-bounds indices when setting up a command. avoid many run-time memory allocations in btCompoundCompoundCollisionAlgorithm erwincoumans 2017-02-04 12:32:42 -08:00
  • b342f08f86 Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwincoumans 2017-02-03 21:05:40 -08:00
  • 7e08e960a1 Merge pull request #945 from YunfeiBai/master erwincoumans 2017-02-03 17:04:25 -08:00
  • be77fb269f Add joint damping in pybullet IK example. yunfeibai 2017-02-03 16:36:20 -08:00
  • df07f2aaaa minor fix yunfeibai 2017-02-03 14:44:25 -08:00
  • abbd3ad884 minor fix. yunfeibai 2017-02-03 12:46:49 -08:00
  • 3442b6524a Merge remote-tracking branch 'upstream/master' yunfeibai 2017-02-03 12:32:08 -08:00
  • ac5a8aa2d6 Set joint damping in pybullet. yunfeibai 2017-02-03 12:03:07 -08:00
  • ce9378f819 Add shared memory API and RobotSim API for setting joint damping in IK. yunfeibai 2017-02-03 11:08:44 -08:00
  • c1eabcf059 Merge pull request #944 from erwincoumans/master erwincoumans 2017-02-03 09:24:20 -08:00
  • 257b7b89aa update pybullet quickstart guide: add 'colorRGBA' to getVisualShapeData Erwin Coumans 2017-02-03 08:38:46 -08:00
  • 58f37f85f4 fix type 'getMatrixFromQuaterion -> getMatrixFromQuaternion' (missing n, thanks Jie Tan for the report) fix type of dimensions, visualframe in pybullet.getVisualShapeData (thanks Michael Ahn for the report) Erwin Coumans 2017-02-03 08:34:22 -08:00
  • ab5a86576f Update CommonRigidBodyMTBase.cpp erwincoumans 2017-02-01 16:04:37 -08:00
  • bbf596bce8 Update CommonRigidBodyMTBase.h erwincoumans 2017-02-01 16:03:00 -08:00
  • e1cfe94ac9 no special case for <=1 minimumSolverBatchSize erwincoumans 2017-02-01 11:20:36 -08:00
  • 0022d0dafb Modify damped least square IK formulation. Test setting joint damping coefficients for IK. yunfeibai 2017-01-31 22:58:37 -08:00
  • 7df123025f URDF parser: allow inertial element in just ixx, iyy, izz format (non-standard URDF) tiny_obj_loader: don't crash when/if normals are not specified Erwin Coumans 2017-01-31 18:09:44 -08:00
  • 806f30aba5 Merge pull request #941 from erwincoumans/master erwincoumans 2017-01-31 17:37:37 -08:00
  • d0fa10db63 add spinning_friction to sphere2_rolling_friction.urd Erwin Coumans 2017-01-31 12:01:10 -08:00
  • 6ee3b6832c update pybullet_quickstartguide.pdf from https://docs.google.com/document/d/10sXEhzFRSnvFcl3XxNGhnD4N2SedqwdAvK3dsihxVUA/edit#heading=h.2ye70wns7io3 erwincoumans 2017-01-31 10:33:47 -08:00
  • 3a42b356e2 Add profile markers for BenchmarkDemo raytest. Implement pybullet enableJointForceTorqueSensor, add forcetorquesensor.py example. erwincoumans 2017-01-31 10:14:00 -08:00
  • 2fa3e267fc Merge pull request #940 from erwincoumans/master erwincoumans 2017-01-30 21:26:08 -08:00
  • 690bd4f265 fix rendering of rays in Benchmark demo when using BT_USE_DOUBLE_PRECISION erwincoumans 2017-01-30 18:51:19 -08:00
  • 72dd8285e8 fix 'safeNormalize' (probably should remove it) Fix for Issue 953: cull degenerate triangles https://github.com/bulletphysics/bullet3/issues/935 Thanks to Oleg Klimov for the report and reproduction case. erwincoumans 2017-01-30 18:12:09 -08:00
  • fc59a40127 Merge pull request #905 from lunkhound/pr-sel-solver-type erwincoumans 2017-01-30 10:22:31 -08:00
  • fc7125081a Merge pull request #938 from erwincoumans/master erwincoumans 2017-01-30 10:20:35 -08:00
  • f65644f3e0 fix compile error when BT_THREADSAFE not defined Lunkhound 2017-01-29 21:13:24 -08:00
  • a877deb4c3 Merge pull request #934 from kkimdev/BT_ID_ erwincoumans 2017-01-29 21:10:25 -08:00
  • 26a34e3cda Move ChromeTracing in its own file, and add tracing support for VR server (App_SharedMemoryPhysics_VR) Add a bit of extra sleep in PhysicsServer thread, to make rendering smoother. erwincoumans 2017-01-29 20:59:47 -08:00
  • 12711a0226 Merge pull request #937 from erwincoumans/master erwincoumans 2017-01-29 10:24:41 -08:00
  • 446cb77a5e [UDP] disconnect needs to set m_data->m_isConnected=false erwincoumans 2017-01-28 23:18:26 -08:00
  • d0e1ec8c48 add a usleep(0) to improve UDP performance on Windows (busy-loop eats all CPU time, other thread didn't proceed) erwincoumans 2017-01-28 22:46:23 -08:00
  • 87bce5eacf UDP networking improvements and experiments (send CMD_STEP_FORWARD_SIMULATION as 4 bytes command, status 8 bytes, instead of enormous command/status packages. Change some timeouts to use actual RTC time instead of dummy loops 1024*1024*1024. Fix type conected -> connected erwincoumans 2017-01-28 22:14:45 -08:00
  • 2ea7111933 [pybullet] clear error after parsing UDP string argument (instead of shared memory 'int' argument) Erwin Coumans 2017-01-28 13:03:01 -08:00
  • 386317057d Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwincoumans 2017-01-28 12:42:28 -08:00
  • 2b3c25d5f2 add a b3Clock::usleep in PhysicsClientUDP to avoid clogging all resources report more meaningful connection status for UDP. erwincoumans 2017-01-28 12:42:04 -08:00
  • c0a9b9cf44 Update btSerializer.cpp erwincoumans 2017-01-28 12:23:01 -08:00
  • 735568d3ee Update btSerializer.cpp erwincoumans 2017-01-28 12:19:35 -08:00
  • 5c92bee01c Merge pull request #933 from erwincoumans/master erwincoumans 2017-01-27 09:28:37 -08:00
  • 7e59cecd13 removed some link from MJCF hand, the parser doesn't handle that root link properly (yet) erwincoumans 2017-01-26 17:52:12 -08:00
  • 1dec1a39ce Add the pybullet vrhand.py script used in this haptic video: Make sure to run the App_SharedMemoryPhysics_VR with --norobotassets option, then run vr_kuka_setup.py, to add some environment + objects. erwincoumans 2017-01-26 17:22:01 -08:00
  • 761275df28 Add and use BT_ID_* math functions for idScalar. Kibeom Kim 2017-01-26 10:59:14 -08:00
  • 37ed4b819a [cmake] only use BT_ENABLE_VR for the _VR target use -DUSE_DOUBLE_PRECISION=ON when building pybullet and/or VR targets erwincoumans 2017-01-25 22:41:31 -08:00
  • 94c768bea8 cmake build support for VR demo (WIN32 only) update to latest OpenVR 1.05 SDK from https://github.com/ValveSoftware/openvr add keyboard support to tune default camera VR position VR revert to double 'distorted' views on Desktop, since the single view isn't showing full scene Erwin Coumans 2017-01-25 19:17:57 -08:00
  • a230c941f9 Merge pull request #932 from erwincoumans/master erwincoumans 2017-01-25 11:37:23 -08:00
  • 980908bdee add optimized version of sphere-capsule and capsule-sphere, re-using the capsule-capsule code with zero height for a sphere. Erwin Coumans 2017-01-25 10:45:55 -08:00
  • e652696f52 report localVisualFrame instead localInertialFrame Erwin Coumans 2017-01-25 08:29:45 -08:00
  • 76dcf3a751 remove the contype=0 in inverted_pendulum.xml, so we can 'mouse-pick' the pendulum. [mjcf importer] add rudimentary support for inertial frame computation, for 'fromto' capsules. Erwin Coumans 2017-01-24 21:10:21 -08:00
  • a9be975601 Merge pull request #931 from erwincoumans/master erwincoumans 2017-01-24 09:06:38 -08:00
  • 95e25d9942 fix a few warnings Erwin Coumans 2017-01-24 08:36:46 -08:00
  • 7e22e225a3 Merge pull request #930 from erwincoumans/master erwincoumans 2017-01-23 23:06:53 -08:00
  • bc997c1fd0 Update btMultiBody.h erwincoumans 2017-01-23 22:53:11 -08:00
  • f81743eee0 Merge pull request #929 from erwincoumans/master erwincoumans 2017-01-23 22:44:43 -08:00
  • 1b2db1ff09 more btCapsuleShape fixes use hello_mjcf.xml for MJCF importer Erwin Coumans 2017-01-23 22:22:02 -08:00
  • a25a5e523c drop non-uniform local scaling support for btCapsuleShape Erwin Coumans 2017-01-23 21:10:32 -08:00
  • 9a8b0272d4 Merge pull request #928 from erwincoumans/master erwincoumans 2017-01-23 19:43:57 -08:00
  • 2f381dece8 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-01-23 19:38:28 -08:00
  • 0060c42ae8 more fixes for btCapsuleShape: its entire radius is collision margin, don't let the user override it (similar to a btSphereShape) Erwin Coumans 2017-01-23 19:38:14 -08:00
  • 8c480b1cd7 revert to older version of stb_image, the new version causes issues in our build system. Erwin Coumans 2017-01-23 17:36:43 -08:00
  • e7dbf0b3e8 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-01-23 17:26:34 -08:00
  • ce9d8d96c9 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-01-23 17:26:23 -08:00
  • 8125b2610b Merge pull request #927 from erwincoumans/master erwincoumans 2017-01-23 17:15:23 -08:00
  • fac943d9c7 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-01-23 16:47:07 -08:00
  • d465e1eea5 add capsule support in urdf parser (non-standard extension), capsule.urdf fix btCapsuleShape (X,Y,Z) margin issue fix uninitialized variables in TinyRenderer: m_hasLightDistance, m_hasLightAmbientCoeff, m_hasLightDiffuseCoeff, m_hasLightSpecularCoeff pybullet/shared memory API 'getClosestPoints' / b3InitClosestDistanceQuery, only report contacts equal/smaller distance than given Erwin Coumans 2017-01-23 16:45:18 -08:00
  • f2da5d41c9 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-01-22 21:26:15 -08:00
  • d2c7d0b57d Merge pull request #926 from erwincoumans/master erwincoumans 2017-01-22 21:22:10 -08:00
  • 73e83d6e84 fix OSX build, fix some warnings Erwin Coumans 2017-01-22 21:06:51 -08:00
  • cad45b9c20 add test script to move pr2 controller using pybullet (after initializing the world using vr_kuka_setup.py Erwin Coumans 2017-01-22 19:48:28 -08:00
  • cf9f022d39 [pybullet] getNumConstraints, getConstraintInfo APIs. [pybullet] updated pybullet_quickstartguide.pdf Fail clearly (assert, return BT_INFINITY) if link index is out of range for btMultiBody methods localPosToWorld,worldPosToLocal,localDirToWorld,worldDirToLocal. pybullet getConstraintInfo Fix warnings due to Mac OSX 10.12 upgrade (with backward compatibility) Erwin Coumans 2017-01-22 19:08:31 -08:00
  • f237c4440f pybullet: only allow a single local in-process GUI connection update pybullet quickstart guide Erwin Coumans 2017-01-21 14:30:37 -08:00
  • d834bc72af Merge pull request #925 from erwincoumans/master erwincoumans 2017-01-21 12:32:41 -08:00
  • 64957ece9f add hand.py/hand.ino used to create this VR glove, using MuJoCo Haptix MPL hand (Apache 2 license) https://www.youtube.com/watch?v=VMJyZtHQL50 added b3InitSyncBodyInfoCommand, to retrieve body info, when connecting to a server with existing bodies pybullet will call this b3InitSyncBodyInfoCommand automatically after connecting Avoid overriding the py.setVRCameraState setting in VR Erwin Coumans 2017-01-20 18:13:24 -08:00
  • 1fe70750f3 Merge pull request #921 from benelot/fix-linkstate-errormessage erwincoumans 2017-01-20 11:57:23 -08:00
  • d81d62a70b Prepare for Bullet 2.86 release, update version to 2.86 (release will be tagged soon) protect some C-API methods against negative dof indices add triangle mesh import from MJCF files update to recent pybullet quickstart guide pdf Erwin Coumans 2017-01-20 11:48:33 -08:00