Erwin Coumans
16542aa740
tweak Mini Cheetah URDF/MTL
...
use /tmp/timings on Linux/Mac as default location to save profile timings (when you press 'p' in example browser)
fix in Graphics Server Example when rendering is disabled
2019-06-19 12:07:26 -07:00
Erwin Coumans
c3b7f39aaf
expose shadowMapResolution (texture resolution) and shadowMapWorldSize (size in meters in world space)
...
expose pybullet.ConfigureOpenGLVisualizerRequest(lightPosition=[x,y,z], shadowMapWorldSize=10.5, shadowMapResolution=16384)
See examples/pybullet/examples/configureDebugVisualizer.py for an example.
This reimplements https://github.com/bulletphysics/bullet3/pull/2295 but without creating a new command/status and explicitly referring to the debug visualizer
(since the 'getCameraImage' also has a lightPosition)
2019-06-19 09:01:16 -07:00
erwincoumans
bc9c477edb
Merge pull request #2296 from Steven89Liu/urdfparser
...
fix the issue of converting the double to single.
2019-06-19 07:21:50 -07:00
erwincoumans
0b9c0cebfb
Merge pull request #2294 from erwincoumans/master
...
make pybullet.getMeshData work for softbody
2019-06-18 21:18:56 -07:00
Erwin Coumans
7e76ee0ad7
make pybullet.getMeshData work for softbody
2019-06-17 21:43:38 -07:00
Erwin Coumans
20d9ad5f24
Merge remote-tracking branch 'bp/master'
2019-06-17 20:37:34 -07:00
erwincoumans
bfc390abf9
Merge pull request #2293 from fuchuyuan/getMeshData
...
get mesh data api
2019-06-17 20:37:18 -07:00
Chuyuan Fu
229e87c3c9
get mesh data api
...
fix compile
fix typo
2019-06-17 19:00:53 -07:00
Erwin Coumans
d888c50f15
avoid getting stuck in RemoteGUIHelper when graphics server isn't started first.
2019-06-17 18:30:39 -07:00
erwincoumans
1061b3d816
Update btMprPenetration.h
...
fix typo
2019-06-17 09:39:25 -07:00
erwincoumans
2d1594cb29
Merge pull request #2287 from erwincoumans/master
...
fix testlaikago and pd_controller_stable
2019-06-15 12:58:39 -07:00
Erwin Coumans
9d21deb712
use GUI mode in IK example
2019-06-15 12:58:02 -07:00
Erwin Coumans
e286fbd9f2
fixes for RemoteGUIHelper
2019-06-15 10:30:48 -07:00
Erwin Coumans
ee3680765e
fixes for RemoteGUIHelper
2019-06-14 14:34:56 -07:00
Erwin Coumans
ced65ce3e3
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2019-06-14 08:19:46 -07:00
Erwin Coumans
708f66ac42
add RemoteGUIHelper to communicate between graphics client/server
2019-06-14 08:06:21 -07:00
Erwin Coumans
4318221d6d
Merge remote-tracking branch 'bp/master'
2019-06-14 07:51:09 -07:00
erwincoumans
dd23cadd73
Merge pull request #2291 from bulletphysics/revert-2221-c_api_refactor_build
...
Revert "C api refactor build"
2019-06-14 07:50:33 -07:00
erwincoumans
e1326adff5
Revert "C api refactor build"
2019-06-14 07:49:24 -07:00
Erwin Coumans
95a79800ec
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2019-06-13 23:24:42 -07:00
Erwin Coumans
6160b52fd7
graphicsServer to workaround OpenGL issues on some servers.
2019-06-13 23:24:22 -07:00
Erwin Coumans
8f9fac99bd
add kinematic version that also updates the base position/orientation from the base
2019-06-13 13:26:52 -07:00
Erwin Coumans
dc9549b2b4
Merge remote-tracking branch 'bp/master'
2019-06-10 16:24:42 -07:00
erwincoumans
5ec8339b6f
Merge pull request #2270 from jamoflaw/deadlock-on-exit
...
Destroy semaphore after join
2019-06-10 19:24:28 -04:00
erwincoumans
9457646737
Merge pull request #2279 from AndreaCatania/patch-3
...
Fix initialization order
2019-06-10 19:23:49 -04:00
Erwin Coumans
8c796a954c
Merge remote-tracking branch 'bp/master'
2019-06-10 16:21:20 -07:00
bla
3e32cf94e7
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2019-06-06 21:54:47 +00:00
bla
6ab09fe06e
fix testlaikago and pd_controller_stable
2019-06-06 21:54:22 +00:00
Andrea Catania
960cadd919
Fix initialization order
...
This commit is necessary in order to fix the error that we get in godot with the flag: "-Werror=reorder"
2019-06-03 12:54:19 +02:00
erwincoumans
500264ca23
Merge pull request #2276 from erwincoumans/master
...
add toes to Mini Cheetah
2019-06-02 18:29:29 -04:00
erwincoumans
d7c0c9c017
update ExampleBrowser InverseKinematics example to track 4 end effectors at once.
2019-06-01 19:43:27 -07:00
erwincoumans
36896db828
Merge remote-tracking branch 'bp/master'
2019-06-01 07:29:31 -07:00
erwincoumans
dd8885bf32
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2019-06-01 07:29:09 -07:00
erwincoumans
4d3ee40895
Update btLemkeSolver.h
...
address this issue: https://github.com/bulletphysics/bullet3/pull/2253
2019-05-31 19:09:28 -07:00
erwincoumans
5e1d645a09
Merge pull request #2221 from goretkin/c_api_refactor_build
...
C api refactor build
2019-05-31 19:06:18 -07:00
Erwin Coumans
f838e22bd9
fix some warnings
2019-05-31 19:00:38 -07:00
Erwin Coumans
4247104050
add toes to Mini Cheetah
2019-05-31 15:04:53 -07:00
erwincoumans
df465f8a73
Merge pull request #2273 from erwincoumans/master
...
simplify previous commit do/while
2019-05-31 14:24:07 -07:00
Erwin Coumans
3c74ae8366
Add approximate Mini Cheetah URDF and example in pybullet
...
Thanks to Sangbae Kim and Donghyun Kim at the MIT Biomimetics Robotics Lab
2019-05-31 14:21:10 -07:00
Erwin Coumans
9d2a527d87
fix issue in MJCF importer due to previous commit
2019-05-30 16:13:03 -07:00
Erwin Coumans
1933661124
change quadruped, remove old files
2019-05-30 14:55:47 -07:00
Erwin Coumans
63e13d32cb
remove unused var
2019-05-30 10:34:48 -07:00
Erwin Coumans
6b9b30786f
simplify previous commit do/while -> while
2019-05-30 10:30:08 -07:00
erwincoumans
7a7652fd43
Merge pull request #2265 from akien-mga/dos2unix
...
Convert DOS (CRLF) source files to Unix (LF) line endings
2019-05-30 09:41:35 -07:00
erwincoumans
976c01f168
Merge pull request #2263 from erwincoumans/master
...
added Microtaur URDF file, with basic system identification
2019-05-30 07:38:09 -07:00
Erwin Coumans
411ac4fcc3
fix loadMJCF/BulletMJCFImporter to load from fileIO
2019-05-29 19:26:27 -07:00
jamoflaw
50dca7cf0e
Destroy semaphore after join
...
I can't quite work out the logic behind this fix though I get a consistent hang on the worker threads (both my worker threads get stuck on sem_wait() - Line 181) when the semaphore is destroyed before the thread is joined, and the application never exits.
This change resolves this.
2019-05-27 23:05:20 +01:00
erwincoumans
78e1baede8
Merge pull request #2257 from mtheall/master
...
Return at least 1 from btGetNumHardwareThreads
2019-05-27 14:01:43 -07:00
Erwin Coumans
093986f1ee
revert to previous leg style of Microtaur
2019-05-22 23:42:32 -04:00
Erwin Coumans
e13df4ce48
add toe endeffectors for IK of Microtaur
2019-05-22 22:08:45 -04:00
Erwin Coumans
d7e863e51a
update microtaur URDF and example, to be compatible with minitaur_rainbow_dash
2019-05-22 10:59:20 -04:00
Rémi Verschelde
d85b800702
Convert DOS (CRLF) source files to Unix (LF) line endings
...
Excluded `examples/pybullet/gym/pybullet_data/` which has many (3000+)
CRLF data files (obj, mtl, urdf), and `docs/pybullet_quickstart_guide`
which has generated .js and .htm files with CRLF line endings too.
2019-05-22 10:01:32 +02:00
Erwin Coumans
af5bfb4089
added Microtaur URDF file, with basic system identification
...
See https://www.youtube.com/watch?v=UmGnLgpEVTE
2019-05-21 22:33:16 -04:00
erwincoumans
26486d56d7
Merge pull request #2258 from fuchuyuan/master
...
Add safety check
2019-05-16 18:25:21 -07:00
Chuyuan Fu
64ebe27477
Add safety check
2019-05-16 18:13:29 -07:00
Michael Theall
c3790448bc
Return at least 1 from btGetNumHardwareThreads
2019-05-16 13:20:53 -05:00
erwincoumans
2f0ee2870d
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2019-05-09 09:41:32 -07:00
erwincoumans
7b06293a97
Merge pull request #2247 from erwincoumans/master
...
fix test compilation
2019-05-08 18:06:28 -07:00
Erwin Coumans
f598aad3d4
update pybullet version
2019-05-08 14:07:31 -07:00
Erwin Coumans
2b9bece2c8
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2019-05-08 12:03:46 -07:00
Erwin Coumans
577dd16299
fix test compilation
2019-05-08 12:03:23 -07:00
erwincoumans
1ae63d097d
Merge pull request #2244 from erwincoumans/master
...
add minitaur extended to pybullet_envs
2019-05-08 10:36:51 -07:00
Erwin Coumans
36ed4419bf
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2019-05-07 19:43:33 -07:00
Erwin Coumans
de8013ff75
add minitaur extended to pybullet_envs
2019-05-07 19:43:02 -07:00
erwincoumans
a5fe998f13
Merge pull request #2243 from crewmatt/master
...
Enhances gRPC Plugin
2019-05-07 12:33:39 -07:00
erwincoumans
111d06abd0
Merge pull request #2242 from erwincoumans/master
...
improve grpc support
2019-05-07 08:15:21 -07:00
Erwin Coumans
defa172d39
improve grpc support
2019-05-07 08:13:27 -07:00
erwincoumans
5734035094
Merge pull request #2239 from erwincoumans/master
...
fix CallData::CallStatus
2019-05-06 19:55:50 -07:00
Erwin Coumans
e6918b9cd4
fix CallData::CallStatus
2019-05-06 17:30:07 -07:00
erwincoumans
9f28a27323
Merge pull request #2238 from erwincoumans/master
...
fix exceeding shared memory usage, return of member of deleted class.
2019-05-06 17:15:13 -07:00
Erwin Coumans
688df2c60b
fix exceeding shared memory usage, return of member of deleted class.
2019-05-06 17:13:42 -07:00
erwincoumans
b40bb583b7
Merge pull request #2235 from RanTig/user-data-direct-fix
...
Fixes bug in getNumUserData in the physics direct client.
2019-05-06 16:30:22 -07:00
erwincoumans
2f3dfce2bf
Merge pull request #2236 from AndreaCatania/patch-3
...
Multibody memory invalid writing
2019-05-06 15:37:10 -07:00
Gustavo Goretkin
d5ef9d4382
Remove hail-Mary attempt at finding OpenGL
2019-05-06 17:17:15 -04:00
Andrea Catania
4dad15946b
Multibody memory invalid writing
...
Related #2233
2019-05-06 17:56:18 +02:00
Tigran Gasparian
ee99abfc45
Fixes bug in getNumUserData in the physics Direct client. This was inconsistent with the shared memory client
2019-05-06 16:26:46 +02:00
erwincoumans
f4f5f70886
Merge pull request #2231 from fuchuyuan/master
...
set softbody start position and orientation in pybullet
2019-05-05 11:26:43 -07:00
erwincoumans
7f6c479ea6
Merge pull request #2232 from EmilNorden/master
...
fixed build on latest version of Clang
2019-05-05 11:25:51 -07:00
Emil Nordén
7638b7c5a6
fixed build on latest version of clang
2019-05-04 08:38:53 +02:00
Gustavo Goretkin
cde9be4697
Always link against OpenGL
2019-05-03 15:48:16 -04:00
Chuyuan Fu
3be2ce0adf
set softbody start position and orientation in pybullet
2019-05-03 11:56:13 -07:00
erwincoumans
de2d22f76b
Merge pull request #2226 from fuchuyuan/softBodyExp
...
Soft body exp
2019-05-02 17:09:08 -07:00
erwincoumans
ba899b371d
Make btMatrixX::printMatrix const
2019-05-02 16:18:29 -07:00
Chuyuan Fu
ee10d47b17
fix space
...
fix space
2019-05-02 14:15:18 -07:00
Chuyuan Fu
3fb0a7c19b
add set starting position and orientation to softbody
2019-05-01 16:56:40 -07:00
Chuyuan Fu
55f9f1eb89
add LoadSoftbody C API
2019-05-01 16:56:40 -07:00
Gustavo Goretkin
42d3e6190a
Play around with build
2019-04-29 14:46:47 -04:00
Gustavo Goretkin
b6a18c5a30
Copy installation commands from other bullet libs
2019-04-29 12:57:37 -04:00
Gustavo Goretkin
e4f637c2e3
Install C API
2019-04-29 11:58:53 -04:00
Gustavo Goretkin
aff54a2397
Refactor C API part of pybullet out
2019-04-29 11:28:17 -04:00
Gustavo Goretkin
76b27cf410
Copy from pybullet
2019-04-29 11:04:33 -04:00
Gustavo Goretkin
9009ca914e
Run cmake-format
...
cmake-format --command-case upper --dangle-parens true CMakeLists.txt
2019-04-29 11:03:41 -04:00
erwincoumans
aec9968e28
Merge pull request #2218 from erwincoumans/master
...
apply Python formatting using yapf (thanks to @kngwyu)
2019-04-28 16:06:54 +02:00
Erwin Coumans
a1f0685271
Merge remote-tracking branch 'bp/master'
2019-04-27 14:54:44 -07:00
erwincoumans
39a1e8f0f7
Update BlockSolverExample.cpp
2019-04-27 14:30:10 -07:00
erwincoumans
f71aea0b66
Update PhysicsServerCommandProcessor.cpp
2019-04-27 14:24:01 -07:00
Erwin Coumans
61c099460c
apply yapf
2019-04-27 14:22:02 -07:00
Erwin Coumans
efe73670ef
Merge remote-tracking branch 'bp/master'
2019-04-27 14:19:58 -07:00
erwincoumans
38f45d7137
Update btMultiBodyDynamicsWorld.cpp
2019-04-27 14:16:44 -07:00
erwincoumans
62e01c7a33
Update PhysicsServerCommandProcessor.cpp
2019-04-27 12:21:45 -07:00