Commit Graph
204 Commits
Author SHA1 Message Date
Erwin Coumans 8f3409dfa3 bump up pybullet 2.7.1 2020-03-24 13:00:06 -07:00
Erwin Coumans 1e3bc22483 linux fixes 2020-03-20 20:19:15 -07:00
Erwin Coumans 344bd629ee embed TCP graphics server in PyBullet for easier working-from-home
This allows to render at a different machine, sending all assets across the TCP network, using port 6667 by default.
You can use ssh port forwarding to get this working:
ssh -R 6667:localhost:6667 username@remotehost.com -v

python3 -m pybullet_utils.graphicsServer
python3 -m pybullet_utils.graphicsClient

Note that there are still some tcp networking issues that can cause a hang, just restart graphics server and graphics client if it hangs.
2020-03-20 15:43:52 -07:00
Erwin Coumans d3fdf434ed few more fixes in pybullet setup.py 2020-03-17 10:38:51 -07:00
Erwin Coumans d31c248751 fixes for compilation on Visual C++ for Python 9.0
bump up to PyBullet 2.6.9
2020-03-17 17:10:47 -07:00
Erwin Coumans d0c0c9584d pybullet -> 2.6.8 2020-03-16 18:08:02 -07:00
Erwin Coumans 661ffe8820 bump up PyBullet to 2.6.7 2020-03-15 19:16:57 -07:00
Erwin Coumans f0528db5e9 embed V-HACD directly into Pybullet to make it easier to use:
pip3 install pybulle
import pybullet as p
p.connect(p.DIRECT)
p.vhacd("teddy.obj", "teddy_large_newout.obj", "newlog.txt", depth=2,resolution=1000000)
2020-03-16 00:38:52 -07:00
Erwin Coumans 6e18cd0fd7 bump up pybullet version to 2.6.6 2020-02-21 15:05:37 -08:00
erwincoumans b06cdd5fc1 Merge pull request #2612 from xhan0619/master
Improve intra-deformable collision and deformable self collision
2020-02-12 19:30:46 -08:00
Xuchen Han 60f73963a8 add poly34.cpp to setup.py 2020-02-08 21:21:43 -08:00
Erwin Coumans 6195f40c02 fix compile issue in pybullet.c 2020-02-06 09:11:18 -08:00
Erwin Coumans e73de6ea00 bump up pybullet version to 2.6.4 2020-01-11 16:06:14 -08:00
Erwin Coumans 02d48d743f add Python version 3.7 and 3.8 to setup.py 2020-01-02 21:31:48 -08:00
Erwin Coumans ea3857c2c4 bump up version, fix due to regression in bullet_client 2020-01-02 14:51:26 -08:00
Erwin Coumans b6dea7ba64 fix a few pybullet Gym environments for rendering in stable_baselines
if PYBULLET_EGL environment is set, try to enable EGL for faster rendering
bump up pybullet to 2.6.2
2020-01-01 18:47:46 -08:00
Erwin Coumans 9afe9757be bump up pybullet to version 2.6.1 2019-12-20 16:27:50 -08:00
Erwin Coumans 9a981f4736 bump up pybullet to 2.6.0 2019-12-10 15:49:31 -08:00
Erwin Coumans 6502409b26 bump up pybullet version 2019-11-21 19:36:46 -08:00
Erwin Coumans 9f44d76b67 fix issue in BulletClient (pybullet_utils.bullet_client) that may disconnect multiple times, causing issues when repeatedly creating a gym env
bump up pybullet to version 2.5.7
2019-11-07 10:47:56 -08:00
Erwin Coumans 9a6c6a3fb4 Merge remote-tracking branch 'bp/master' 2019-10-02 22:39:51 -07:00
Erwin Coumans b6e5609f90 fix mac osx compilation 2019-09-30 14:08:22 -07:00
Erwin Coumans 1d123b6ceb bump up PyBullet version to 2.5.6 2019-09-30 09:09:26 -07:00
Xuchen Han 132f7fe751 update pybullet binding 2019-09-28 14:44:42 -07:00
Xuchen Han 899bf9afd1 update setup.py 2019-09-04 18:55:16 -07:00
Erwin Coumans 648844e898 minor fixes, bump up pybullet to 2.5.5 2019-08-14 21:30:10 -07:00
Erwin Coumans c7fa8bfc58 bump up pybullet to version 2.5.4 2019-08-11 17:20:38 -07:00
Erwin Coumans bb962bdb6f remove some left-over debugging from deep_mimic
pybullet bump up to 2.5.3
2019-07-22 17:47:02 -07:00
Erwin Coumans 213ae06e1f bump up version 2019-07-22 10:01:30 -07:00
Erwin Coumans 8936c8483f bump up pybullet to 2.5.1 2019-06-19 15:58:08 -07:00
Erwin Coumans ee3680765e fixes for RemoteGUIHelper 2019-06-14 14:34:56 -07:00
Erwin Coumans f598aad3d4 update pybullet version 2019-05-08 14:07:31 -07:00
Erwin Coumans ef9570c315 add yapf style and apply yapf to format all Python files
This recreates pull request #2192
2019-04-27 07:31:15 -07:00
Erwin Coumans 1c6aa4b67e bump up PyBullet to 2.4.9 2019-04-25 08:07:36 -07:00
Jannik Vogel 4ca8b997f9 Reduce visibility of Bullet symbols in PyBullet
Avoids version conflicts in programs using PyBullet, which also link against Bullet libraries
2019-04-08 02:59:24 +02:00
erwincoumans 4ea907aacf expose maxJointVelocity through PyBullet.changeDynamics, this Fixes Issue #1890
bump up PyBullet to version 2.4.8
2019-03-09 09:23:16 -08:00
Erwin Coumans b072f2fdc8 bump up PyBullet version to 2.4.7 2019-03-07 22:05:15 -08:00
Dave Jones 7b5f81958a Limit compilation parallelism
On smaller platforms like the Raspberry Pi, which have a deficit of
physical memory, the default algorithm for determining compilation
parallelism is far too optimistic and usually results in crashing the
platform.

