summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update b3RobotSimulatorClientAPI_NoDirect.herwincoumans-patch-3erwincoumans2018-06-121-1/+1
|
* Merge pull request #1752 from bulletphysics/erwincoumans-patch-2erwincoumans2018-06-131-2/+5
|\ | | | | Update b3RobotSimulatorClientAPI_NoDirect.h
| * Update b3RobotSimulatorClientAPI_NoDirect.herwincoumans-patch-2erwincoumans2018-06-121-2/+5
|/
* Merge pull request #1749 from erwincoumans/mastererwincoumans2018-06-1320-38/+383
|\ | | | | remove getLinkState from API, it automatically calculated forwardKine…
| * revert GJK change yet again, some degenerate case / regressionErwin Coumans2018-06-122-3/+187
| |
| * fix getLinkState usageerwincoumans2018-06-122-2/+7
| |
| * PyBullet: expose STATE_LOGGING_ALL_COMMANDS and STATE_REPLAY_ALL_COMMANDSerwincoumans2018-06-124-3/+75
| | | | | | | | See examples/pybullet/examples/commandLogAndPlayback.py for an example.
| * add example for enableSAT, using separating axis test (instead of GJK) for ↵erwincoumans2018-06-122-0/+46
| | | | | | | | contact between polyhedral convex hull shapes (and convex hull vs triangle in a concave triangle mesh)
| * Simplify GJK. Still needs double precision for large differences of feature ↵erwincoumans2018-06-1213-210/+256
| | | | | | | | | | | | | | | | scales. Extract faces directly from btConvexHullComputer (in initializePolyhedralFeatures), instead of reconstructing them, thanks to Josh Klint in #1654 PyBullet: use initializePolyhedralFeatures for convex hulls and boxes (to allow SAT) PyBullet: expose setPhysicsEngineParameter(enableSAT=0 or 1) to enable Separating Axis Test based collision detection for convex vs convex/box and convex versus concave triangles (in a triangle mesh).
| * remove getLinkState from API, it automatically calculated forwardKinematics ↵erwincoumans2018-06-112-8/+0
| | | | | | | | and propagates velocities, which is very expensive.
* | Merge pull request #1751 from bulletphysics/erwincoumans-patch-1erwincoumans2018-06-131-1/+1
|\ \ | | | | | | Update btOverlappingPairCache.h
| * | Update btOverlappingPairCache.herwincoumans-patch-1erwincoumans2018-06-121-1/+1
|/ / | | | | processAllOverlappingPairs : don't call own method, call the default one without dispatchInfo. Thanks James Dolan, fixes Issue #1750
* | Merge pull request #1748 from erwincoumans/mastererwincoumans2018-06-1210-67/+414
|\ \ | |/ | | different way of sorting pairs, exposed a few more methods in the C++ b3RobotSimulatorClientAPI
| * PyBullet: disable deterministic pairs by defaulterwincoumans2018-06-112-6/+10
| | | | | | | | PyBullet: Only set static when sleeping is enables (todo: figure out issue with determinism)
| * different way of sorting pairs (using indexing), don't 'clear' all pairs.Erwin Coumans2018-06-113-7/+73
| |
| * getNumLinks -> getNumDofs, to make sure fixed objects don't transfer ↵Erwin Coumans2018-06-111-1/+1
| | | | | | | | activation state
| * Merge remote-tracking branch 'bp/master'erwincoumans2018-06-110-0/+0
| |\ | |/ |/|
* | Merge pull request #1747 from erwincoumans/mastererwincoumans2018-06-1120-162172/+0
|\ \ | | | | | | remove ANYmal meshes
* \ \ Merge pull request #1743 from erwincoumans/mastererwincoumans2018-06-118-89/+406
|\ \ \ | | | | | | | | enable more unit tests in PyBullet, add BulletRobotics for premake build.
| | | * Merge branch 'master' of https://github.com/erwincoumans/bullet3erwincoumans2018-06-1120-162172/+0
| | | |\ | | | |/ | | |/|
| | * | remove ANYmal meshesErwin Coumans2018-06-1120-162172/+0
| |/ /
| | * exposed a few more methods in the C++ b3RobotSimulatorClientAPI (_NoDirect ↵erwincoumans2018-06-094-52/+246
| | | | | | | | | | | | base class)
| | * add ↵erwincoumans2018-06-093-2/+85
| |/ | | | | | | saveStateToMemory/restoreStateFromMemory/setAdditionalSearchPath/getAPIVersion to Bullet Robotics API.
| * enable more unit tests in PyBullet.erwincoumans2018-06-095-4/+158
| | | | | | | | | | | | return Py_None if no user data found, to pass the test. enable m_deterministicOverlappingPairs by default. if m_deterministicOverlappingPairs, sort the collision pairs.
| * add premake4.lua build for BulletRobotics target, C++ API, similar to ↵erwincoumans2018-06-083-85/+248
|/ | | | PyBullet. Use BulletRobotics target for App_HelloBulletRobotics (without GUI) and App_RobotSimulator
* Merge pull request #1736 from erwincoumans/mastererwincoumans2018-06-065-11/+10
|\ | | | | remove some warnings
| * fix previous commitErwin Coumans2018-06-061-1/+1
| |
| * remove some warningsErwin Coumans2018-06-064-7/+4
| |
| * Merge remote-tracking branch 'bp/master'Erwin Coumans2018-06-050-0/+0
| |\ | |/ |/|
* | Merge pull request #1735 from erwincoumans/mastererwincoumans2018-06-051-1/+1
|\ \ | | | | | | fix another parameter name in header, in enableJointForceTorqueSensor
* \ \ Merge pull request #1734 from erwincoumans/mastererwincoumans2018-06-051-1/+1
|\ \ \ | | | | | | | | fix parameter name in header, computeForwardKinematics
* \ \ \ Merge pull request #1733 from erwincoumans/mastererwincoumans2018-06-051-1/+1
|\ \ \ \ | | | | | | | | | | use new API b3CreateInProcessPhysicsServerFromExistingExampleBrowserA…
| | | | * reshuffle argsErwin Coumans2018-06-051-4/+6
| | | |/
| | | * fix another parameter name in header, in enableJointForceTorqueSensorerwincoumans2018-06-051-1/+1
| | |/
| | * fix parameter name in header, computeForwardKinematicserwincoumans2018-06-051-1/+1
| |/
| * use new API ↵erwincoumans2018-06-051-1/+1
|/ | | | b3CreateInProcessPhysicsServerFromExistingExampleBrowserAndConnect3 (not 2)
* Merge pull request #1732 from erwincoumans/mastererwincoumans2018-06-052-2/+11
|\ | | | | people are actually using this internal API, add a new one and keep o…
| * people are actually using this internal API, add a new one and keep old one ↵erwincoumans2018-06-052-2/+11
|/ | | | | | | backward compatible b3CreateInProcessPhysicsServerFromExistingExampleBrowserAndConnect3 is the new one, b3CreateInProcessPhysicsServerFromExistingExampleBrowserAndConnect2 old
* Update robot_bases.pyerwincoumans2018-06-051-1/+1
| | | remove print
* Merge pull request #1731 from erwincoumans/mastererwincoumans2018-06-0541-387/+1009
|\ | | | | PyBullet / BulletRobotics: prepare for pdControlPlugin and collisionFilterPlugin, and allow to pick shared memory key in SHARED_MEMORY_SERVER
| * bump up pybullet versionErwin Coumans2018-06-051-1/+1
| |
| * fix uninitialized m_companionId in btMultiBody (only happens if sleeping is ↵Erwin Coumans2018-06-052-1/+2
| | | | | | | | enabled)
| * fix typoErwin Coumans2018-06-051-2/+2
| |
| * enable pdControlPlugin by default (requires pdControlPlugin.cpp and ↵erwincoumans2018-06-0523-179/+286
| | | | | | | | | | | | | | | | b3RobotSimulatorClientAPI_NoDirect.cpp) add pdControl.py example, make pdControlPlugin functional reduce memory usage fix examples/pybullet/gym/pybullet_data/random_urdfs/948/948.urdf, fixes issue #1704
| * Avoid static multibody to activate/wake up sleeping objects.erwincoumans2018-06-051-5/+7
| | | | | | | | Couldn't reproduce an issue related to this.
| * fix a few problems introduced in #1730erwincoumans2018-06-052-35/+22
| | | | | | | | https://github.com/bulletphysics/bullet3/pull/1730
| * Merge remote-tracking branch 'bp/master'erwincoumans2018-06-054-2/+261
| |\ | |/ |/|
* | Merge pull request #1730 from RanTig/mastererwincoumans2018-06-054-2/+261
|\ \ | | | | | | Adds unit tests for userData plus some bugfixes.
| * | Uses SHARED_MEMORY_SERVER instead of GUI_SERVER when starting a bullet ↵Tigran Gasparian2018-06-051-1/+1
| | | | | | | | | | | | server in the unit test.
| * | Starts bullet server when testsuite is ran, uses pybullet_utils to manage ↵Tigran Gasparian2018-06-041-149/+151
| | | | | | | | | | | | clients.