Commit Graph

  • 36b144ffa6 Merge pull request #769 from iwilkes1/master erwincoumans 2016-09-21 08:14:18 -07:00
  • 5c1d2f9a0e Merge pull request #789 from mwoehlke-kitware/remove-useless-const erwincoumans 2016-09-21 08:12:11 -07:00
  • e4e12828ca Merge pull request #790 from mwoehlke-kitware/fix-dl-link-errors erwincoumans 2016-09-21 08:11:00 -07:00
  • 5a6db80d01 Merge pull request #788 from mwoehlke-kitware/fix-missing-virtual-dtor erwincoumans 2016-09-21 08:09:14 -07:00
  • 89eef8e091 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2016-09-20 23:19:27 -07:00
  • e1ba6e9736 add simple pybullet robotcontrol.py example Erwin Coumans 2016-09-20 23:19:03 -07:00
  • 5c74715927 Update build_visual_studio.bat erwincoumans 2016-09-20 21:18:55 -07:00
  • b8541cf721 Merge pull request #796 from erwincoumans/master erwincoumans 2016-09-20 17:51:49 -07:00
  • cca2236f1a Merge pull request #795 from YunfeiBai/master erwincoumans 2016-09-20 17:49:35 -07:00
  • 0a628f06cc decrease some gjk/epa tolerance to improve collision detection using very small collision margins (0.001/1mm) tweak pr2 gripper. erwin coumans 2016-09-20 12:37:13 -07:00
  • c01f6245d0 Quick fix of pybullet for IK with orientation constraint. yunfeibai 2016-09-20 11:10:13 -07:00
  • cbda64c5e7 Update theta dot for velocity IK. yunfeibai 2016-09-20 10:24:48 -07:00
  • 8d4c99801e Merge pull request #783 from bingjeff/urdf_loader_changes erwincoumans 2016-09-20 04:39:38 -07:00
  • 2f5be6a319 Merge pull request #794 from erwincoumans/master erwincoumans 2016-09-20 04:35:43 -07:00
  • bf16c87987 Add orientation constraint to IK. yunfeibai 2016-09-19 17:04:05 -07:00
  • bb23f91578 disable some logging method erwin coumans 2016-09-19 14:40:17 -07:00
  • a4165adddc more tweak in pr2_gripper.urdf (VR), remove some collision meshes (until interaction issues are resolved) erwin coumans 2016-09-19 14:40:01 -07:00
  • 3eb149ca75 Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwin coumans 2016-09-19 14:33:55 -07:00
  • a3aa8ef7f1 tune gripper parameters for VR demo erwin coumans 2016-09-19 14:31:47 -07:00
  • e488c72496 fix build issue Erwin Coumans 2016-09-19 10:19:51 -07:00
  • db3122233f remove that odd triangle in the origin of samurai castle (VR) add rolling/spinning friction to cube, remove it from plane/samurai.urdf URDF2Bullet: support joint limits for revolute and prismatic, only if defined (if upper < lower, disable limit) add some profiling markers to improve performance erwin coumans 2016-09-19 07:02:43 -07:00
  • 062236af70 Fix running headless to be nearly completely headless. Benelot 2016-09-18 01:03:41 +02:00
  • 51e51ca848 Print out effective speedup. Reduce application tick to 60/s. Benelot 2016-09-18 00:52:08 +02:00
  • 7cf4a2352c Simplify the parameter interface for NNWalkers. Keys 1-9 cause speedup. Benelot 2016-09-18 00:42:34 +02:00
  • 48d42c7c6e Merge pull request #792 from erwincoumans/master erwincoumans 2016-09-17 00:38:32 +01:00
  • 8355f09b21 delete -> free due to the use of stb_image.h (which uses malloc) Erwin Coumans 2016-09-16 16:25:13 -07:00
  • 7e1d72dfe4 Remove useless const qualifiers from returns Matthew Woehlke 2016-09-16 11:01:03 -04:00
  • dd791e2222 Merge pull request #791 from erwincoumans/master erwincoumans 2016-09-16 09:19:35 +01:00
  • f0f694145d Implement TimeWarpBase. Benelot 2016-09-16 09:49:18 +02:00
  • 567b003654 separate spinning and rolling friction coefficients, exposed in URDF as spinning_friction / m_rolling_friction improvements in VR demo, add grasper etc. Erwin Coumans 2016-09-16 00:57:00 +01:00
  • 1d88cf71e4 separate spinning friction (torsional friction around contact normal) from rolling friction (orthogonal to contact normal) Erwin Coumans 2016-09-16 00:04:33 +01:00
  • 4d6a95017e default contact erp (m_erp2) was too low in physics server causing gripper to penetrate box Erwin Coumans 2016-09-15 23:11:27 +01:00
  • ba3a1dcc98 Fix clew.c link errors Matthew Woehlke 2016-09-15 12:58:31 -04:00
  • ef943bdcf0 Add "missing" virtual dtor Matthew Woehlke 2016-09-15 12:17:23 -04:00
  • 9f42cf27ed Fix typo Jamie Snape 2016-09-14 17:22:54 -04:00
  • b0ace4509a Enable rpath on OS X when the CMake version supports it Jamie Snape 2016-09-14 13:00:51 -04:00
  • 79d24db60f Merge pull request #784 from erwincoumans/master erwincoumans 2016-09-14 02:52:09 +01:00
  • f9679bd594 prevent an issue in TinyRendererSetup example Erwin Coumans 2016-09-14 00:30:58 +01:00
  • 5e09b17baf experimental Inverse Kinematics for KUKA iiwa exposed in shared memory api and pybullet. Will be extended for arbitrary bodies and with target orientation (besides target position) Erwin Coumans 2016-09-13 23:37:46 +01:00
  • 26a464bf0b [URDF] Edit loader to handle full inertia tensor. Jeffrey Bingham 2016-09-10 18:05:14 -07:00
  • faada023be Fix error happening when using btQuaternion() to create Unit quaternion instead of btQuaternion::getIdentity(). Fix problems raised by Bullet CI. Benelot 2016-09-12 23:59:42 +02:00
  • e5a8eb2425 rolling friction -> combine using rolling*normal friction, add for both objects. rolling friction -> only along the normal, until we have separate rolling friction coefficients on normal and non-normal directions Don't teleport with grasping controller (VR) Tune VR grasping a bit. erwincoumans 2016-09-12 19:10:20 +01:00
  • c0285bc425 Add slider to control number of parallel evaluations. Benelot 2016-09-12 19:42:07 +02:00
  • 229d2501af Add 2m ground circles. Make population config printable. Add timeseries plot of individual fitnesses of each generation. Benelot 2016-09-12 16:36:37 +02:00
  • af7c44d360 Merge pull request #775 from YunfeiBai/master erwincoumans 2016-09-12 12:45:05 +01:00
  • 88edbf8524 Implement basic evoluationary algorithm. Benelot 2016-09-11 22:25:22 +02:00
  • ae2d256f57 Merge remote-tracking branch 'upstream/master' yunfeibai 2016-09-11 04:17:05 -07:00
  • c952c50ad9 Merge remote-tracking branch 'upstream/master' yunfeibai 2016-09-11 04:11:51 -07:00
  • 81749e7065 Merge pull request #780 from erwincoumans/master erwincoumans 2016-09-11 12:03:20 +01:00
  • 7df9b69039 pybullet: add option to use NumPy to speed up, thanks to moof2k option is disabled by default. When using cmake, use cmake -DBUILD_PYBULLET=ON -DBUILD_PYBULLET_NUMPY=ON then both testrender.py and testrender_np.py will work without numpy only testrender.py works. The numpy.reshape is likely a no-op when using numpy array, so we could remove testrender_np.py... Erwin Coumans 2016-09-11 11:35:12 +01:00
  • 5c76b01659 allow pybullet with or without NumPy Erwin Coumans 2016-09-11 11:09:51 +01:00
  • c75bbd4608 allow pybullet with or without numpy using PYBULLET_USE_NUMPY define (in build system) Erwin Coumans 2016-09-11 11:09:10 +01:00
  • ec46934e22 Merge remote-tracking branch 'bp/master' Erwin Coumans 2016-09-11 10:56:55 +01:00
  • 18ef164e7c revert numpy test/travis.yml erwincoumans 2016-09-11 10:47:00 +01:00
  • c093c04be0 Update .travis.yml erwincoumans 2016-09-11 10:37:23 +01:00
  • 6a9d2d6084 Update appveyor.yml erwincoumans 2016-09-11 10:10:25 +01:00
  • 055ea49eff numpy update test travis.yml erwincoumans 2016-09-11 08:57:05 +01:00
  • e921f1b9b7 remove duplicate definitions of SHARED_MEMORY_MAX_STREAM_CHUNK_SIZE Erwin Coumans 2016-09-11 08:40:58 +01:00
  • 5abe6d7e38 Merge pull request #777 from erwincoumans/master erwincoumans 2016-09-11 07:09:32 +01:00
  • 82661d98cd init ERP for second btMultiBodyJointMotor, comment-out debug printf in Kuka IK example Erwin Coumans 2016-09-11 05:54:47 +01:00
  • a00841a498 Compute delta S from Bullet link state. yunfeibai 2016-09-10 19:18:29 -07:00
  • 1b72b91bcf Expose link state in RobotSimAPI. yunfeibai 2016-09-10 18:48:57 -07:00
  • 30bd1d7362 Merge pull request #773 from erwincoumans/master erwincoumans 2016-09-09 15:22:12 -07:00
  • c5d775a635 disable real-time by default erwin coumans 2016-09-09 14:41:23 -07:00
  • 3c706306cd add experimental pr2-gripper support in VR physics server add setErp to btMultiBodyJointMotor erwin coumans 2016-09-09 14:30:37 -07:00
  • f72982306e fix issues with VR physics server erwin coumans 2016-09-09 11:28:38 -07:00
  • 016dc273c6 fix an SSE/SIMD 16-byte alignment issue Erwin Coumans 2016-09-09 09:01:04 -07:00
  • 3e23c793ad Merge remote-tracking branch 'bp/master' Erwin Coumans 2016-09-09 08:24:50 -07:00
  • 4ab02a07e5 Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwin coumans 2016-09-08 15:22:41 -07:00
  • 32eccdff61 Create project file for BussIK inverse kinematics library (premake, cmake) URDF/SDF: add a flag to force concave mesh collisiofor static objects. <collision concave="yes" name="pod_collision"> VR: support teleporting using buttong, allow multiple controllers to be used, fast wireframe rendering, Turn off warnings about deprecated C routine in btScalar.h/b3Scalar.h Add a dummy return to stop a warning Expose defaultContactERP in shared memory api/pybullet. First start to expose IK in shared memory api/pybullet (not working yet) erwin coumans 2016-09-08 15:15:58 -07:00
  • 00babd507f Merge pull request #772 from erwincoumans/master erwincoumans 2016-09-08 12:41:06 -07:00
  • e0127bdb54 merge pybullet.c after conflicts due to Jeff's formatting pull request. Erwin Coumans 2016-09-08 11:12:58 -07:00
  • 8ba9a04dd9 Merge remote-tracking branch 'bp/master' Erwin Coumans 2016-09-08 07:39:48 -07:00
  • c94a8e0d35 Use body Jacobian from Bullet for IK. yunfeibai 2016-09-07 23:14:23 -07:00
  • f635c64205 Expose Jacobian computation to RobotSimAPI. yunfeibai 2016-09-07 17:37:38 -07:00
  • f4ac577baf Merge pull request #771 from bingjeff/master erwincoumans 2016-09-07 17:36:01 -07:00
  • ba2f522e05 Update BulletUrdfImporter.cpp erwincoumans 2016-09-07 16:02:16 -07:00
  • c198029cb9 Expose body Jacobian in shared memory API. yunfeibai 2016-09-07 16:00:38 -07:00
  • f7ed0d7703 [format] Convert pybullet.c to consistent style. Jeffrey Bingham 2016-09-06 23:43:57 -07:00
  • edef18e161 [python] Convert physics calls to double precision. Jeffrey Bingham 2016-09-06 23:27:34 -07:00
  • d9a2113b28 Implement simple body part drop strategy to resolve body interpenetrations Benelot 2016-09-06 22:30:46 +02:00
  • 4944aca28b Update our_gl.cpp erwincoumans 2016-09-06 13:26:08 -07:00
  • d5ec5ca9a0 Update IDConfig.hpp erwincoumans 2016-09-06 13:07:06 -07:00
  • 630fcda38b fix compile issue pybullet on MSVC 2010 erwincoumans 2016-09-03 09:53:21 -07:00
  • de5d1b5cfc make husky wheels soft/compliant reduce shadow size to make VR on older GPU (Mac Pro 2013) perform more smooth less sleep in physics thread. erwin coumans 2016-09-03 08:39:40 -07:00
  • 4c9b009d5b Merge pull request #770 from erwincoumans/master erwincoumans 2016-09-02 18:18:21 -07:00
  • ecd814c9c5 export contact friction/damping through URDF and API convert from contact friction/damping to cfm/erp btCollisionObject::setContactFrictionAndDamping Erwin Coumans 2016-09-02 16:40:56 -07:00
  • 2336be02e4 Added Phong refelction to the TinyRenderer Shader. Ian Wilkes 2016-09-02 11:41:18 -07:00
  • ba583feb7f Updated TinyRenderer intensity paramater. Ian Wilkes 2016-09-02 09:52:45 -07:00
  • 21c60c66ec Merge pull request #767 from ludi1001/urdf-joint-transforms erwincoumans 2016-09-02 08:21:02 -07:00
  • 23f7293a25 Merge pull request #768 from erwincoumans/master erwincoumans 2016-09-01 22:31:06 -07:00
  • f7522873f9 fix compile issue on Linux Erwin Coumans (Google) 2016-09-01 22:11:07 -07:00
  • 842863c04f add commented-out line in build_visual_studio.bat to show how to build pybullet on Windows Erwin Coumans 2016-09-01 21:37:52 -07:00
  • fe54f146ad Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2016-09-01 21:26:38 -07:00
  • e98fca1e5e implement pybullet.getContactPointData(), two optional object unique ids as filter returns a pylist of contact points. Each point has the following data: Erwin Coumans 2016-09-01 18:28:39 -07:00
  • 9d2d286c46 Fix joint orientations when loading URDF files. Logan Su 2016-09-01 18:12:14 -07:00
  • a370c3bbac Merge pull request #765 from YunfeiBai/master erwincoumans 2016-09-01 14:57:46 -07:00
  • 03f09042e2 Merge pull request #766 from erwincoumans/master erwincoumans 2016-09-01 14:37:50 -07:00
  • fe46ee8adf Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwincoumans 2016-09-01 13:32:07 -07:00
  • 85fd7f560c add first draft of contact point query in shared memory API b3SharedMemoryCommandHandle b3InitRequestContactPointInformation(b3PhysicsClientHandle physClient); void b3SetContactFilterBodyA(b3SharedMemoryCommandHandle commandHandle, int bodyUniqueIdA); void b3SetContactFilterBodyB(b3SharedMemoryCommandHandle commandHandle, int bodyUniqueIdB); void b3GetContactPointInformation(b3PhysicsClientHandle physClient, struct b3ContactInformation* contactPointData); Implemented for PhysicsClientSharedMemory, not for PhysicsDirect yet. Add btCollisionObject::setUserIndex2 erwincoumans 2016-09-01 13:30:07 -07:00