This modification limits the number of parallel jobs to the size of RAM
in Gb. On a mid-size PC (e.g. quad-core with 8+Gb of RAM), this will
make no difference. On a Pi (quad-core with 1Gb of RAM), this will limit
it to 1 job at a time (which is ideal).
2019-02-20 22:52:29 +01:00
Erwin Coumans 127cde6ec7 bump up to PyBullet 2.4.5 2019-02-18 19:11:42 -08:00
Erwin Coumans 225d823e4d bump up pybullet version 2019-02-13 17:10:01 -08:00
Erwin Coumans 9392b05d53 bump up to PyBullet 2.4.3 2019-01-29 12:05:15 -08:00
Erwin Coumans be7ebe22a0 PyBullet: fix for Mac OSX not finding standard libraries 2019-01-28 10:02:53 -08:00
Erwin Coumans 77a9a77b60 create some 'Unity Build' cpp files, to work-around setuptools on Windows creating >32k command-line
see 'won't fix' in https://bugs.python.org/issue1539295
2019-01-24 10:32:15 -08:00
erwincoumans dbf93b7129 remove Rand.cpp from setup.py 2019-01-23 17:36:30 -08:00
Erwin Coumans 2f5c93a0f4 PyBullet: enable DeepMimic code as 'plugin' for stable PD control of spherical joints
enabling STATIC_LINK_SPD_PLUGIN
2019-01-23 10:42:59 -08:00
Erwin Coumans a23cfd0782 bump up pybullet version to 2.4.0 2018-11-29 16:50:37 -08:00
erwincoumans 8c0b4d9e12 bump up pybullet version to 2.3.9 2018-11-17 14:12:10 -08:00
Erwin Coumans ccc26260b6 bump up pybullet version to 2.3.8 2018-11-13 15:39:54 -08:00
erwincoumans 7dd524075c Implement btMultiBodySphericalJointMotor, able to track a quaternion position target.
Expose this btMultiBodySphericalJointMotor through PyBullet.setJointMotorControlMultiDof
Expose PyBullet.getQuaternionSlerp
Improve PyBullet.setJointMotorControlMultiDof
Improve humanoidMotionCapture.py with slerp and using setJointMotorControlMultiDof
Expose  btMultiBody::spatialTransform
Fix btMultiBody::setupPlanar from DeepMimic codebase
Add support for multidof joints in btMultiBody::compTreeLinkVelocities, thanks to DeepMimic codebase @xbpeng
2018-11-13 14:32:18 -08:00
Erwin Coumans 036d75bc04 fix issue that cause hanging/stallig setup.py due to monkey-patch,
see also https://github.com/bulletphysics/bullet3/issues/1956
2018-11-08 11:33:45 -08:00