Commit Graph

  • 61b7591b8e expose choice of contraint solver in PyBullet, with switchConstraintSolver example Erwin Coumans 2018-08-23 23:04:17 -07:00
  • beb3dd6196 reduce diff Robert Haschke 2018-08-24 00:34:16 +02:00
  • 5088f71e7f preserve constness to avoid compiler warnings Robert Haschke 2018-08-24 00:29:54 +02:00
  • 780b280181 Allow current positions for Calculate IK. mbennice 2018-08-23 13:19:15 -07:00
  • 711b37bea9 Change URDF xml version from "0.0" to "1.0" Garrett Johnson 2018-08-16 12:44:43 -07:00
  • 5bdfba1ea6 Fix for bug #1827 Colin Basnett 2018-08-08 21:18:54 -07:00
  • d44571a4b3 Merge pull request #1832 from erwincoumans/master erwincoumans 2018-08-10 02:03:12 +00:00
  • 6d53f1a6d9 fix parameter mismatch in SerialChains.cpp Erwin Coumans 2018-08-09 17:15:54 -07:00
  • 2c425f72fe Merge pull request #1831 from erwincoumans/master erwincoumans 2018-08-09 23:56:29 +00:00
  • 90e08b41a5 bump up pybullet version Erwin Coumans 2018-08-09 16:53:11 -07:00
  • 15e831ab99 revert default linear slop, need to handle restitution separately Erwin Coumans 2018-08-09 16:49:25 -07:00
  • d6cf60ab83 Merge remote-tracking branch 'bp/master' Erwin Coumans 2018-08-09 16:48:55 -07:00
  • 1410c84824 Merge pull request #1830 from erwincoumans/master erwincoumans 2018-08-09 23:31:03 +00:00
  • 07b21ca4a2 add missing SerialChains.cpp file to premake4.lua Erwin Coumans 2018-08-09 16:30:20 -07:00
  • ec5cc04680 Merge pull request #1818 from jslee02/multibody_mlcp_solver_v2 erwincoumans 2018-08-09 22:54:52 +00:00
  • 8ca9e66294 Merge pull request #1829 from erwincoumans/master erwincoumans 2018-08-09 22:51:46 +00:00
  • d3d0d948cc data: add license files (mostly copied from the URDF files) Erwin Coumans 2018-08-09 15:50:39 -07:00
  • 3627407041 Remove Lemke from SerialChains demo Jeongseok Lee 2018-08-07 15:27:54 -07:00
  • 48e5a3a9ed Cleanup SerialChains demo Jeongseok Lee 2018-08-07 15:18:58 -07:00
  • 340236ee29 Fix copy & paste mistake Jeongseok Lee 2018-08-07 15:16:46 -07:00
  • 777ffac5c2 Fix typo in demo name: MultiDofCreateFunc --> MultiDof Jeongseok Lee 2018-08-06 10:42:25 -07:00
  • e8e97d39fe Merge remote-tracking branch 'upstream/master' into multibody_mlcp_solver_v2 Jeongseok Lee 2018-08-06 10:34:43 -07:00
  • 56e7333941 bump up pybullet version Erwin Coumans 2018-08-04 09:58:15 -07:00
  • 6fe1b000e5 Merge pull request #1820 from erwincoumans/master erwincoumans 2018-08-03 18:05:59 -07:00
  • 684b69f4dd fix applied too fast Erwin Coumans 2018-08-03 17:57:09 -07:00
  • 02b0e34bda v_ptr Erwin Coumans 2018-08-03 17:53:07 -07:00
  • 961d8adad1 Merge pull request #1806 from erwincoumans/master erwincoumans 2018-08-03 17:43:13 -07:00
  • 97baccd1a5 revert regression in btMultiBody.cpp Erwin Coumans 2018-08-03 17:38:01 -07:00
  • 809fb3ed49 Use btAssert instead of assert Jeongseok Lee 2018-08-03 13:46:59 -07:00
  • 89c6a83ae9 Add MLCP constraint solver for multibody Jeongseok Lee 2018-08-02 22:53:30 -07:00
  • 7d38cab1aa Merge pull request #1811 from RanTig/SimulationSteppedNotification erwincoumans 2018-08-02 20:34:22 +02:00
  • d93980f89f Adds a simulation stepped notification Tigran Gasparian 2018-08-01 17:49:58 +02:00
  • 08b5e6d766 add collisionFilterPlugin to pybullet plugin, also apply quat->euler fix for singular cases Erwin Coumans 2018-07-30 17:53:37 +02:00
  • 2000ba9058 handle singularity (gimbal lock) in quaternion -> euler conversion, from e7e0972a46/urdf_model/include/urdf_model/pose.h (L103) Erwin Coumans 2018-07-30 17:30:19 +02:00
  • e75178181d safe normalize on degenerate triangles Erwin Coumans 2018-07-30 12:21:02 +02:00
  • 5dd7a62397 Disable CProfileManager by default. Erwin Coumans 2018-07-30 12:07:32 +02:00
  • 2cab56d6ef prepare build system(s) for collisionFilterPlugin Erwin Coumans 2018-07-27 15:48:24 +02:00
  • 8b27a7311c Merge pull request #1801 from RanTig/TickPlugins erwincoumans 2018-07-27 14:58:55 +02:00
  • fa41e2945c Merge pull request #1804 from erwincoumans/master erwincoumans 2018-07-27 14:50:45 +02:00
  • d7c68dd822 fix leak Erwin Coumans 2018-07-27 10:13:09 +02:00
  • a696bd6a46 fix memory leak reported in Issue #1800 avoid access to array elements outside of range Erwin Coumans 2018-07-25 19:59:29 +02:00
  • 35a55b2056 Changes tickPlugins to reportNotifications and only calls the processNotifications function on the plugins when there are actually notifications available. tickPlugins will to into a separate PR. Tigran Gasparian 2018-07-25 14:47:34 +02:00
  • 0c66696e19 Merge pull request #1803 from mbeards/id_macro_collision erwincoumans 2018-07-24 22:54:03 +02:00
  • 27b3241ff1 Merge pull request #1802 from erwincoumans/master erwincoumans 2018-07-24 20:46:01 +02:00
  • 3f03b41091 Renamed error_message and warning_message macros. Michael Beardsworth 2018-07-24 11:19:42 -07:00
  • f745eafb36 Changes dynamic_cast<> to c-style cast. Tigran Gasparian 2018-07-24 16:04:16 +02:00
  • f0c8bbf1a1 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2018-07-24 15:21:12 +02:00
  • f91e5c573c use the maximum square residual instead of sum Erwin Coumans 2018-07-24 15:20:34 +02:00
  • c59afb88c4 Notify plugins on certain events (e.g. body added). Tigran Gasparian 2018-07-24 14:12:16 +02:00
  • 0e1dce41ea Merge pull request #1799 from erwincoumans/master erwincoumans 2018-07-22 20:14:45 +02:00
  • bd7c3825bb Merge remote-tracking branch 'bp/master' Erwin Coumans 2018-07-22 13:04:44 +02:00
  • 7a27cb1739 body1 -> bodyA and body2 -> bodyB Erwin Coumans 2018-07-22 13:03:53 +02:00
  • defd961f60 Merge pull request #1798 from erwincoumans/master erwincoumans 2018-07-22 12:28:32 +02:00
  • b5495e789d Change constraint solver threshold-based termination condition on residual of velocity threshold, not on residual of impulse threshold. This avoids issues with systems with large mass ratios. Erwin Coumans 2018-07-22 11:30:16 +02:00
  • c254768d1a Merge pull request #1793 from jslee02/fix_build_clang6 erwincoumans 2018-07-19 09:20:42 +02:00
  • 8b26945f8f Fix build errors with Clang 6 (also addresses #1510) Jeongseok Lee 2018-07-18 12:02:36 -07:00
  • 8857638ded Revert C++ code changes to make the PR small Jeongseok Lee 2018-07-18 11:57:34 -07:00
  • a8d81eb155 Merge pull request #1787 from jslee02/multibody_cleanup erwincoumans 2018-07-18 10:19:02 +02:00
  • b3d8639004 Run apt-get update before installing python3-pip Jeongseok Lee 2018-07-10 11:26:00 -07:00
  • 6323309f89 Fix c++11-narrowing errors in multibody examples Jeongseok Lee 2018-07-10 09:20:00 -07:00
  • 6f27baf392 Revert "Fix c++11-narrowing errors in multibody examples" Jeongseok Lee 2018-07-10 09:21:49 -07:00
  • 64db9af036 Fix c++11-narrowing errors in multibody examples Jeongseok Lee 2018-07-10 09:20:00 -07:00
  • 3d1cd749b4 Add Travis CI settings for Xenial and Bionic Jeongseok Lee 2018-07-09 21:57:57 -07:00
  • deea2bb411 Use const reference for referencing existing members Jeongseok Lee 2018-07-09 20:59:29 -07:00
  • 6dbdf02808 Minor code optimization in multibody forward dynamics Jeongseok Lee 2018-07-09 20:54:13 -07:00
  • 15258fbdcc Merge remote-tracking branch 'upstream/master' into multibody_cleanup Jeongseok Lee 2018-07-09 14:58:23 -07:00
  • 3d5c921495 Merge pull request #1782 from RanTig/userdata erwincoumans 2018-07-09 11:36:51 +02:00
  • d6aae09290 Merge pull request #1780 from erwincoumans/master erwincoumans 2018-07-09 11:25:33 +02:00
  • f8cc33f3a3 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2018-07-08 11:24:37 +02:00
  • 127b82ec1b expose texture unique id after loading URD file, so you can restore to the original texture after changing it to a custom texture. See also getTextureUid.py example. Erwin Coumans 2018-07-08 11:23:12 +02:00
  • 49684144dc Some minor formatting fixes Tigran Gasparian 2018-07-05 16:01:03 +02:00
  • 8a6db042de Removes int initializer in SharedMemoryUserDataHashKey, changes '>>' into '> >' for nexted templates. Tigran Gasparian 2018-07-04 14:25:48 +02:00
  • 7c7e8af717 Increases the shared memory magic number. Tigran Gasparian 2018-07-04 10:22:44 +02:00
  • 2ce1e65b53 PyBullet: tweak in TCP server for VR - ROS bridge Erwin Coumans 2018-07-03 16:30:54 -07:00
  • c0183d4834 Merge remote-tracking branch 'bp/master' Erwin Coumans 2018-07-03 16:28:45 -07:00
  • 9c7aa3a863 Changes UserData to use global identifiers and makes linkIndex optional. Tigran Gasparian 2018-07-03 17:45:19 +02:00
  • 23f235e449 PyBullet: add example to enable another physics engine backend (DART, MuJoCo) erwincoumans 2018-07-01 14:49:34 -07:00
  • 98fc4b1510 Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwincoumans 2018-07-01 14:42:48 -07:00
  • 0d8564db22 PyBullet: added preliminary DART and MuJoCo backend files, MuJoCo can loadMJCF, stepSimulation and getBasePositionAndOrientation, DART is empty. PyBullet: add 2d biped example., erwincoumans 2018-07-01 14:42:32 -07:00
  • bfc85ff1fd PyBullet: TCP connection, optimized getVREvents to allow faster Windows -> Linux Vive tracking state communication. Erwin Coumans 2018-06-27 23:43:42 -07:00
  • 04556502f0 Merge pull request #1778 from erwincoumans/master erwincoumans 2018-06-27 09:21:11 -07:00
  • ac59886960 fix hidden API Erwin Coumans 2018-06-27 07:39:56 -07:00
  • c531234f3a Merge pull request #1774 from erwincoumans/master erwincoumans 2018-06-26 10:40:40 -07:00
  • 6549b0a586 re-enable optional tracking of memory allocations (disabled by default) Erwin Coumans 2018-06-26 09:19:10 -07:00
  • dffff4d3b6 Merge remote-tracking branch 'bp/master' Erwin Coumans 2018-06-26 08:58:38 -07:00
  • e023d94b32 Merge pull request #1775 from bingjeff/marios_fix_global_variables erwincoumans 2018-06-26 08:58:27 -07:00
  • 21b089b0d7 Merge remote-tracking branch 'bp/master' Erwin Coumans 2018-06-26 08:57:44 -07:00
  • 1b69e22df6 Merge pull request #1776 from YunfeiBai/master erwincoumans 2018-06-26 08:54:40 -07:00
  • 812c229736 Remove the pdController when maxForce = 0 YunfeiBai 2018-06-24 17:06:16 -07:00
  • f2afb4af35 remove some debug globals from third_party/bullet Jeffrey Bingham 2018-06-23 21:41:24 -07:00
  • 2c881d0b74 bump up pybullet version to 2.0.9 Erwin Coumans 2018-06-23 11:53:12 -07:00
  • 49b0ec08e1 PyBullet: allow to replace existing debug lines in addUserDebugLine through the replaceItemUniqueId argument See batchRayCast.py for example usage erwincoumans 2018-06-22 16:47:20 -07:00
  • 6b2cae1b1d Merge pull request #1769 from RanTig/parallel_raycast_fix erwincoumans 2018-06-22 15:49:56 -07:00
  • 618e3230a4 Fix: Use function context reference instead of value Tigran Gasparian 2018-06-22 20:41:02 +02:00
  • 09751a0b6b Merge pull request #1770 from erwincoumans/master erwincoumans 2018-06-22 11:06:37 -07:00
  • 784f0fdc04 Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwincoumans 2018-06-22 09:28:14 -07:00
  • 55e185fe39 PyBullet loadURDF in useMaximalCoordinated=True (btRigidBody), support lower/upper limits for revolute joints. erwincoumans 2018-06-22 09:28:07 -07:00
  • 092e39a9e5 PyBullet urdfEditor example, use the pybullet_utils version (more up-to-date) Erwin Coumans 2018-06-22 09:18:55 -07:00
  • fcde193d52 PyBullet.setPhysicsEngineParameter: only update solverResidualThreshold if valid values is given Erwin Coumans 2018-06-20 13:18:08 -07:00
  • b84eb8af74 Several fixes for the parallel raycasts Tigran Gasparian 2018-06-19 18:28:48 +02:00