erwincoumans
|
e78eb2706d
|
Merge pull request #2627 from araffin/feat/sb-enjoy
Add enjoy script for Stable Baselines
|
2020-02-21 17:25:39 -08:00 |
|
erwincoumans
|
bfba4ac2b6
|
Merge pull request #2637 from drigz/tf-compat
Replace tensorflow with tf.compat.v1
|
2020-02-20 10:56:21 -08:00 |
|
Rodrigo Queiro
|
d18531cc6a
|
Replace tensorflow with tf.compat.v1
This means they won't break when using TensorFlow 2.0.
|
2020-02-19 17:35:48 +01:00 |
|
Antonin RAFFIN
|
21efd84c18
|
Add enjoy script for Stable Baselines
|
2020-02-15 21:06:10 +01:00 |
|
Erwin Coumans
|
0617f4f3cd
|
expose computeDofCount to pybullet
expose computeDofCount and calculateMassMatrix to BulletRobotics C++ API
(all untested)
|
2020-02-14 19:58:32 -08:00 |
|
Erwin Coumans
|
56e6893ed9
|
Merge remote-tracking branch 'bp/master'
|
2020-02-14 17:37:18 -08:00 |
|
Erwin Coumans
|
6afa0a463d
|
unsupported: expose collisionMargin to changeDynamics/getDynamicsInfo.
add cube_convex.urdf for testing this collisionMargin. Test script:
import pybullet as p
import time
p.connect(p.GUI)
plane = p.loadURDF("plane_implicit.urdf")
cube = p.loadURDF("cube_convex.urdf",[0,0,1])
p.setGravity(0,0,-10)
while (1):
p.stepSimulation()
pts = p.getContactPoints()
p.changeDynamics(plane,-1,collisionMargin=0.3)
p.changeDynamics(cube,-1,collisionMargin=0.3)
print("===================")
print("cube pos=", p.getBasePositionAndOrientation(cube)[0])
print("margin=", p.getDynamicsInfo(plane,-1)[11])
#time.sleep(1./10.)
|
2020-02-14 17:36:40 -08:00 |
|
erwincoumans
|
665c04fbed
|
Merge pull request #2622 from marcel303/NoGL-fixes
NoGL fixes
|
2020-02-14 14:54:14 -08:00 |
|
erwincoumans
|
f80806db49
|
Merge pull request #2623 from marcel303/TinyRender-namespace2
Put TinyRender functions and classes inside a TinyRender namespace.
|
2020-02-14 14:53:33 -08:00 |
|
Marcel Smit
|
bdb0cc2f3e
|
LuaDemo compile fix.
|
2020-02-14 12:07:39 +01:00 |
|
Marcel Smit
|
40e44caedd
|
Put TinyRender functions and classes inside a TinyRender namespace. The TinyRender library defines some classes with very generic names, such as vec, Matrix, Model, which in my case, when compiling the example browser using a different library for graphics, is giving me name clashes.
|
2020-02-14 11:54:25 +01:00 |
|
Marcel Smit
|
3b0f5812c9
|
NoGL: double to btScalar.
|
2020-02-14 11:30:45 +01:00 |
|
Marcel Smit
|
04f03d78af
|
NoGL: Update ExampleBrowserInterface and EmptyBrowser, with interface methods added to the OpenGL example browser, but didn't get added to the interface and empty interface. Required to compile the in-process example browser without OpenGL dependency.
|
2020-02-14 11:23:28 +01:00 |
|
Marcel Smit
|
df0910e5a8
|
NoGL: Cleanup inverse kinematics example. It was still including an OpenGL-related header file, even though not using any OpenGL.
|
2020-02-14 11:12:47 +01: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 |
|
Erwin Coumans
|
b3ff3ebcb1
|
add pendulum of 5 links
|
2020-02-12 13:05:51 -08:00 |
|
Erwin Coumans
|
e7ad8a9d67
|
add urdf file for testing
|
2020-02-11 15:10:22 -08:00 |
|
Xuchen Han
|
b9c0456d85
|
fix split impulse demo
|
2020-02-07 13:22:41 -08:00 |
|
Xuchen Han
|
3bc701c487
|
Improve intra-deformable collision and deformable self collision
|
2020-02-06 17:01:20 -08:00 |
|
Erwin Coumans
|
6195f40c02
|
fix compile issue in pybullet.c
|
2020-02-06 09:11:18 -08:00 |
|
erwincoumans
|
b809cdef5b
|
Merge pull request #2608 from erwincoumans/master
implement b3RobotSimulatorClientAPI_NoDirect::createVisualShape
|
2020-02-06 09:00:05 -08:00 |
|
Erwin Coumans
|
d0f895fbbd
|
Merge branch 'master' of https://github.com/erwincoumans/bullet3
|
2020-02-04 20:59:26 -08:00 |
|
Erwin Coumans
|
401abd9ebc
|
implement b3RobotSimulatorClientAPI_NoDirect::createVisualShape
|
2020-02-04 20:58:15 -08:00 |
|
Tigran Gasparian
|
19075f75b2
|
Only clear the user data cache when a full user data sync is requested.
|
2020-02-03 15:24:12 +01:00 |
|
erwincoumans
|
7380a55ba7
|
Merge pull request #2594 from RanTig/SyncSingleBodyUserData
Adds an option to syncUserData to specify the bodies for which to sync.
|
2020-01-29 19:23:44 -08:00 |
|
erwincoumans
|
9ac1dd6194
|
Merge pull request #2597 from erwincoumans/master
made char* in addUserDebugParameter const
|
2020-01-24 09:45:35 -08:00 |
|
Erwin Coumans
|
4c6e3daf5e
|
made char* in addUserDebugParameter const
|
2020-01-24 08:43:20 -08:00 |
|
Tigran Gasparian
|
2403a22ebf
|
Bump up shared memory magic number.
|
2020-01-23 16:58:32 +01:00 |
|
Tigran Gasparian
|
34db76d263
|
Adds an option to syncUserData to specify the bodies for which to sync.
|
2020-01-23 14:46:33 +01:00 |
|
Tigran Gasparian
|
899d53ee29
|
Added null check.
|
2020-01-21 19:40:22 +01:00 |
|
Tigran Gasparian
|
a88ffea416
|
.
|
2020-01-17 13:30:26 +01:00 |
|
Tigran Gasparian
|
68d3fb28e0
|
Adds support for loading user data from URDF files.
|
2020-01-17 11:55:42 +01:00 |
|
Erwin Coumans
|
1be6a1d16b
|
fix loadpanda video generation
remove duplicate code (formerly Windows ffpmeg needed different settings?)
|
2020-01-12 08:07:54 -08:00 |
|
Erwin Coumans
|
84e2ea918c
|
add xarm, modify loadpanda to work with pybullet_robots module
|
2020-01-12 07:20:32 -08:00 |
|
Erwin Coumans
|
fb15aea414
|
add example robots in pybullet_robots module
|
2020-01-12 07:11:57 -08:00 |
|
Erwin Coumans
|
3ca233193f
|
:
|
2020-01-12 07:03:38 -08:00 |
|
Erwin Coumans
|
2f08938110
|
Merge branch 'master' of https://github.com/erwincoumans/bullet3
|
2020-01-11 16:52:01 -08:00 |
|
erwincoumans
|
66ffa329c8
|
Merge pull request #2577 from xhan0619/master
Add position error into deformable vs. rigid contact
|
2020-01-11 16:05:15 -08:00 |
|
erwincoumans
|
a9615258d3
|
Merge pull request #2580 from erwincoumans/master
add --mp4fps=30 command line parameter for ExampleBrowser, various other fixes
|
2020-01-11 15:14:11 -08:00 |
|
Erwin Coumans
|
d328406cfa
|
Merge branch 'master' of https://github.com/erwincoumans/bullet3
|
2020-01-11 13:17:00 -08:00 |
|
Erwin Coumans
|
8b578093a3
|
Merge branch 'master' of https://github.com/erwincoumans/bullet3
|
2020-01-11 13:16:47 -08:00 |
|
Erwin Coumans
|
eee7bcbc14
|
remove debug/profile tag
|
2020-01-11 13:16:12 -08:00 |
|
Erwin Coumans
|
3f11b03255
|
add friction anchors for Panda gripper (prevents/reduces sliding objects out of gripper)
|
2020-01-11 13:13:28 -08:00 |
|
Erwin Coumans
|
8f8bbbee3b
|
example how to create a video using PyBullet using GUI mode with ffmpeg, synchronizing video with stepSimulation at specific frame rate (240 Hz for example)
|
2020-01-11 13:06:45 -08:00 |
|
Erwin Coumans
|
2336dfcb9e
|
Remove a temporary global static work matrix in the BussIK, since it conflicts with multithreaded applications.
Instead, let the user pass it in explicitly.
|
2020-01-11 12:43:27 -08:00 |
|
Erwin Coumans
|
83bdef8254
|
add --mp4fps=30 command line parameter for ExampleBrowser (and using pybullet.connect(p.GUI, options="--mp4fps=30 --mp4=\"testvideo.mp4\"")
|
2020-01-11 12:19:42 -08:00 |
|
erwincoumans
|
88826da6b5
|
Merge pull request #2576 from dmcconachie/DeformableGravity
[BUGFIX] Update existing deformable gravity forces on gravity change.
|
2020-01-09 21:30:48 -08:00 |
|
Erwin Coumans
|
8ebdf7862c
|
fix b3RobotSimulatorClientAPI_NoDirect::changeConstraint API
|
2020-01-09 17:56:21 -08:00 |
|
Dale McConachie
|
b526c01bec
|
Update existing deformable gravity forces on gravity change.
|
2020-01-09 16:24:32 -05:00 |
|
Erwin Coumans
|
5cd4647943
|
fix submitProfileTiming API in b3RobotSimulatorClientAPI_NoDirect
|
2020-01-09 10:40:14 -08:00 |
|