Commit Graph

7574 Commits

Author SHA1 Message Date
Bart Moyaers
75e20522b5 correct strike goal rotation 2019-08-14 11:13:07 +02:00
Bart Moyaers
e6d4cfc7da refactor goals 2019-08-14 11:13:07 +02:00
Bart Moyaers
e8d6b24933 disable goal rotation 2019-08-14 11:13:07 +02:00
Bart Moyaers
40a61b92e5 log every 50 iterations 2019-08-14 11:13:07 +02:00
Bart Moyaers
fa6b04668e normalize goal data 2019-08-14 11:13:07 +02:00
Bart Moyaers
f0bc50f738 log current goal type 2019-08-14 11:13:07 +02:00
Bart Moyaers
c216e4c613 rotate goal with start pos human model 2019-08-14 11:13:07 +02:00
Bart Moyaers
88120527b6 fix distance reward calculation 2019-08-14 11:13:07 +02:00
Bart Moyaers
9addf64ee9 disable redundant reward calculation 2019-08-14 11:13:07 +02:00
Bart Moyaers
3ac19409fc add more args 2019-08-14 11:13:06 +02:00
Bart Moyaers
b13afe32cf update goal every cycle
make distinction between world pos and relative goal pos
2019-08-14 11:13:06 +02:00
Bart Moyaers
d45f647bf7 make humanoid cyclecount available 2019-08-14 11:13:06 +02:00
Bart Moyaers
da66bbc657 add goal training 2019-08-14 11:13:06 +02:00
Bart Moyaers
c99a446ba0 faster thrown object removal 2019-08-14 11:13:06 +02:00
Bart Moyaers
c9b898c735 throw objects deepmimic env 2019-08-14 11:13:06 +02:00
erwincoumans
3301b46367 Merge pull request #2364 from erwincoumans/master
pybullet: allow programmatic creation of heightfield. See https://git…
2019-08-11 17:02:57 -07:00
Erwin Coumans
e0b642d730 pybullet: fix calculateInverseKinematics2 2019-08-11 17:02:16 -07:00
Erwin Coumans
f9b232b153 pybullet: allow programmatic creation of heightfield. See https://github.com/erwincoumans/bullet3/tree/master/examples/pybullet/examples/heightfield.py
premake4: allow to build example browser without C++11, re-enable stable PD control plugin using --enable_stable_pd=True
2019-08-11 13:59:24 -07:00
erwincoumans
c6e153d76c Merge pull request #2362 from erwincoumans/master
pybullet: restore internal edge filtering (see internalEdge.py example)
2019-08-09 12:05:23 -07:00
Erwin Coumans
f5ae8bd1af Merge remote-tracking branch 'bp/master' 2019-08-09 10:17:57 -07:00
erwincoumans
0f2ab81bb8 Merge pull request #2363 from R2RT/fix-exmaples-pybullet-premake
Fix examples\pybullet\premake4.lua parsing error
2019-08-09 10:17:46 -07:00
Erwin Coumans
54111f7023 PyBullet: add support for internal edge filtering for height field terrains 2019-08-09 10:14:14 -07:00
Artur Ryt
c39c842fe3 Fix examples\pybullet\premake4.lua parsing error
There is missing } after previous edit (226819), which leads
to error when using build_visual_studio_vr_pybullet_double.bat

