Commit Graph

6010 Commits

Author SHA1 Message Date
erwincoumans
c1ba04a580 Merge pull request #1404 from erwincoumans/master
perform IK in local body-fixed frame ,  add jointFrictionDamping.py example
2017-10-25 00:52:16 +00:00
Erwin Coumans
7a1dbf2e59 allow IK on a floating base, see video:
add inverse_kinematics_husky_kuka.py example
fix spacing in inverse_dynamics.py
2017-10-25 00:32:47 -07:00
Erwin Coumans
41a1362bc5 perform IK in local body-fixed frame
For now, Jacobian, mass matrix and inverse dynamics return results in local coordinates of the tree.
2017-10-24 21:06:44 -07:00
erwincoumans
d05ad4b821 Merge pull request #1394 from davilovick/master
Optimize rayTest with btScaledBvhTriangleMeshShape
2017-10-24 00:33:07 +00:00
erwincoumans
931cee06fc Merge pull request #1388 from ShFil119/master
Fix jump(without argument)
2017-10-24 00:31:13 +00:00
erwincoumans
3fab80a50a Merge pull request #1399 from jonathantompson/gear_info
Gear constraint fixes.
2017-10-24 00:28:54 +00:00
erwincoumans
a50a20ab9f Merge pull request #1383 from AndreaCatania/master
Customize restitution and friction
2017-10-23 21:00:18 +00:00
Erwin Coumans
1998a62785 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2017-10-23 12:25:34 -07:00
Erwin Coumans
ca7d599838 add jointFrictionDamping.py example
modify testrender.py to add shadow for tiny renderer
2017-10-23 12:25:04 -07:00
David Ávila
88758e44cb Add comments to btCollisionWorld 2017-10-23 08:50:24 +02:00
Jonathan Tompson
cbc2732cbd Also added fix for Direct. 2017-10-22 16:07:00 -07:00
Jonathan Tompson
03b2cfe991 Added gear info to getConstraintInfo return.
Fixed bug in GEAR constraint update.
2017-10-22 15:01:13 -07:00
erwincoumans
c149840264 Merge pull request #1396 from erwincoumans/master
API changes in TensorFlow Agents
2017-10-20 20:46:56 -07:00
Erwin Coumans
d18bfec1a9 API changes in TensorFlow Agents
See 164f620326 (diff-82bda908f176861c20aadc1d017c2527)
2017-10-20 20:32:49 -07:00
erwincoumans
28ea41bfe6 Merge pull request #1393 from YunfeiBai/master
Expose IK solver options: DLS and SDLS.
2017-10-20 13:22:56 -07:00
yunfeibai
b67bccc575 Add inverse kinematics example for pole, which has a prismatic joint. 2017-10-19 14:30:37 -07:00
yunfeibai
39bdd00ce5 Add pole urdf. 2017-10-19 14:29:43 -07:00
yunfeibai
dda1b05f4a Expose IK solver options including DLS and SDLS. 2017-10-19 14:00:53 -07:00
David Ávila Membrives
2cc9ff2176 Optimize rayTest with btScaledBvhTriangleMeshShape 2017-10-19 22:55:18 +02:00
erwincoumans
723c206d0f Merge pull request #1390 from erwincoumans/master
fix the pybullet.changeDynamics linear/angular damping
2017-10-18 19:48:35 -07:00
Erwin Coumans
c480fab9a0 make btMultiBodyFixedConstraint.cpp linear/angular constraint frame consistent 2017-10-18 19:47:32 -07:00
Erwin Coumans
c178c101a8 fix the pybullet.changeDynamics linear/angular damping
expose pybullet.getConstraintState
2017-10-18 19:15:35 -07:00
Filip Gawin
250c7d4407 Fix jump(without argument)
Actually jump require btVector3,
unfortunately default argument isn't using
constructor with initialization.

