Erwin Coumans
2e7c0cef38
pybullet/C-API: fix width/height when getCameraImage has a fallback from OpenGL hardware
...
to TinyRenderer
2017-09-14 15:39:22 -07:00
Erwin Coumans
09ddd17339
don't build pybullet unless asked for it, see this:
...
https://travis-ci.org/bulletphysics/bullet3/jobs/273018723
2017-09-07 12:22:35 -07:00
Erwin Coumans
0d0caa7cbc
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-08-24 22:02:34 -07:00
Erwin Coumans
1fc148d5d0
fixes in racecarGymEnv: implement 'render' rgb image, fix in naming,
...
fix in observation bounds.
2017-08-24 22:01:45 -07:00
Erwin Coumans
a975d094c3
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-08-24 13:33:58 -07:00
Erwin Coumans
cb6914fa4c
use better defauls values for minitaur
2017-08-24 13:33:45 -07:00
Erwin Coumans
ff4270a517
fix pybullet racecarGymEnv to use thread-safe pybullet
2017-08-23 18:22:20 -07:00
Erwin Coumans
75231d63e8
use name MinitaurBulletEnv
2017-08-23 17:45:41 -07:00
Erwin Coumans
0851b45f39
update minitaur gym env
2017-08-23 17:41:34 -07:00
Erwin Coumans
c67a70cb09
compile fixes
2017-07-29 13:40:03 +02:00
Erwin Coumans
d28dd2f80a
add 'createObstacleCourse.py' example, helps reproducing
...
Parkour paper: https://arxiv.org/abs/1707.02286
2017-07-29 13:18:49 +02:00
Erwin Coumans
c9b41737c0
add example of faster URDF/SDF loading in VR/GUI mode,
...
by temporary disabling rendering
2017-07-14 23:32:53 +01:00
Erwin Coumans
0df8887990
improve pybullet performance of loadURDF/SDF/MJCF and 'createCollisionShape'/'createMultiBody' for GUI/VR/SHARED_MEMORY,
...
use p.configureDebugVisualizer(p.COV_ENABLE_RENDERING,0) before loading and
p.configureDebugVisualizer(p.COV_ENABLE_RENDERING,1) afterwards
2017-07-14 23:12:16 +01:00
Erwin Coumans
e6f7eb486a
bump up pybullet setup.py version
2017-07-01 10:55:13 -07:00
Erwin Coumans
6e40f41dc6
bump up pybullet version
2017-07-01 10:43:02 -07:00
Erwin Coumans
9cf747b35b
a few compile/warning fixes
2017-07-01 10:01:55 -07:00
Erwin Coumans
c17625a4d0
texture check fix
2017-07-01 09:15:00 -07:00
Erwin Coumans
8e9f5ef3f3
fix compile issue
2017-06-23 16:22:38 -07:00
Erwin Coumans
9672c3a330
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-06-23 16:19:10 -07:00
Erwin Coumans
9aed6b08f1
don't set the numSolverIterations that high, was a debug left-over
2017-06-23 16:18:42 -07:00
Erwin Coumans
31fb1c2e79
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-06-22 16:30:03 -07:00
Erwin Coumans
d1481c78ba
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-06-21 12:00:53 -07:00
Erwin Coumans
5f770a833d
Merge remote-tracking branch 'bp/master'
2017-06-19 17:19:24 -07:00
Erwin Coumans
18564be837
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-06-19 17:19:15 -07:00
Erwin Coumans
d23c4dc3e7
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-06-19 13:24:17 -07:00
Erwin Coumans
4a7469a1ba
fix uninitialized-variable issues (were unused initialized, but triggers some memory checking tools)
2017-06-09 21:19:02 -07:00
Erwin Coumans
baa8c3adc2
Merge remote-tracking branch 'bp/master'
2017-06-01 16:49:15 -07:00
Erwin Coumans
030d723db6
fix some warnings
2017-06-01 16:48:07 -07:00
Erwin Coumans
8c6d4a4c85
also initialize near/far for depth shader in TinyRenderer
2017-05-26 09:45:26 -07:00
Erwin Coumans
9d78809a55
Merge remote-tracking branch 'bp/master'
2017-05-26 09:23:28 -07:00
Erwin Coumans
9743bb387c
give some pure-virtual methods default empty implementation, avoid breaking some internal research code
2017-05-24 19:30:06 -07:00
Erwin Coumans
9f7d7fecd5
more rendering fixes
2017-05-23 23:34:55 -07:00
Erwin Coumans
df1b5b6ca5
fix shader issue
2017-05-23 23:17:57 -07:00
Erwin Coumans
2d04d39fcf
bump up pybullet version, include <string.h> for memset
2017-05-23 22:41:08 -07:00
Erwin Coumans
9420ecded3
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-05-21 19:49:26 -07:00
Erwin Coumans
2939c7ae36
Merge remote-tracking branch 'bp/master'
2017-05-21 19:49:09 -07:00
Erwin Coumans
00a5956dc2
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-05-18 15:10:45 -07:00
Erwin Coumans
16a8dceb73
fix warning
2017-05-18 08:31:40 -07:00
Erwin Coumans
b8e20d502b
Merge remote-tracking branch 'bp/master'
2017-05-18 08:31:17 -07:00
Erwin Coumans
6722204296
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-05-18 08:31:08 -07:00
Erwin Coumans
88e81d6712
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-05-17 21:22:30 -07:00
Erwin Coumans
6db6f45135
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-05-17 10:28:19 -07:00
Erwin Coumans
ba6652b73a
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-05-16 18:03:05 -07:00
Erwin Coumans
2f57c259fd
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-05-16 13:55:29 -07:00
Erwin Coumans
59ece491bd
Merge remote-tracking branch 'bp/master'
2017-05-14 12:22:02 -07:00
Erwin Coumans
23b8579247
avoid some 'invisible' warning/error (C++/C mix)
2017-05-14 12:00:28 -07:00
Erwin Coumans
2bfaa384ca
Merge remote-tracking branch 'bp/master'
2017-05-13 20:59:30 -07:00
Erwin Coumans
94a76a2003
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-05-13 19:22:09 -07:00
Erwin Coumans
3431b44a2b
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-05-13 16:24:11 -07:00
Erwin Coumans
bdf7e3f61f
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-05-12 14:23:40 -07:00
Erwin Coumans (google)
c068cb8297
bump up pybullet to 1.0.3,
...
allow humanoid_running.py to run on Python 2.7
2017-05-12 21:21:03 +00:00
Erwin Coumans (google)
aaea92e589
Merge remote-tracking branch 'bp/master'
2017-05-12 20:58:40 +00:00
Erwin Coumans (google)
b2c1bcfa59
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-05-12 20:53:24 +00:00
Erwin Coumans
0ad3fade4e
physicsClientId always comes last for each pybullet command
2017-05-12 09:38:17 -07:00
Erwin Coumans
f482a3c7cc
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-05-12 07:58:19 -07:00
Erwin Coumans
424a29474f
fix for division by zero, in case angular velocity goes close to zero
...
(but not zero)
2017-05-11 17:45:01 -07:00
Erwin Coumans
c4a26c3587
Merge remote-tracking branch 'bp/master'
2017-05-11 15:27:52 -07:00
Erwin Coumans
fc6fb7b14c
initialize values (padding etc) help asan/msan tests
2017-05-09 18:00:28 -07:00
Erwin Coumans
d54eab16e1
bump up setup.py pybullet pypi pip version to 1.0.2
2017-05-09 16:57:56 -07:00
Erwin Coumans
0d3940b8bd
fix signed-integer-overflow issue:
...
Hash functions rely on 2's complement behaviour. Use unsigned integers to get that.
2017-05-09 16:36:11 -07:00
Erwin Coumans
e6d1ed6ffe
Merge remote-tracking branch 'bp/master'
2017-05-09 16:24:32 -07:00
Erwin Coumans
c1474c8684
Merge remote-tracking branch 'bp/master'
2017-05-09 11:57:53 -07:00
Erwin Coumans
051e3f8b0c
Merge remote-tracking branch 'bp/master'
2017-05-09 11:37:25 -07:00
Erwin Coumans
1e443edc55
minor change in API for CommonGUIHelperInterface
2017-05-05 07:48:05 -07:00
Erwin Coumans
e6759cfa4f
TinyAudio fixes for OSX etc.
2017-04-27 12:07:31 -07:00
Erwin Coumans
1c168c102b
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-04-27 09:01:16 -07:00
Erwin Coumans
a43656701c
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-04-27 07:31:26 -07:00
Erwin Coumans
e4ace90980
fix some potentially uninitialized variable
2017-04-25 21:37:04 -07:00
Erwin Coumans
5ba6e11454
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-04-24 09:57:19 -07:00
Erwin Coumans
d41a2fdfd4
change hand.ino/py to match hardware changes (use pullup resistor, connect to gnd, instead of 5V + pull down resistor)
2017-04-24 09:56:27 -07:00
Erwin Coumans (google)
bf7808ac04
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-04-20 21:52:33 +00:00
Erwin Coumans
14edf72695
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-04-20 14:45:40 -07:00
Erwin Coumans
d2ff554e37
tweak hand.py script to automatically find the port on Windows (COM0 to COM30) and Mac OSX.
2017-04-20 14:44:47 -07:00
Erwin Coumans (google)
5c7450f2fd
Merge remote-tracking branch 'bp/master'
2017-04-20 20:06:28 +00:00
Erwin Coumans
c24b81dd68
Merge remote-tracking branch 'bp/master'
2017-04-20 09:32:30 -07:00
Erwin Coumans
8cc1f51862
Merge remote-tracking branch 'bp/master'
2017-04-17 19:58:24 -07:00
Erwin Coumans
e8a07e31e6
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-04-17 19:57:48 -07:00
Erwin Coumans
ad2099e107
address 2 issues pointed out by PVS-Studio:
...
https://github.com/bulletphysics/bullet3/issues/1074
2017-04-17 10:01:44 -07:00
Erwin Coumans
3c22e10456
Merge remote-tracking branch 'bp/master'
2017-04-17 09:48:51 -07:00
Erwin Coumans
2989217b65
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-04-17 07:46:45 -07:00
Erwin Coumans (google)
c2b80c562b
fix TinyAudioExample
2017-04-14 19:33:52 +00:00
Erwin Coumans
747ccf2c85
bump up pybullet setup.py
2017-04-14 07:28:16 -07:00
Erwin Coumans
fe199bea09
fix typo
2017-04-11 12:24:17 -07:00
Erwin Coumans
0a42ad6a88
pybullet: add support for Anaconda install on Mac OSX, for pip install pybullet, python setup.py install and cmake.
...
Usage:
Also updated pypi to latest, see https://pypi.python.org/pypi?:action=display&name=pybullet&version=0.1.7
Here are a few options for Mac OSX + Anaconda:
1) In the root of the Bullet Physics SDK source tree, run
CFLAGS="-DB3_NO_PYTHON_FRAMEWORK" python setup.py install
2) cmake, add the flag -DBUILD_PYBULLET_MAC_USE_PYTHON_FRAMEWORK=OFF
3) Globally, just use pip or pip3:
CFLAGS="-DB3_NO_PYTHON_FRAMEWORK" pip install pybullet
Option (3) may have an out-of-date pybullet/bullet version.
2017-04-11 12:17:08 -07:00
Erwin Coumans
239ef81364
pybullet pip/setup.py: enable double precision, tcp, udp
2017-04-04 08:11:18 -07:00
Erwin Coumans
322c7d4b7e
add missing files in pip, bump version
2017-04-04 00:01:12 -07:00
Erwin Coumans (Google)
c4cee21225
pybullet pip/setup.py Linux fixes
2017-04-03 09:50:01 -07:00
Erwin Coumans
463cbf93de
minor fix in setup.py, disable udp/tcp for now (not setup yet)
2017-04-02 23:12:02 -07:00
Erwin Coumans
9507e8b4a1
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-04-02 23:02:26 -07:00
Erwin Coumans
e487bc360b
add support for setuptools setup.py pybullet for 'pip install pybullet'
...
rewrite MacOpenGLWindow.mm into .m version, so that setup.py can handle it.
See also test at https://pypi.python.org/pypi/pybullet/0.1.0
2017-04-02 23:00:06 -07:00
Erwin Coumans
1c5e5d2b3f
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-03-30 12:39:18 -07:00
Erwin Coumans
2211a20ab6
remove 20 second time limit for ffmpeg
2017-03-30 12:38:13 -07:00
Erwin Coumans
5899425774
expose linkIndexA/B as filter option in pybullet.getContactPoints
2017-03-29 12:04:23 -07:00
Erwin Coumans
eb8c31ae82
move pybullet examples to Bullet/examples/pybullet/examples
2017-03-29 09:40:56 -07:00
Erwin Coumans
38ad1bfb89
revert to m_jointFriction (from m_jointFriction1)
2017-03-27 10:16:55 -07:00
Erwin Coumans
544f289b24
better pr2_gripper collision model
2017-03-23 15:31:17 -07:00
Erwin Coumans
acbe8ee5cd
remove use of snprint, fixes Issue 1037
2017-03-23 15:10:47 -07:00
Erwin Coumans
f498670798
:%s/STL/stl/g for Bullet/data/MPL/MPL.xml
2017-03-21 18:10:50 -07:00
erwin coumans
269909891a
update pybullet quickstart guide to latest from
...
https://docs.google.com/document/d/10sXEhzFRSnvFcl3XxNGhnD4N2SedqwdAvK3dsihxVUA/edit#
2017-03-21 14:25:35 -07:00
Erwin Coumans
61b28621ea
minor fix in friction anchors for btMultiBody
2017-03-21 09:24:00 -07:00