erwincoumans
b2dda14948
Delete Seamless_white_marble _texture.jpg
2017-11-09 17:06:57 -08:00
erwincoumans
d45cc49a90
Merge pull request #1421 from elect86/master
...
Update btTriangleIndexVertexArray.h
2017-11-09 12:09:33 -08:00
erwincoumans
6b2bd199b8
Merge pull request #1428 from erwincoumans/master
...
fix a bug related to joint reaction forces (clearMultiBodyConstraintF…
2017-11-09 11:34:30 -08:00
erwincoumans
b5bf70cb80
fix potential memory leak when manually loading a texture (pybullet.loadTexture), due to URDF/SDF texture caching (manually loading textures are not cached)
2017-11-09 11:09:07 -08:00
erwincoumans
d6b3f735b6
fix a bug related to joint reaction forces (clearMultiBodyConstraintForces was clearing forces after they were computed in some cases)
2017-11-09 10:46:13 -08:00
erwincoumans
bfc40e9ef2
Merge pull request #1426 from erwincoumans/master
...
fix pybullet and bump up version to 1.6.4
2017-11-07 21:13:05 -08:00
Erwin Coumans
d570730b8e
fix pybullet and bump up version to 1.6.4
2017-11-07 21:11:16 -08:00
erwincoumans
89ada39a86
Merge pull request #1424 from erwincoumans/master
...
expose COV_ENABLE_Y_AXIS_UP, obj2sdf, add option to merge shapes (better performance), tiny_obj_loader support transparency ("d" and "Tr")
2017-11-07 20:29:15 -08:00
erwincoumans
ee2f56875d
Merge pull request #1419 from kwasimensah/master
...
Update support for buggy android NDK
2017-11-07 19:55:38 -08:00
Erwin Coumans
344005a8f0
catch invalid mass/inertia instead of division by zero/nan. also, avoid indexing <0
2017-11-07 19:25:14 -08:00
Erwin Coumans
9ce2a1f4b9
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-11-07 07:56:01 -08:00
Erwin Coumans
fdbad96e5d
Merge remote-tracking branch 'bp/master'
2017-11-07 07:55:47 -08:00
erwincoumans
493d7bc94d
obj2sdf, add option to merge shapes with same materials, add support for transparent objects
...
tiny_obj_loader, load the "d" and "Tr" transparant tag
2017-11-04 19:17:20 -07:00
Erwin Coumans
5701b5b152
expose COV_ENABLE_Y_AXIS_UP to pybullet
...
increase MAX_SDF_BODIES from 512 to 1024 (botlab needs it)
2017-11-04 12:51:13 -07:00
Giuseppe Barbieri
16ed6ec10b
Update btTriangleIndexVertexArray.h
2017-11-04 12:06:45 +01:00
kwasimensah
8aefa7e8d0
Updating Macros
...
Don't take away ability to do profiling on MacOS
2017-11-03 11:59:12 -04:00
erwincoumans
62f4737bb1
Merge pull request #1417 from elect86/master
...
Update btContinuousConvexCollision.h
2017-11-03 08:11:37 -07:00
kwasimensah
e03383e612
Update support for buggy android NDK
...
Expand logic for when __thread is supported to work around https://github.com/android-ndk/ndk/issues/8
2017-11-02 15:35:59 -04:00
Erwin Coumans
f5493a6d64
add minitaur with single motor test asset
2017-11-02 18:28:46 +00:00
erwincoumans
bce657a08a
Merge pull request #1407 from erwincoumans/master
...
fix for issue 1400
2017-11-01 18:23:35 -07:00
Erwin Coumans
4798d66f19
fixes in kuka/racecar environment. kuka still doesn't train well, work-in-progress
2017-11-01 18:06:47 -07:00
Giuseppe Barbieri
9d50a167b0
Update btContinuousConvexCollision.cpp
2017-11-01 23:29:50 +01:00
Giuseppe Barbieri
5436336a38
Update btStaticPlaneShape.cpp
2017-11-01 22:53:39 +01:00
Giuseppe Barbieri
5e017a1e4d
Update btContinuousConvexCollision.h
2017-11-01 22:32:48 +01:00
Erwin Coumans
e4f58ddc33
fix typo, add train_ppo kuka task
2017-10-31 16:33:13 -07:00
Erwin Coumans
3709e68645
fix discrete versions of kuka grasping environment
...
should fix issue 1386
2017-10-31 16:14:20 -07:00
Erwin Coumans
33d32d7ab4
add continuous version of kuka cam gym env test
2017-10-31 16:10:02 -07:00
Erwin Coumans
4e2dfbe58e
add minitaur duck environment
...
see also https://www.youtube.com/watch?v=SLwUCMZdKLo and
evolution strategies (hardmaru):
https://twitter.com/hardmaru/status/925074585984237568
2017-10-31 16:05:52 -07:00
Erwin Coumans
55f5e52ecd
add continuous versions of kukaGymEnv, kukaCamGymEnv, racecarZEDGymEnv etc.
...
should be trainable with PPO or evolution strategies (ES) now
2017-10-31 15:50:34 -07:00
Erwin Coumans
32312e60a8
Merge remote-tracking branch 'bp/master'
2017-10-29 12:28:00 -07:00
erwincoumans
d52fb7510b
Merge pull request #1410 from d3x0r/NewCompositeCodeFixes
...
Composite fixes for mingw64 and msvc.
2017-10-29 12:18:57 -07:00
erwincoumans
b0cd74de10
Merge pull request #1408 from jietan/pullRequest
...
adjust the minitaur_derpy urdf. Seperate the motor controller and the…
2017-10-28 01:36:52 +00:00
erwincoumans
0f6bef7445
Merge pull request #1409 from jl/jl-nopython
...
only probe for python if PYBULLET explicitly specified
2017-10-28 01:33:33 +00:00
Erwin Coumans
48f0f29812
add integrate.py example
2017-10-27 18:26:32 -07:00
Joey Liaw
1f564d5c57
only probe for python if PYBULLET explicitly specified
2017-10-27 16:32:35 -07:00
Jie
a9600a8c91
adjust the minitaur_derpy urdf. Seperate the motor controller and the moving part of the motor.
2017-10-27 14:56:45 -07:00
Erwin Coumans
7f61efddfc
Merge remote-tracking branch 'bp/master'
2017-10-26 08:27:17 -07:00
Erwin Coumans
a5a73ba0d8
fix for issue 1400
...
use default output name for VHACD test binary
2017-10-26 08:11:58 -07:00
erwincoumans
c208505800
Merge pull request #1405 from erwincoumans/master
...
vr kitchen upgrade with marble countertop, premake4 add option --enable_static_vr_plugin etc
2017-10-25 18:33:27 +00:00
erwincoumans
c042c8f9b6
premake pybullet, use enable_static_vr_plugin
...
add examples\pybullet\examples\vr_kitchen_setup_vrSyncPython.py (doesn't work well, need C++ sync and some optimizations)
2017-10-25 10:20:34 -07:00
erwincoumans
6a9300809d
premake4 add option --enable_static_vr_plugin to statically link the VR sync plugin
...
fix texture caching from previous commit (what happened there?)
2017-10-25 10:00:45 -07:00
Erwin Coumans
9385f36505
add cartpole_bullet, should fix issue 1403
2017-10-25 08:37:01 -07:00
erwincoumans
e21aaca836
created a pretty Vatican museum table top, also a marble cube
2017-10-25 08:23:29 -07:00
erwincoumans
7524e37124
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-10-25 08:15:14 -07:00
erwincoumans
ed8de36ffa
pybullet: allow to replace existing text, to avoid flickering (remove/add)
...
allow texture caching (disable using the disable file caching)
2017-10-25 08:15:01 -07:00
erwincoumans
e9415f5912
kitchen upgrade with marble countertop, wooden floor
2017-10-25 06:51:22 -07:00
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 https://github.com/tensorflow/agents/commit/164f62032696e06f616268a51d32ca6b84dcbf15#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
Erwin Coumans
91e08ec986
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-10-09 12:28:07 -07:00
erwincoumans
7c7b9735c4
Merge pull request #1373 from jonathantompson/save_world_fix
...
quick update to SAVE_WORLD for JOINT_GEAR.
2017-10-09 11:38:15 -07:00
erwincoumans
03450a7804
Merge pull request #1374 from erwincoumans/master
...
Implement the pybullet/Python equivalent of vr_kuka_setup_vrSyncPlugi…
2017-10-09 10:56:28 -07:00
erwincoumans
49a2771522
Implement the pybullet/Python equivalent of vr_kuka_setup_vrSyncPlugin.py
...
In vr_kuka_setup_vrSyncPython.py, the vr controller is synced in Python, introducing a small lag
Invr_kuka_setup_vrSyncPlugin.py, the vr controller is synced in C++ at the same frequency as the physics time step (240 Hz by default)
2017-10-09 10:52:25 -07:00