Commit Graph
100 Commits
Author SHA1 Message Date
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
Erwin Coumans 0c874aa43a fix issue introduced in previous commit, related to
btMultiBodyConstraintSolver friction/penetration handling
2017-03-20 19:38:59 -07:00
Erwin Coumans (Google) 865d37fcb5 add premake4_arm64 that works on NVIDIA TX2 2017-03-18 18:32:21 +00:00