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
|
f0c32b84c0
|
allow continuous control for MIT racecar gym environment, use differential drive version
|
2017-08-23 23:12:26 -07:00 |
|
Erwin Coumans
|
8a4f51baa4
|
Merge branch 'master' of https://github.com/erwincoumans/bullet3
|
2017-08-23 21:45:05 -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
|
8866840712
|
Clarify in naming that the environment uses MJCF xml files with Bullet, it doesn't use MuJoCo.
|
2017-08-23 15:03:57 -07:00 |
|
Erwin Coumans
|
f19f28b5ed
|
more fixes in pybullet/resources, moved enjoy/train/test in 'examples' folder.
|
2017-08-22 10:07:47 -07:00 |
|
Erwin Coumans
|
21ca6a90f0
|
more fixes for pybullet
|
2017-08-22 09:32:16 -07:00 |
|
Erwin Coumans
|
dd4cc5f4ef
|
add minitaur quadruped
|
2017-08-22 09:00:46 -07:00 |
|
Erwin Coumans
|
e064d4b837
|
more fixes in pybullet_envs: fix path, add missing data resources
|
2017-08-22 08:59:39 -07:00 |
|
Erwin Coumans
|
21f9d1b816
|
refactor pybullet/gym to allow instantiating environments directly from a pybullet install:
work-in-progress (need to add missing data files, fix paths etc)
example:
pip install pybullet
pip install gym
python
import gym
import pybullet
import pybullet_envs
env = gym.make("HumanoidBulletEnv-v0")
|
2017-08-22 00:42:02 -07:00 |
|
Erwin Coumans
|
c06ea72a4c
|
improve the new pybullet gym environments, follow camera, disable 2D GUI, disable rendering during loading (makes it faster)
disable vsync on Mac
fix setup.py file
|
2017-08-20 18:11:53 -07:00 |
|
erwincoumans
|
c0984b80e5
|
Merge pull request #1231 from benelot/bullet-gym
Add nearly all gym environments using pybullet together with the…
|
2017-08-18 13:29:43 -07:00 |
|
Benelot
|
3191291748
|
Split pendula robot from the pendula envs due to changes in the underlying mujoco xml base env.
|
2017-08-17 00:25:16 +02:00 |
|
Benelot
|
9f20e40541
|
Rename old humanoid gym to simple humanoid gym.
|
2017-08-17 00:06:01 +02:00 |
|
Benelot
|
f74a9299a8
|
Unversion manipulators for now. They come back as they are ready.
|
2017-08-16 22:43:40 +02:00 |
|
Erwin Coumans
|
a66576f034
|
revert API to be backward compatible, add b3CreateInProcessPhysicsServerAndConnectSharedMemory
same for BulletURDFImporter constructor
|
2017-08-16 12:33:25 -07:00 |
|
Benelot
|
68106d66dd
|
Split locomotion environments.
|
2017-08-16 08:08:24 +02:00 |
|
erwincoumans
|
2e0a987750
|
pybullet only allow one GUI/GUI_SERVER instance.
Fix LINK_FRAME/WORLD_FRAME coordinate issue in pybullet applyExternalForce
|
2017-08-15 14:15:30 -07:00 |
|
Benelot
|
cab3de35e4
|
Remove duplicate assets and use other assets. Rename classes appropriately for robot-scene-env split refactoring.
|
2017-08-15 15:31:24 +02:00 |
|
Erwin Coumans
|
60b60ef9fd
|
add pybullet.connect(pybullet.GUI_SERVER) option. This allows shared memory connections, acting as a physics server. You can connect using SHARED_MEMORY to this GUI_SERVER.
|
2017-08-14 17:02:20 -07:00 |
|
Erwin Coumans
|
aafaa7e33e
|
Expose optional "globalScaling" factor to pybullet.loadURDF and pybullet.loadSDF. This will scale the visual, collision shapes and transform locations.
Fix two_cubes.sdf (was lacking collision shape for second cube)
|
2017-08-14 14:59:41 -07:00 |
|
Benelot
|
4771bae9fa
|
Merge branch 'master' into bullet-gym
|
2017-08-10 22:50:12 +02:00 |
|
erwincoumans
|
0eb3898c76
|
Merge pull request #1244 from erwincoumans/master
add 'createObstacleCourse.py' example, helps reproducing
|
2017-07-29 13:20:14 +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 |
|
yunfeibai
|
cfc7917586
|
Add init function and module for pybullet with EGL.
|
2017-07-18 13:52:29 -07: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 |
|
Benjamin Ellenberger
|
a6aade2e21
|
Add nearly all gym environments using pybullet together with the latest tf model from the roboschool model zoo.
|
2017-07-14 23:38:15 +02:00 |
|
Erwin Coumans
|
5178ad4abc
|
add proper pointer casts
|
2017-07-01 10:28:28 -07:00 |
|
Erwin Coumans
|
9cf747b35b
|
a few compile/warning fixes
|
2017-07-01 10:01:55 -07:00 |
|
Erwin Coumans
|
88897cc744
|
implement pybullet.changeTexture. For now, the width/height has to match the target texture unique id, otherwise crashes may happen (a check for width/height match will be added)
See also examples\pybullet\examples\changeTexture.py
|
2017-06-30 19:11:43 -07:00 |
|
Erwin Coumans
|
dd3d55610b
|
fixes in pybullet.loadTexture, changeVisualShape replacing texture.
(also works for OpenGL3 renderer now)
|
2017-06-30 13:35:07 -07:00 |
|
Erwin Coumans
|
bf800e30d5
|
Added manually converted widowx.urdf from https://github.com/RobotnikAutomation/widowx_arm
Added simple pybullet file in Bullet/examples/pybullet/examples/widows.py (preliminary, both URDF and py file needs more work to be useful)
https://github.com/RobotnikAutomation/widowx_arm/blob/master/widowx_arm_description/package.xml
See also http://www.trossenrobotics.com/widowxrobotarm
|
2017-06-29 17:54:04 -07:00 |
|
erwincoumans
|
d5fe67cf57
|
Add pybullet transparent.py example, transparency with global per-object sort in GLInstancingRenderer
|
2017-06-24 19:38:31 -07:00 |
|
erwincoumans
|
a651cb9ab4
|
Implement first pass of transparent graphics object for GLInstancingRenderer
remove 'enableBlend' from API, graphics instances use alpha component instead
fix forward axis for SimpleCamera
|
2017-06-24 13:41:33 -07:00 |
|
erwincoumans
|
c777e61d48
|
fix pybullet compilation on some WIN32 version of MSVC
|
2017-06-23 20:36:19 -07:00 |
|
Erwin Coumans
|
65e22ba3e9
|
allow auxilary link to be used for gear btMultiBodyGearConstraint.
|
2017-06-23 20:24:04 -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
|
2ab56b4d62
|
Allow to create concave collision meshes. Note that this is only supported for static (mass 0) multibodies.
|
2017-06-23 14:43:28 -07:00 |
|
Erwin Coumans
|
a136098120
|
add a few more discrete actions to cartpole_bullet.py so it trains faster + add option to train without rendering, enjoy with rendering.
|
2017-06-22 16:49:14 -07:00 |
|
Erwin Coumans
|
9213f944f1
|
add kukaCamGymEnv.py with camera observations (preliminary)
show camera position in example browser
disable per-vertex and per-fragment profile timings
|
2017-06-21 09:33:46 -07:00 |
|
Erwin Coumans
|
71170d6384
|
reduce stack usage (cause some crashes in low-stack tests)
fix crashing bug in changeVisualShape
add differential gear version of racecar (only 2 back wheels are powered)
|
2017-06-20 20:22:14 -07:00 |
|
Erwin Coumans
|
61f27a5c72
|
also add baseInertialFramePositionObj and baseInertialFrameOrientationObj to pybullet.createMultiBody
updated createMultiBodyLinks.py example.
|
2017-06-19 17:13:20 -07:00 |
|
Erwin Coumans
|
7441515c0e
|
Preliminary version of pybullet.createMultiBody including links connected to parent by a joint.
See createMultiBodyLinks.py example.
|
2017-06-19 13:15:05 -07:00 |
|
Erwin Coumans
|
f3c11b6f31
|
add capsule, cylinder, plane, mesh support for pybullet.createCollisionShape
preparation to add links to pybullet.createMultiBody
|
2017-06-19 10:14:26 -07:00 |
|
Erwin Coumans
|
2e6f8c271e
|
allow to disable/enable default keyboard shortcuts ('w', 'd' 's' etc) and default mouse picking
pybullet.getMouseEvents / b3RequestMouseEventsCommandInit
|
2017-06-17 13:29:14 -07:00 |
|