http://bulletphysics.org/Bullet/BulletFull/classbtVector3.html#a82b4c5da54ecd4c91bd9b056dea0d288
2017-10-18 10:31:45 +02:00
AndreaCatania
45558fc25a Implemented callbacks to customize combining algorithm of Friction, Restitution, etc.. 2017-10-15 11:42:02 +02:00
erwincoumans
1393666a83 Merge pull request #1385 from jschueller/patch-2
Windows case sentitive fs build fix
2017-10-14 18:04:33 -07:00
Julien Schueller
9a9054728f Windows case sentitive fs build fix 2017-10-15 02:05:01 +02:00
erwincoumans
618deae3e4 Merge pull request #1384 from erwincoumans/master
fix potentially uninitialized data warning
2017-10-14 11:21:39 -07:00
erwincoumans
8e2ba8b395 Merge pull request #1382 from jschueller/patch-1
Windows case sentitive fs build fix
2017-10-14 10:26:18 -07:00
Erwin Coumans
c21e7a8a8e fix potentially uninitialized data warning 2017-10-14 10:16:33 -07:00
Julien Schueller
764d4a01de Windows case sentitive fs build fix 2017-10-14 18:01:44 +02:00
erwincoumans
0a9cf254f2 Merge pull request #1381 from erwincoumans/master
Fix pybullet.calculateInverseDynamics in the case where #dof != #join…
2017-10-13 15:19:04 -07:00
Erwin Coumans
8750d49082 fix blocking plot.show() never terminating properly 2017-10-13 14:51:06 -07:00
erwincoumans
cb23e6c102 Fix pybullet.calculateInverseDynamics in the case where #dof != #joints (fixed joints). We still don't handle spherical joints in pybullet (even though the underlying inverse dynamics and forward dynamics support it)
Also, add a inverse_dynamics.py example, with URDF files. Thanks to Michiel Lutter for the report and repro case!
This fixes issue #1379 https://github.com/bulletphysics/bullet3/issues/1379
2017-10-13 14:19:25 -07:00
erwincoumans
09769dfc05 Merge pull request #1378 from erwincoumans/master
fix pybullet.addUserDebugText borders around letters
2017-10-11 20:33:32 -07:00
Erwin Coumans
10527e12eb fix Mac OSX build, openvr 32bit/64bit was not selected, library out-of-date 2017-10-11 17:20:26 -07:00
Erwin Coumans
f2c64fdf40 bump up openvr to 1.0.10 for Linux and Mac 2017-10-10 22:25:36 -07:00
erwincoumans
254fd330f8 bump up ThirdPartyLibs/openvr to latest 1.0.10 from https://github.com/ValveSoftware/openvr
(Windows only, Linux/Mac will follow in next commit)
2017-10-10 22:13:04 -07:00
erwincoumans
115e38021d Merge branch 'master' of https://github.com/erwincoumans/bullet3 2017-10-10 22:11:49 -07:00
erwincoumans
de44e4811a fix pybullet.addUserDebugText borders around letters
bump up pybullet version
In a few pybullet examples, first connect to SHARED_MEMORY, if not connected use GUI mode
2017-10-10 22:11:32 -07:00
erwincoumans
6b10690373 Merge pull request #1377 from erwincoumans/master
small fixes
2017-10-10 11:59:25 -07:00
Erwin Coumans
291afebad8 update pybullet version 2017-10-10 11:21:12 -07:00
Erwin Coumans
952c1a707d Merge branch 'master' of https://github.com/erwincoumans/bullet3 2017-10-10 11:20:49 -07:00
erwincoumans
c155e105a5 unlock thread at exitPhysics
pybullet: don't crash in inverse kinematic if #dofs don't match due to free base
C-API: don't crash if status/statusHandle = 0
2017-10-10 11:10:42 -07:00
erwincoumans
7bddc7706d bump up pybullet version 2017-10-10 09:08:31 -07:00
erwincoumans
e5d4c73c40 fix very rare threading issue, let main thread compute the UID for user debug items
add collision model to cartpole.urdf
2017-10-09 22:40:53 -07:00
Erwin Coumans
a141b29d89 Merge remote-tracking branch 'bp/master' 2017-10-09 21:48:59 -07:00
erwincoumans
6b4f69f733 Merge remote-tracking branch 'bp/master' 2017-10-09 21:09:23 -07:00
erwincoumans
0be7584eee Merge pull request #1376 from YunfeiBai/master
Modify inverse kinematics to also support robot model with fixed joint.
2017-10-09 19:17:24 -07:00
yunfeibai
55b60e90f7 Modify inverse kinematics to also support robot model with fixed joint. 2017-10-09 18:28:52 -07:00
Erwin Coumans
d48e2a20af fix a string check issue 2017-10-09 12:28:39 -07:00