Commit Graph

  • c7ad8f2a3d Merge pull request #1 from bingjeff/master erwincoumans 2016-09-01 11:18:02 -07:00
  • 1c65cae6d0 [SharedMemory] Calculate inverse dynamics now uses world gravity. Jeffrey Bingham 2016-09-01 10:45:14 -07:00
  • 7790ee2f02 fix compile issue with pybullet.c on Visual Studio erwincoumans 2016-08-31 16:05:42 -07:00
  • 9c124b5896 Rolling friction demo for sphere and torsional friction demo for two point contact. yunfeibai 2016-08-30 17:50:37 -07:00
  • 552da3adb5 Merge pull request #764 from erwincoumans/master erwincoumans 2016-08-30 17:23:13 -07:00
  • e6865a1186 Merge remote-tracking branch 'bp/master' Erwin Coumans 2016-08-30 14:44:35 -07:00
  • a30ff20e6b preparation for KUKA IK tracking example Erwin Coumans 2016-08-30 14:44:11 -07:00
  • d784c61b61 Add rolling friction, set rolling friction coefficient from urdf, and set up two point contact experiment. yunfeibai 2016-08-30 11:19:23 -07:00
  • 4ebd6b144b Merge pull request #763 from ludi1001/enable-load-inertia-from-urdf erwincoumans 2016-08-30 08:59:29 -07:00
  • f86ce4d44b Add flags to load inertia values from URDF. Logan Su 2016-08-29 15:09:18 -07:00
  • 900fd86d58 fix R2D2GraspExample Erwin Coumans 2016-08-29 12:35:02 -07:00
  • e47c74ce0b prevent crash when using --opengl2 option in ExampleBrowser. Erwin Coumans 2016-08-29 11:48:31 -07:00
  • 68efd7dd6e Merge remote-tracking branch 'bp/master' Erwin Coumans 2016-08-29 10:38:59 -07:00
  • 9fc438e742 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2016-08-29 10:38:51 -07:00
  • fb57689fad Merge pull request #760 from erwincoumans/master erwincoumans 2016-08-29 10:36:51 -07:00
  • 4094b9f0df Disable 'm_robotSim.setNumSimulationSubSteps' because it is not needed at the moment Fix issue in contact/friction between btMultibody and btRigidBody (external force/torque of btRigidBody was not taken into account during contact/friction setup) Allow 0.1 mm slop in contact, to avoid loosing contact. Todo: allow contacts with positive distance in multibody solver. erwin coumans 2016-08-27 13:44:18 -07:00
  • 887e88a490 Merge remote-tracking branch 'bp/master' Erwin Coumans 2016-08-27 10:37:48 -07:00
  • fb3f2d896c Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2016-08-27 10:37:35 -07:00
  • 4636efae2b [Bullet3OpenCL] Fix check for null-terminated string Michael Mc Donnell 2016-08-25 21:50:45 -07:00
  • d5dcb34188 [Bullet3OpenCL] Fix wrong parantheses around b3Fabs Michael Mc Donnell 2016-08-25 21:40:55 -07:00
  • c741b17da8 Merge pull request #758 from YunfeiBai/master erwincoumans 2016-08-26 12:26:08 -07:00
  • 79be5800cb Merge pull request #757 from erwincoumans/master erwincoumans 2016-08-26 12:08:29 -07:00
  • 5b9b5178f9 Expose slider constraint in RobotSimAPI. yunfeibai 2016-08-26 10:35:10 -07:00
  • c5164e503f fix in structure alignment of btMultiBodyLinkDoubleData and btMultiBodyDoubleData causing serialization issue in URDF/SDF loading in double-precision mode on Windows 32bit. (it was fine on Mac/Linux 64bit) bump serialization version to 2.85, as we change the file format fix in name clash in makesdna.cpp -> intptr_t is already defined. erwin coumans 2016-08-26 10:00:29 -07:00
  • c29d445b94 Merge pull request #750 from TIHan/quick_fix1 erwincoumans 2016-08-25 20:26:42 -04:00
  • 0baef2b84e Merge pull request #754 from YunfeiBai/master erwincoumans 2016-08-25 20:24:54 -04:00
  • 6c961cadf0 Merge pull request #755 from erwincoumans/master erwincoumans 2016-08-25 20:20:28 -04:00
  • 2861d2ae59 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2016-08-25 20:02:34 -04:00
  • ba8964c4ac [InverseDynamics] Support for Jacobians & derivatives Erwin Coumans 2016-08-25 16:24:28 -07:00
  • c26da8440d Add slider constraint. yunfeibai 2016-08-25 11:54:59 -07:00
  • 758ca025d5 Set physics clock subdivider. yunfeibai 2016-08-24 14:25:06 -07:00
  • 3b25489d89 Further fix for integration test. yunfeibai 2016-08-24 12:44:24 -07:00
  • ecbf94abaa Fix issues in build test. yunfeibai 2016-08-24 11:31:08 -07:00
  • d8ee189908 Update README.md erwincoumans 2016-08-23 00:05:04 -04:00
  • dacd428d08 Merge pull request #749 from erwincoumans/master erwincoumans 2016-08-22 23:53:55 -04:00
  • d46710e447 Expose fixed constraint in RobotSimAPI. yunfeibai 2016-08-22 18:14:29 -07:00
  • db66b06640 Merge pull request #753 from YunfeiBai/master erwincoumans 2016-08-22 17:20:46 -04:00
  • 8eccac6fd8 Update CMakeLists to be the same as upstream. yunfeibai 2016-08-22 10:26:56 -07:00
  • ba4c389c84 Fixed btKinematicController from clipping through walls in corners. Will Smith 2016-08-19 18:46:07 -05:00
  • 6751648bce add some micro-sleep to prevent 100% CPU/memory bus hogging, preventing the graphics thread from making progress. debug draw color black for contact normal move debug draw option for constraint frames into 'k' key. YunfeiBai 2016-08-19 13:58:53 -07:00
  • 94161246d9 Merge remote-tracking branch 'bp/master' YunfeiBai 2016-08-19 12:02:48 -07:00
  • 4611f5f097 Merge branch 'master' of https://github.com/YunfeiBai/bullet3 YunfeiBai 2016-08-19 12:01:09 -07:00
  • d26c424e11 modify cmake for pybullet YunfeiBai 2016-08-19 12:00:55 -07:00
  • 7db9a020b9 debug draw contact normals (1cm) use black color Erwin Coumans 2016-08-19 10:55:21 -07:00
  • e5626b954f Merge pull request #748 from erwincoumans/master erwincoumans 2016-08-19 10:49:25 -07:00
  • 62d5b7c5c0 add single step simulation, using 'o' key. use 'i' key to suspend simulation first default background color a bit darker, to show debug lines tweaked contact point rendering a bit erwin coumans 2016-08-19 10:30:02 -07:00
  • a68c9ca845 avoid MT crash in VR/physics server due to printf from separate thread. add fps display in VR use 1./240. internal substep for real-time physics sim in VR/physics server for more accurate robotics sim. erwin coumans 2016-08-18 21:43:43 -07:00
  • 5c9b283a99 Merge pull request #747 from erwincoumans/master erwincoumans 2016-08-18 20:43:11 -07:00
  • 91839cb274 revert change of default position control in shared memory api/pybullet Erwin Coumans 2016-08-18 16:48:14 -07:00
  • aee6b35382 Merge pull request #746 from erwincoumans/master erwincoumans 2016-08-18 16:11:46 -07:00
  • 8c2b1386ce Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwin coumans 2016-08-18 15:54:43 -07:00
  • 2c636b52f7 bugfix: in torque control mode, torque index starts at 6. erwin coumans 2016-08-18 15:36:18 -07:00
  • 013a702b2f Merge remote-tracking branch 'bp/master' Erwin Coumans 2016-08-18 13:44:29 -07:00
  • ab8f498d18 avoid infinite recursion in b3Clock::usleep Erwin Coumans 2016-08-18 13:44:04 -07:00
  • d4485ca3d9 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2016-08-18 13:42:18 -07:00
  • 2a3020d975 Merge pull request #745 from erwincoumans/master erwincoumans 2016-08-18 13:22:45 -07:00
  • 5b0253ed47 Remove undesired assert, it makes pybullet mistakes fail in c++ Shared memory api/pybullet: by default, set joint motors in position PD mode with target 0, to maintain 0 joint angle. pybullet: allow setJointControlMode(body, link, POSITION_CONTROL,targetPos etc. erwin coumans 2016-08-18 13:10:28 -07:00
  • d6547f6ee4 Merge pull request #744 from erwincoumans/master erwincoumans 2016-08-18 10:10:52 -07:00
  • 6005e54aa1 Fix some inconsistencies in URDF file handling between btRigidBody and btMultiBody (rotation order and application of root-inertial-frame offset) erwin coumans 2016-08-18 09:44:33 -07:00
  • 8a780fa0a4 Merge pull request #743 from erwincoumans/master erwincoumans 2016-08-17 20:13:48 -07:00
  • 8f21e2bca9 fix compile issue Erwin Coumans 2016-08-17 20:01:45 -07:00
  • c50490a6d9 Merge pull request #742 from sinkingsugar/master erwincoumans 2016-08-17 19:54:14 -07:00
  • 17c16ccfa0 pybullet, deal with overflow of joints (maximum of 128 joints/links per multibody at the moment) increase from 64 to 128 joints in shared memory API/pybullet fix potential issue in tinyrenderer, related to missing segmentation mask buffer report error if CMD_REQUEST_ACTUAL_STATE command on a multibody that exceed the number of links, todo: stream data to allow arbitrary large number of links in shared memory API Erwin Coumans 2016-08-17 19:35:52 -07:00
  • 7c9441c3f5 by default, have a strong force keep the robot together, instead of floppy joints. Erwin Coumans 2016-08-17 10:30:50 -07:00
  • dce73f48ae Merge remote-tracking branch 'bp/master' Erwin Coumans 2016-08-17 10:24:12 -07:00
  • 463f3e59c8 minor tweak in F1/screenshot handling. Note you can use --png_skip_frames=x command-line argument Erwin Coumans 2016-08-17 10:18:33 -07:00
  • 0aef7afbbd Merge pull request #739 from YunfeiBai/master erwincoumans 2016-08-17 09:53:20 -07:00
  • a4a6a3ce57 Fixed btKinematicCharacterController runtime crashes coming from previous pull request (more testing is necessary) Giovanni Petrantoni 2016-08-17 14:19:58 +09:00
  • 591f922d97 Support loading Urdf as btRigidBody with RobotSimAPI. Loading Sdf as btRigidBody is work in progress. yunfeibai 2016-08-16 17:56:30 -07:00
  • 4bc31394a0 Allow choosing loaded as btRigidBody with RobotSimAPI. yunfeibai 2016-08-16 16:57:48 -07:00
  • 9c4cfde3d6 Fixed constraint for btMultiBody and btRigidBody. yunfeibai 2016-08-15 13:19:00 -07:00
  • e982b2b5dd Merge pull request #738 from erwincoumans/master erwincoumans 2016-08-13 18:13:08 -07:00
  • 985a6c203f fix typo Erwin Coumans 2016-08-13 12:38:40 -07:00
  • 3bdcf23a05 Add sleep to avoid 100% busy CPU loop in PhysicsServerExample Added btClock::usleep Fix broken TinyRenderer example code. erwin coumans 2016-08-13 12:21:18 -07:00
  • 818af33dab Merge pull request #736 from erwincoumans/master erwincoumans 2016-08-12 14:43:21 -07:00
  • 238ba8c642 remote a c++11-style constructor Erwin Coumans 2016-08-12 14:28:02 -07:00
  • ceceaa16be make some changes to make the previous example code changes backward compatible Erwin Coumans 2016-08-12 14:18:46 -07:00
  • c75bebcafe revert accidently renaming of m_depthvalues4 Erwin Coumans 2016-08-12 13:55:37 -07:00
  • fec13f2d0a Merge pull request #735 from erwincoumans/master erwincoumans 2016-08-11 17:37:02 -07:00
  • 4abe083388 fix pybullet Erwin Coumans 2016-08-11 15:58:51 -07:00
  • 4bb488f65e reset canvas location Erwin Coumans 2016-08-11 15:02:00 -07:00
  • 3c30e2f821 add segmentation mask rendering to TinyRenderer and shared memory API similar to the zbuffer, but storing the object index (int) instead of float depth Erwin Coumans 2016-08-11 14:55:30 -07:00
  • f416644481 set the camera, even in multi-threaded mode Erwin Coumans 2016-08-11 11:20:31 -07:00
  • 27d3055638 Merge pull request #731 from erwincoumans/master erwincoumans 2016-08-09 19:24:11 -07:00
  • a9b1544a9f Add premake support to build pybullet, Windows and Linux tested, will enable Mac in next commit. Expose inverse dynamics to Bullet shared memory API, through b3CalculateInverseDynamicsCommandInit and b3GetStatusInverseDynamicsJointForces command/status. See PhysicsClientExeample or pybullet for usage. Add option for Windows and Linux to set python_lib_dir and python_include_dir for premake and --enable_pybullet option Expose inverse dynamics to pybullet: [force] = p.calculateInverseDynamics(objectIndex,[q],[qdot],[acc]) Thanks to Jeff Bingham for the suggestion. erwin coumans 2016-08-09 18:40:12 -07:00
  • b880ddf76b add pybullet render API with yaw/pitch/roll option add testrender.py file allow option to enable OpenGL hardware renderer in multithreaded sim Erwin Coumans 2016-08-08 14:23:44 -07:00
  • 8a0a61b7b3 Merge pull request #727 from erwincoumans/master erwincoumans 2016-08-04 10:29:12 -07:00
  • dcfa5a3ee2 Clear gContactProcessedCallback on exiting physics. Benjamin Ellenberger 2016-08-02 20:38:36 +02:00
  • f5fca86d49 remove debug printf Erwin Coumans 2016-08-02 11:14:21 -07:00
  • f304fd7611 add one more pybullet renderImage API and testrender.py example tweak Bullet Inverse Dynamics, work-around compiler issue Erwin Coumans 2016-08-02 11:12:23 -07:00
  • 7d76183e13 Merge pull request #726 from erwincoumans/master erwincoumans 2016-08-02 09:54:48 -07:00
  • 93db3d7ba6 fix CMD_INIT_POSE+INIT_POSE_HAS_INITIAL_ORIENTATION, setWorldToBaseRot takes inverse orientation (need to remove that API!) Erwin Coumans 2016-08-02 09:30:33 -07:00
  • 30ae7f7514 Merge remote-tracking branch 'bp/master' Erwin Coumans 2016-08-02 08:11:41 -07:00
  • 2597e9eddb Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2016-08-02 08:11:27 -07:00
  • d69d569ae8 Merge pull request #725 from erwincoumans/master erwincoumans 2016-08-02 00:17:41 -07:00
  • 04cd9e18d6 add [] in error message of texture loading, to show leading/trailing spaces Erwin Coumans 2016-08-01 23:53:38 -07:00
  • a608f9bfdd fix trailing space issue in tinyobjloader/mtl files. Erwin Coumans 2016-08-01 23:46:35 -07:00
  • b759ab8a91 fix overflow visual shape in COLLADA .dae file importer. Erwin Coumans 2016-08-01 23:45:14 -07:00
  • 4622ab4299 Merge commit. Benjamin Ellenberger 2016-07-31 16:22:50 +02:00
  • 46af3ddc54 Normal settings. Benjamin Ellenberger 2016-07-31 16:07:38 +02:00