This website requires JavaScript.
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