Adding it back fixed the error.
2019-08-09 13:58:36 +02:00
Erwin Coumans
046e036519 pybullet: restore internal edge filtering (see internalEdge.py example) 2019-08-08 19:36:23 -07:00
erwincoumans
fc95415c0e Merge pull request #2359 from erwincoumans/master
premake add enable_stable_pd option, so Bullet can be compiled withou…
2019-08-08 09:58:32 -07:00
erwincoumans
2b36617a6e Merge pull request #2361 from RanTig/sync-cache-clear
Clears body and user data caches on syncBodyInfo and syncUserData
2019-08-08 09:57:59 -07:00
Tigran Gasparian
ebe6d2df86 Don't reset user data on SyncBodyInfo() 2019-08-08 13:20:44 +02:00
Tigran Gasparian
cf25b6183d . 2019-08-08 10:53:23 +02:00
Tigran Gasparian
822c24e867 Clears body and user data caches when syncBodyInfo and syncUserData are called 2019-08-08 09:50:32 +02:00
erwincoumans
226819b839 premake add enable_stable_pd option, so Bullet can be compiled without C++11 (Visual Studio 2010 etc)
PyBullet: improve sleeping: if the base is static and all joints in the chain between this link and the base are fixed, then this link is static too (doesn't merge islands)
Fix PyBullet compilation of Visual Studion 2010
2019-08-07 21:57:05 -07:00
erwincoumans
666e1a8bad Merge pull request #2357 from fuchuyuan/setWarmStartFactor
API and pybullet bindings for setting warmstarting factor
2019-08-07 17:34:58 -07:00
erwincoumans
cc7a450a3b Merge pull request #2354 from fuchuyuan/loadRigidbody
add support to load rigidbody
2019-08-07 17:30:46 -07:00
Chuyuan Fu
4f70e71afa take out btrigidbody field mass 2019-08-06 16:18:43 -07:00
erwincoumans
1981493a65 Merge pull request #2356 from erwincoumans/master
sync graphics server at resetJointState, resetSimulation, load*
2019-08-06 15:54:43 -07:00
Chuyuan Fu
2e64b27a31 bindings for setting warmstarting factor
fix space
2019-08-06 15:53:31 -07:00
Erwin Coumans
098cde55fd sync graphics server at resetSimulation, load* and resetJointState 2019-08-06 10:56:21 -07:00
Chuyuan Fu
1cb3655f71 add support to load rigidbody 2019-08-05 13:38:43 -07:00
Erwin Coumans
bf90b6a1d5 update PyBullet quickstart guide pdf version
tweak profileTiming example
2019-08-05 08:32:45 -07:00
erwincoumans
3ac4959e95 Update DeepMimic_Optimizer.py 2019-08-02 07:08:51 -07:00
erwincoumans
4a4c807381 Update DeepMimic_Optimizer.py
remove timing
2019-08-01 21:24:28 -07:00
erwincoumans
5cd1695acb Merge pull request #2350 from erwincoumans/master
improved for inserting profile timings from Python, to analyzer performance
2019-08-01 21:22:27 -07:00
Erwin Coumans
6d844e5df1 pybullet: more detailed nested timings 2019-08-01 19:15:02 -07:00
Erwin Coumans
7263439c4b improved for inserting profile timings from Python, to analyzer performance of pybullet programs.
See examples/pybullet/examples/profileTiming.py for an example. Note that python and c++ is properly interleaved.
Open a timings with a name, close the timing without a name. Note that timings can be recursive, added/popped as a stack.
2019-08-01 19:12:16 -07:00
erwincoumans
14cc0ec2ee Merge pull request #2346 from erwincoumans/master
add texture support for cube, when using createCollisionShape(GEOM_BOX)
2019-07-31 18:49:37 -07:00
Erwin Coumans
397767cb60 Merge remote-tracking branch 'bp/master' 2019-07-31 17:54:29 -07:00
Erwin Coumans
10153b3b3a add texture support for cube, when using createCollisionShape(GEOM_BOX) 2019-07-31 14:49:49 -07:00
erwincoumans
789769eac9 Update BulletMJCFImporter.cpp
add default for unhandled geoms
2019-07-31 09:18:38 -07:00
erwincoumans
a8e1be3b33 Update TinyRenderer.cpp
create a cube using x,y,z not x,y,y
2019-07-30 17:48:59 -07:00
erwincoumans
1feb186204 Update PhysicsClientC_API.cpp
use B3_PI definition
2019-07-30 17:43:24 -07:00
erwincoumans
d0880a78d5 Merge pull request #2343 from erwincoumans/master
expose heightfield to pybullet, add pybullet_envs.deep_mimic pretrained humanoid3d policies
2019-07-30 09:07:02 -07:00