Jeffrey Bingham
e04820af73
Add calculateMassMatrix to pybullet.c
2017-09-30 20:39:56 -07:00
Jeffrey Bingham
d9782f953d
Add calculateMassMatrix to physics server command processor.
2017-09-30 13:56:40 -07:00
Jeffrey Bingham
7dfed65287
Add calculateMass to shared memory interface.
2017-09-30 13:39:11 -07:00
Jeffrey Bingham
31ee8bf8bc
Fix small typo in b3PluginArguments.
2017-09-30 13:17:48 -07:00
Jeffrey Bingham
febbb92fb6
Fix compile warnings for GwenOpenGLTest and Test_enet_chat_client.
2017-09-30 13:13:46 -07:00
erwincoumans
6e4707df5f
Merge pull request #1349 from piluke/patch-1
...
Fix a shadow warning by renaming a parameter in btInfMaskConverter
2017-09-29 16:20:39 -07:00
erwincoumans
d881d15f10
Merge pull request #1340 from ahundt/cmake
...
CMakeLists.txt search for any python version by default
2017-09-29 16:20:04 -07:00
erwincoumans
f402d91db0
Merge pull request #1348 from erwincoumans/master
...
remote b3GjkPairDetector, Update pybullet autogenerated C# bindings (for Unity 3D), update pybullet_quickstartguide.pdf
2017-09-29 16:16:31 -07:00
Andrew Hundt
4810b99155
Add special search paths for linux python libraries such as libpython3.5m.so
2017-09-29 17:38:40 -04:00
Luke
1360641ad9
Fix a shadow warning by renaming a parameter in btInfMaskConverter
2017-09-29 15:44:14 -05:00
Erwin Coumans
abdcb0a5a1
remove b3GjkPairDetector.cpp from cmake
2017-09-29 12:53:34 -07:00
erwincoumans
a632b6c6a4
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-09-29 08:01:11 -07:00
erwincoumans
c9b76e1760
update pybullet_quickstartguide.pdf
2017-09-29 08:00:35 -07:00
erwincoumans
e0dbd25cb7
remove some unneeded/debug BT_PROFILE markers
2017-09-29 07:50:48 -07:00
erwincoumans
17115f38c2
add some timings, small fix in btSoftBody related to btMultiBody interaction
2017-09-29 07:50:04 -07:00
erwincoumans
dd2c7af2b2
Update pybullet autogenerated C# bindings, with very basic example script that runs inside Unity 3D
2017-09-29 07:47:31 -07:00
Erwin Coumans
dae8af0a78
remote b3GjkPairDetector, it is obsolete and unused, causing clang compile problems
...
see https://github.com/bulletphysics/bullet3/issues/1347
2017-09-28 15:45:14 -07:00
erwincoumans
a6ca5632b2
Merge pull request #1346 from erwincoumans/master
...
revert to original agents train/visualize scripts (from github)
2017-09-28 11:36:15 -07:00
Erwin Coumans
0948ce5984
import missing functools
2017-09-28 10:42:02 -07:00
Erwin Coumans
345836d670
revert to original agents train/visualize scripts, but using pybullet envs in configs.py (agents lacks a convenient way to extend environments)
2017-09-28 10:19:41 -07:00
erwincoumans
b44a67b530
Merge pull request #1345 from bingjeff/fix_bugs_in_jacobian
...
[pybullet] Fix bugs in calculateJacobian.
2017-09-27 23:25:14 -07:00
Jeffrey Bingham
cd231c030e
more formatting.
2017-09-27 22:35:02 -07:00
Jeffrey Bingham
d49fade704
fix some formatting.
2017-09-27 22:30:32 -07:00
Jeffrey Bingham
d8b80bce40
Fix the translation jacobian.
2017-09-27 22:25:39 -07:00
Jeffrey Bingham
6da931d0bd
Adjust jacobian.py to show mismatch between joint state and link state.
2017-09-27 22:25:39 -07:00
Jeffrey Bingham
0b239e8bc0
[pybullet] Add an example for jacobian.
2017-09-27 22:25:39 -07:00
erwincoumans
bab3b20e65
Merge pull request #1344 from YunfeiBai/master
...
Fix some IK related issues.
2017-09-27 17:40:16 -07:00
yunfeibai
54eada7579
Fix memory leak.
2017-09-27 16:42:29 -07:00
yunfeibai
85be3b43dd
Merge remote-tracking branch 'upstream/master'
2017-09-27 15:20:11 -07:00
yunfeibai
113e103bc2
Modify the joint damping input check, and output error message when it doesn't pass the size check. Modify the kuka grasping example accordingly. Setting joint damping in this example was a no-op before.
2017-09-27 15:18:08 -07:00
yunfeibai
adcece7927
Adjust the IK setup to address the inverse kinematics issues mentioned in #1249 .
2017-09-27 14:14:57 -07:00
erwincoumans
8e08a9ff16
Merge pull request #1343 from erwincoumans/master
...
fix typos in agents config
2017-09-27 13:53:50 -07:00
Andrew Hundt
96ee22eeaa
Merge branch 'master' into cmake
...
* master: (35 commits)
add __init__.py file in agents folder
bump up pybullet version, instruction to visualize agents ppo:
add TensorFlow Agents PPO training script for various pybullet environments:
bump up pybullet version
add minitaur environment randomizer, enable it by default this improves PPO training ( more stable)
fix compile issue on MSVC
expose gear erp/relative position target to C-API/pybullet finish much better C++ vrSyncPlugin, running in-the-loop with the physics at high frequency, see also vr_kuka_setup_vrSyncPlugin.py
return -1 for debugDrawItems in DIRECT mode, instead of failing the API
bump up shared memory version number add option to recompute forward kinematics, to be consistent with link velocities in pybullet.getLinkState (..., computeForwardKinematics=0/1), thanks to Jeff Bingham for bringing up this inconsistency
add experimental vrSyncPlugin, that syncs the position/orientation of a vr controller to a gripper (through a constraint) This is in C++ and the sync runs at the simulation speed (240 Hz), so there is less lag than in Python. Modify the pybullet/examples/vr_kuka_setup.py at the end to do this:
fix a bug in a changeVisualShape/texture selection, out-of-bounds check was using the wrong array. May fix some internal texture mug bug.
fix a compile error on Windows (variables need to be declared together at the start of a block in C)
fix compile warnings
Update b3PluginManager.cpp
tweak pybullet examples a bit (mac OSX OpenGL runs in mainloop, with python interpreter, so it needs some 'ping' command bump up pybullet to version 1.4.6
[sharedmemory] Fill-out calculateJacobian command.
add some missing files for premake, thanks to Jeff Bingham for the report
add a few more contributors (the list is far from complete though)
manually apply pull request 457 PR #457 Thanks to aaronmjacobs!
Update pybullet.c
...
# Conflicts:
# CMakeLists.txt
2017-09-27 16:18:00 -04:00
Erwin Coumans
4dca5b3ef5
fix typos in agents config
2017-09-27 12:17:59 -07:00
erwincoumans
ca968916a1
Merge pull request #1342 from erwincoumans/master
...
add minitaur environment randomizer, enabled by default for Minitaur gym environment
2017-09-27 11:03:54 -07:00
Erwin Coumans
a716752915
add __init__.py file in agents folder
2017-09-27 10:30:05 -07:00
Erwin Coumans
5082d6af15
bump up pybullet version, instruction to visualize agents ppo:
...
python -m pybullet_envs.agents.visualize_ppo -config=pybullet_pendulum --logdir=pendulum/20170927T101514-pybullet_pendulum/ --outdir=vid
tensorboard --logdir=20170927T101514-pybullet_pendulum --port=2222
2017-09-27 10:26:45 -07:00
Erwin Coumans
8a071e9b7b
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-09-27 10:22:10 -07:00
Erwin Coumans
e4a3b3fe38
add TensorFlow Agents PPO training script for various pybullet environments:
...
example:
python -m pybullet_envs.agents.train_ppo --config=pybullet_pendulum --logdir=pendulum
2017-09-27 10:20:38 -07:00
Erwin Coumans
36c9f2f93b
bump up pybullet version
2017-09-27 09:09:43 -07:00
Erwin Coumans
c37919604f
add minitaur environment randomizer, enable it by default
...
this improves PPO training ( more stable)
2017-09-27 09:07:21 -07:00
erwincoumans
6ae7b859ae
Merge pull request #1341 from erwincoumans/master
...
improved custom C++ vrSyncPlugin, for pybullet/VR to sync controller at the same frequency as the physics loop (240Hz)
2017-09-26 22:56:47 -07:00
erwincoumans
12f28c5f76
fix compile issue on MSVC
2017-09-26 19:58:24 -07:00
erwincoumans
6644157815
Merge remote-tracking branch 'bp/master'
2017-09-26 19:55:36 -07:00
erwincoumans
e72ebc95de
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-09-26 19:54:57 -07:00
erwincoumans
8a265b8af2
expose gear erp/relative position target to C-API/pybullet
...
finish much better C++ vrSyncPlugin, running in-the-loop with the physics at high frequency, see also vr_kuka_setup_vrSyncPlugin.py
2017-09-26 19:54:36 -07:00
Andrew Hundt
1579b6a707
CMakeLists.txt search for any python version by default
2017-09-26 15:49:35 -04:00
erwincoumans
44fc48314e
Merge pull request #1339 from erwincoumans/master
...
add experimental vrSyncPlugin, that syncs the position/orientation of…
2017-09-26 11:42:21 -07:00
Erwin Coumans
b03e5dec5f
return -1 for debugDrawItems in DIRECT mode, instead of failing the API
2017-09-26 11:40:38 -07:00
erwincoumans
b1f8eb74a4
bump up shared memory version number
...
add option to recompute forward kinematics, to be consistent with link velocities in pybullet.getLinkState (..., computeForwardKinematics=0/1), thanks to Jeff Bingham for bringing up this inconsistency
2017-09-26 10:05:17 -07:00