Commit Graph

7051 Commits

Author SHA1 Message Date
Erwin Coumans
d414224d96 Merge remote-tracking branch 'bp/master' 2018-11-06 12:34:14 -08:00
Erwin Coumans
6e169ada80 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-11-06 12:33:53 -08:00
Erwin Coumans
5d20b2d346 bump up pybullet version 2018-11-06 12:33:46 -08:00
erwincoumans
0b513c825d
Merge pull request #1981 from erwincoumans/master
fix some race conditions
2018-11-05 18:12:52 -08:00
Erwin Coumans
882252f8c0 move global from btMultiBody into dynamicsWorld.getSolverInfo 2018-11-05 10:50:03 -08:00
Erwin Coumans
ac18c95ea1 fix some race conditions 2018-11-05 10:04:19 -08:00
Erwin Coumans
3b18a67217 Merge remote-tracking branch 'bp/master' 2018-11-04 17:17:45 -08:00
Erwin Coumans
f3e9f9b4e5 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-11-04 17:17:29 -08:00
erwincoumans
1cb8dc383f
Merge pull request #1975 from erwincoumans/master
fix a potential data race condition.
2018-11-02 11:21:51 -07:00
Erwin Coumans
8b53e47fe8 add simpler ARS implementation, thanks to Alexis Jacq and Hadelin de Ponteves
(will add save/restore of policy and rendering movies through command-line arguments soon)
2018-11-02 11:19:46 -07:00
stolk
464100168f Added Benchmark Demo for packed convex shapes. 2018-11-02 10:13:08 -07:00
Erwin Coumans
f6ea2a7379 fix a potential data race condition.
remove createObstacleCourse programmatic creation part until we can steam vertices/indices.
2018-11-01 10:20:54 -07:00
erwincoumans
9ed9ef2894
Merge pull request #1972 from erwincoumans/master
fix some thread sanitizer (read/write integer, should be a harmless w…
2018-11-01 08:47:43 -07:00
erwincoumans
750133694c Disable btQuickprof.h profiling by default. We use custom profiling functions, see b3ChromeUtilsStartTimings. 2018-11-01 08:19:50 -07:00
Erwin Coumans
336a4b65fe disable some internal statistics, reporting a race condition. 2018-11-01 07:41:35 -07:00
Erwin Coumans
438e082b33 PyBullet: remove a potential race condition 2018-11-01 07:27:37 -07:00
Erwin Coumans
9e58a21732 more aesthetic wireframe, pure visual improvement (no impact on simulation/performance)
fixes https://github.com/bulletphysics/bullet3/issues/1970
Issue 1970
2018-10-31 21:50:49 -07:00
Erwin Coumans
131535a99f remove debug stats 2018-10-31 21:24:44 -07:00
Erwin Coumans
a48b6b9ca0 fix some thread sanitizer (read/write integer, should be a harmless warning) 2018-10-31 17:00:34 -07:00
erwincoumans
8e72b00c03
Merge pull request #1969 from erwincoumans/master
PyBullet: call the right method internally, also rudimentary MuJoCo xml to PyBullet/ROS URDF converter.
2018-10-31 12:14:33 -07:00
Erwin Coumans
933e826215 Merge remote-tracking branch 'bp/master' 2018-10-31 11:04:10 -07:00
Erwin Coumans
8e82de1b00 add rudimentary MuJoCo mjcf xml to ROS URDF file, based on
pybullet_utils.urdfEditor
2018-10-31 11:02:19 -07:00
Erwin Coumans
624212c641 add humanoid.urdf, converted from mjcf using pybullet_utils.urdfEditor.UrdfEditor() 2018-10-31 09:17:58 -07:00
Erwin Coumans
47b8b98a64 PyBullet: call the right method (although equivalent at the moment) 2018-10-30 22:16:13 -07:00
erwincoumans
44a4351339
Merge pull request #1967 from erwincoumans/master
remove ARS files
2018-10-30 19:46:46 -07:00
Erwin Coumans
b0b8bb2023 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-10-29 19:24:27 -07:00
Erwin Coumans
44976780fa remove ARS files 2018-10-29 19:23:54 -07:00
erwincoumans
5fbc015ba6
Merge pull request #1951 from duckdoom5/patch-1
Added missing extern declaration
2018-10-29 17:00:35 -07:00
erwincoumans
d9fa97dd5b
Merge pull request #1962 from erwincoumans/master
eglPlugin: remove visual shape for removeBody.
2018-10-29 16:51:32 -07:00
Erwin Coumans
c2b9dc9361 update to CartPoleBulletEnv-v1 and check with latest baselines v0.1.5, works fine.
(make it more similar to classical control cartpole)
2018-10-29 16:44:12 -07:00
Erwin Coumans
2fa0ae9349 fix sprintf using nullptr string 2018-10-29 13:45:42 -07:00
erwincoumans
c80e2816ad PyBullet: Use fileIOPlugin in processRestoreStateCommand
PyBullet: Report debug information in case of failure in restoreState.
2018-10-29 12:08:34 -07:00
erwincoumans
35790c36c2 fix renamed variable m_rootPath->m_pathPrefix 2018-10-29 10:56:55 -07:00
erwincoumans
078887c4d7 PyBullet fileIOPlugin: don't add equal fileIO interface twice (based on identical fileIOType and pathPrefix)
loadBullet goes through fileIOPlugin
2018-10-29 10:25:40 -07:00
erwincoumans
ee76873689 eglPlugin: remove visual shape for removeBody. 2018-10-28 21:08:57 -07:00
erwincoumans
f34aec941b
Merge pull request #1960 from BlGene/pip-egl
pip egl install: added btThreads.cpp
2018-10-28 19:54:38 -07:00
erwincoumans
fa4d279cee
Merge pull request #1961 from janisozaur/patch-1
Update include guard in btGImpactBvh.h
2018-10-28 19:53:24 -07:00
erwincoumans
a804815fd7
Merge pull request #1959 from erwincoumans/master
Use the kF_UseGjkConvexCastRaytest for more accurate picking, tweak tensorflow humanoid_running.py demo to be more robust
2018-10-28 19:53:01 -07:00
erwincoumans
126537bd93 pybullet: fix issue with loadBullet command 2018-10-28 19:51:01 -07:00
Michał Janiszewski
5b90e7e0b7
Update include guard in btGImpactBvh.h 2018-10-28 21:50:28 +01:00
Erwin Coumans
eedca6020b Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-10-28 12:35:51 -07:00
Max Argus
fc4d531e3c pip egl install: added btThreads.cpp 2018-10-27 21:54:33 +02:00
erwincoumans
df9b4fb005 remove printf from demo 2018-10-27 11:56:04 -07:00
Erwin Coumans
bebe12d6d8 tweak tensorflow humanoid_running.py demo to be more robust against mouse dragging
(mouse dragging adds energy in the system that can cause explosions/instability):
use solverResidualThreshold and increase number of sub steps, also clamp the max force.
2018-10-27 11:48:21 -07:00
Erwin Coumans
f455d3a243 Merge remote-tracking branch 'bp/master' 2018-10-27 11:41:05 -07:00
erwincoumans
a4cab78dd0 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-10-27 11:38:56 -07:00
erwincoumans
bdda7af8d7 Use the kF_UseGjkConvexCastRaytest for more accurate picking
fix upAxis in some demos
2018-10-27 11:38:38 -07:00
erwincoumans
9c780185af
Merge pull request #1957 from erwincoumans/master
add Laikago quadruped model (thanks to Unitree for cad meshes),  make pybullet setup.py use threadsafe by default.
2018-10-26 20:22:54 -07:00
Erwin Coumans
0511a36a67 add Laikago quadruped model, thanks to Unitree for the cad meshes.
If you use the Laikago URDF, please add a citation to PyBullet:

@MISC{coumans2018,
author =   {Erwin Coumans and Yunfei Bai},
title =    {PyBullet, a Python module for physics simulation for games, robotics and machine learning},
howpublished = {\url{http://pybullet.org}},
year = {2016--2018}
}
2018-10-26 18:49:58 -07:00
Erwin Coumans
f1ac24cc60 make pybullet setup.py use threadsafe version by default 2018-10-26 18:37:28 -07:00