Commit Graph
100 Commits
Author SHA1 Message Date
Erwin Coumans 84870739af Merge remote-tracking branch 'bp/master' 2018-10-22 08:03:47 -07:00
Erwin Coumans a198459b09 reduce back to 128, some internal build has too limited stack size. 2018-10-22 07:40:45 -07:00
Erwin Coumans 2d224cf319 revert backward compabitility in API 2018-10-20 19:44:39 -07:00
Erwin Coumans 9a9386b6a7 allow empty filename in CNS fileIO 2018-10-20 14:16:31 -07:00
Erwin Coumans dc2d54df2c remove 32bit build ARCH from xcode4 generated files (premake4)
optimization in btMultiBody::fillConstraintJacobianMultiDof:
only compute links between current link and root
2018-10-20 10:44:43 -07:00
Erwin Coumans eb490351ec bump up PyBullet version to 2.3.2 2018-10-16 19:04:49 -07:00
Erwin Coumans d3a2f82740 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-10-16 19:04:12 -07:00
Erwin Coumans e776408c19 add missing file to MANIFEST.in, bump up PyBullet version 2018-10-16 19:03:24 -07:00
Erwin Coumans fd3d292fcf tinyRenderer, remove both \r and \n, not just \n 2018-10-13 11:46:46 -07:00
Erwin Coumans c441a9469c enable fileIOPlugin and loading from zipfile in PyBullet,
bump up to version 2.3.0
2018-10-11 17:44:54 -07:00
Erwin Coumans 3861266a6d Merge remote-tracking branch 'bp/master' 2018-10-10 23:41:55 -07:00
Erwin Coumans 32b5c88d4b close the fileIO for urdf loading 2018-10-09 20:45:17 -07:00
Erwin Coumans 5f954e2496 backward compatibility fix 2018-10-09 16:25:32 -07:00
Erwin Coumans da2ee638ef remove obsolete BT_PYBULLET_GRPC and PYBULLET_EGL 2018-10-05 21:47:13 -07:00
Erwin Coumans 90f002e07d Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-10-05 19:41:10 -07:00
Erwin Coumans 8a0d96edce tweaks in pybullet/examples for Mac OSX 2018-10-05 19:40:52 -07:00
Erwin Coumans 42ae4e81a8 apply clang-format (on Mac, slightly different than running it on Windows) 2018-09-30 11:43:57 -07:00
Erwin Coumans cd2f111a10 update pybullet version, include *.* from OpenGLWindow 2018-09-25 17:06:32 -07:00
Erwin Coumans 350adb5c7c Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-09-21 09:56:25 -07:00
Erwin Coumans 47efe66017 disable eglPlugin from setup.py / pip pybullet on Windows and Mac (only enable on Linux) 2018-09-21 09:55:57 -07:00
Erwin Coumans d909448ee3 bump up pybullet version again 2018-09-12 21:03:07 -07:00
Erwin Coumans c8fe0f7fbc bump up pybullet version to 2.1.5 2018-09-12 20:33:52 -07:00
Erwin Coumans 1efee29c27 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-09-12 08:20:03 -07:00
Erwin Coumans c83fa30daa use numpy to reshape image data to matplotlib compatible format
fixes issue #1871
2018-09-12 08:19:30 -07:00
Erwin Coumans 9fa3e44539 fixes related to egl plugin 2018-09-10 23:31:54 -07:00
Erwin Coumans 3b0a44e1be fix createProtobufs.sh script 2018-09-10 23:24:00 -07:00
Erwin Coumans f26d4fdc4c pybullet eglPlugin: fix Mac OSX build 2018-09-10 08:55:47 -07:00
Erwin Coumans bc0a201bd1 update quickstart guide from https://docs.google.com/document/d/10sXEhzFRSnvFcl3XxNGhnD4N2SedqwdAvK3dsihxVUA/edit#heading=h.2ye70wns7io3
bump up pybullet version to 2.1.4
2018-09-08 12:48:26 -07:00
Erwin Coumans 0515d5a5f6 Merge remote-tracking branch 'bp/master' 2018-09-08 07:51:30 -07:00
Erwin Coumans b40fc10184 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-09-08 07:51:16 -07:00
Erwin Coumans b7d143429b Merge remote-tracking branch 'bp/master' 2018-09-05 18:54:45 -07:00
Erwin Coumans 51f9a6fd0d make grpc work on Mac OSX with premake 2018-09-04 14:49:12 -07:00
Erwin Coumans 9a26d4aaaf fix type 2018-08-31 09:59:18 -07:00
Erwin Coumans f1cb4fe29c fix crash in btInternalEdgeUtility when a mesh is not the expected type
(don't wrap a mesh in a btCompoundShape if you want to use the edge utility)
2018-08-31 09:25:49 -07:00
Erwin Coumans 40a15053bd add createProtobufs.sh script for Mac/Linux (only tested on Mac so far) 2018-08-30 10:09:00 -07:00
Erwin Coumans 6ab6cf0bdb test if different broadphase maintains determinism 2018-08-26 16:49:17 -07:00
Erwin Coumans 3036a6d2bc also drop 'model://' from URDF file names (like we drop package://) 2018-08-26 09:33:51 -07:00
Erwin Coumans 593380b73a remove leading space 2018-08-24 16:33:18 -07:00
Erwin Coumans 61b7591b8e expose choice of contraint solver in PyBullet, with switchConstraintSolver example 2018-08-23 23:04:17 -07:00
Erwin Coumans 6d53f1a6d9 fix parameter mismatch in SerialChains.cpp 2018-08-09 17:15:54 -07:00
Erwin Coumans 90e08b41a5 bump up pybullet version 2018-08-09 16:53:11 -07:00
Erwin Coumans 15e831ab99 revert default linear slop, need to handle restitution separately 2018-08-09 16:49:25 -07:00
Erwin Coumans d6cf60ab83 Merge remote-tracking branch 'bp/master' 2018-08-09 16:48:55 -07:00
Erwin Coumans 56e7333941 bump up pybullet version 2018-08-04 09:58:15 -07:00
Erwin Coumans 684b69f4dd fix applied too fast 2018-08-03 17:57:09 -07:00
Erwin Coumans 02b0e34bda v_ptr 2018-08-03 17:53:07 -07:00
Erwin Coumans 97baccd1a5 revert regression in btMultiBody.cpp 2018-08-03 17:38:01 -07:00
Erwin Coumans 08b5e6d766 add collisionFilterPlugin to pybullet plugin, also apply quat->euler fix for singular cases 2018-07-30 17:53:37 +02:00
Erwin Coumans 2000ba9058 handle singularity (gimbal lock) in quaternion -> euler conversion,
from https://github.com/ros/urdfdom_headers/blob/e7e0972a4617b8a5df7a274ea3ba3b92e3895a35/urdf_model/include/urdf_model/pose.h#L103
2018-07-30 17:30:19 +02:00
Erwin Coumans e75178181d safe normalize on degenerate triangles 2018-07-30 12:21:02 +02:00
Erwin Coumans 5dd7a62397 Disable CProfileManager by default.
Use btSetCustomEnterProfileZoneFunc(CProfileManager::Start_Profile) and
btSetCustomLeaveProfileZoneFunc(CProfileManager::Stop_Profile) to get old behavior.
2018-07-30 12:07:32 +02:00
Erwin Coumans 2cab56d6ef prepare build system(s) for collisionFilterPlugin 2018-07-27 15:48:24 +02:00
Erwin Coumans d7c68dd822 fix leak 2018-07-27 10:13:09 +02:00
Erwin Coumans bd7c3825bb Merge remote-tracking branch 'bp/master' 2018-07-22 13:04:44 +02:00
Erwin Coumans 7a27cb1739 body1 -> bodyA and body2 -> bodyB 2018-07-22 13:03:53 +02:00
Erwin Coumans f8cc33f3a3 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-07-08 11:24:37 +02:00
Erwin Coumans 127b82ec1b expose texture unique id after loading URD file, so you can restore to the original texture after changing it to a custom texture. See also getTextureUid.py example. 2018-07-08 11:23:12 +02:00
Erwin Coumans ac59886960 fix hidden API 2018-06-27 07:39:56 -07:00
Erwin Coumans 6549b0a586 re-enable optional tracking of memory allocations (disabled by default) 2018-06-26 09:19:10 -07:00
Erwin Coumans dffff4d3b6 Merge remote-tracking branch 'bp/master' 2018-06-26 08:58:38 -07:00
Erwin Coumans 21b089b0d7 Merge remote-tracking branch 'bp/master' 2018-06-26 08:57:44 -07:00
Erwin Coumans 2c881d0b74 bump up pybullet version to 2.0.9 2018-06-23 11:53:12 -07:00
Erwin Coumans 092e39a9e5 PyBullet urdfEditor example, use the pybullet_utils version (more up-to-date) 2018-06-22 09:18:55 -07:00
Erwin Coumans fcde193d52 PyBullet.setPhysicsEngineParameter: only update solverResidualThreshold if valid values is given 2018-06-20 13:18:08 -07:00
Erwin Coumans 9b0845a0f1 Merge remote-tracking branch 'bp/master' 2018-06-16 12:30:39 -07:00
Erwin Coumans 9326fff75a PyBullet: bump up version to 2.0.8 2018-06-16 11:02:04 -07:00
Erwin Coumans bb0d70d98b Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-06-15 10:27:37 -07:00
Erwin Coumans 1e559feb8f add preliminary vision60 urdf model (no real sizes, no real masses etc) 2018-06-15 10:26:42 -07:00
Erwin Coumans 0080cf7ed1 bump up pybullet version to 2.0.7 2018-06-13 22:36:12 -07:00
Erwin Coumans c27fb4003e path -> const 2018-06-12 21:26:34 -07:00
Erwin Coumans e24da97140 revert GJK change yet again, some degenerate case / regression 2018-06-12 19:52:38 -07:00
Erwin Coumans ad0c7ecaa2 different way of sorting pairs (using indexing), don't 'clear' all pairs. 2018-06-11 14:42:26 -07:00
Erwin Coumans 38469deec7 getNumLinks -> getNumDofs, to make sure fixed objects don't transfer activation state 2018-06-11 11:41:33 -07:00
Erwin Coumans e74f86d148 remove ANYmal meshes 2018-06-11 07:44:05 -07:00
Erwin Coumans c02761d40b Merge remote-tracking branch 'bp/master' 2018-06-05 22:55:12 -07:00
Erwin Coumans 033835a0fa bump up pybullet version 2018-06-05 17:17:10 -07:00
Erwin Coumans 134beaf8dc fix uninitialized m_companionId in btMultiBody (only happens if sleeping is enabled) 2018-06-05 16:40:41 -07:00
Erwin Coumans ad35beb61f fix typo 2018-06-05 16:25:43 -07:00
Erwin Coumans 39c9ffa4c3 PyBullet IK: backward compatible changes related to joint damping 2018-06-01 23:25:47 -07:00
Erwin Coumans f75e22e37d bump up PyBullet version to 2.0.3 2018-06-01 22:54:43 -07:00
Erwin Coumans 3720421e82 Merge remote-tracking branch 'bp/master' 2018-05-31 18:17:12 -07:00
Erwin Coumans 70b3d4d0f4 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-05-31 18:16:57 -07:00
Erwin Coumans 76e88dddc5 add space to make conversion work 2018-05-31 18:16:40 -07:00
Erwin Coumans 378de87286 Merge remote-tracking branch 'bp/master' 2018-05-31 18:03:56 -07:00
Erwin Coumans 93a51e19d9 fix different arg name in header versus cpp 2018-05-31 17:58:12 -07:00
Erwin Coumans 491ecf2a20 export object auto-deactivation (sleeping) to pybullet (needs some more testing/configuring) 2018-05-30 18:37:08 -07:00
Erwin Coumans 6fb8cc7fda Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-05-29 09:29:12 -07:00
Erwin Coumans 39808ddfdf allow to run minitaur environment examples from pip version, like this:
python -m pybullet_envs.minitaur.envs.minitaur_trotting_env_example
python -m pybullet_envs.minitaur.envs.minitaur_reactive_env_example
2018-05-29 09:28:31 -07:00
Erwin Coumans bb696c66b7 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-05-25 08:50:23 +10:00
Erwin Coumans 5de53d7355 PyBullet: add ANYmal.py quadruped example, usage:
pip install pybullet
python -m pybullet_envs.examples.ANYmal
2018-05-25 07:54:38 +10:00
Erwin Coumans ab7bbf4396 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-05-24 15:50:02 +10:00
Erwin Coumans ff4d0b1777 add HelloBulletRobotics C++ example with similar API to PyBullet
Add ANYmal quadruped robot URDF to pybullet_data
2018-05-24 15:48:45 +10:00
Erwin Coumans 8ace9251aa pass by pointer instead of reference to satisy compiler 2018-05-23 14:22:22 +10:00
Erwin Coumans 9a706d9cfd PyBullet: fix Gym envs 2018-05-23 00:24:03 +10:00
Erwin Coumans 76561cbebd Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-05-23 00:18:35 +10:00
Erwin Coumans a0a1c9347c PyBullet: fix in Gym env 2018-05-23 00:18:17 +10:00
Erwin Coumans 2ac8c7009d bump up pybullet version to 1.9.9 2018-05-20 15:03:58 +10:00
Erwin Coumans a7a6e20d9c Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-05-20 14:19:49 +10:00
Erwin Coumans 90939279f9 PyBullet: cmake build, enable DBUILD_PYBULLET_NUMPY=ON
fix issue with HalfCheetahBulletEnv-v0 in previous commit
2018-05-20 14:18:53 +10:00
Erwin Coumans ea10c59a3d bump up PyBullet version to 1.9.8 2018-05-18 16:26:45 -07:00