Erwin Coumans
19057c2004
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-09-11 21:49:58 -07:00
Erwin Coumans
3d3e391b6a
Support SDF capsule and cylinder.
2017-09-11 21:49:39 -07:00
Erwin Coumans
ec25f663c2
fix getAABB.py on mac osx
...
fix humanoid_benchmark.py and explain how to read/interpret that file in Google Chrome
2017-09-11 19:46:54 -07:00
Erwin Coumans
3891602784
enable continuous action space for racecarZEDGymEnv
...
disable SHARED_MEMORY connection (it was just some debug test)
2017-09-11 17:34:06 -07:00
Erwin Coumans
20f97f78b8
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-09-11 09:39:20 -07:00
Erwin Coumans
105c2c948f
add simple 'runServer.py' script, that lets you run a GUI shared memory server to connect to
2017-09-11 09:38:55 -07:00
Erwin Coumans
416c29daf7
fix with shared memory connection while disabling rendering
2017-09-11 09:30:39 -07:00
Erwin Coumans
f38b2cf14d
use SHARED_MEMORY as first connection attempt, to make visualization/OpenGL rendering easier
2017-09-11 09:23:14 -07:00
erwincoumans
6f51d81cbb
Revert "Export targets in CMake and add include directories to target properties"
2017-09-10 21:20:54 -07:00
Erwin Coumans
ee082396d1
fixes in libdl/DL cmake
...
minor tweaks in pybullet OpenAI gym locomotion envs (connect to shared memory before going GUI/DIRECT)
bump up pybullet version to 1.3.6
2017-09-10 16:22:45 -07:00
Markus Rickert
fbffb246fe
Export targets in CMake and add include directories to target properties
2017-09-10 23:43:50 +02:00
Erwin Coumans
466c853489
add testMJCF.py script, to visualize MJCF file
2017-09-10 10:45:38 -07:00
Erwin Coumans
7c15767452
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-09-10 07:48:59 -07:00
Erwin Coumans
ec18adbf0a
fix MJCF visual shape capsule conversion code (fromto case)
2017-09-10 07:48:43 -07:00
Erwin Coumans
125380ce15
revert feet related reward in ant
2017-09-09 22:35:48 -07:00
Erwin Coumans
de28334a70
tweak to testEnv.py, sample usage:
...
python testEnv.py --rgb=1 --render=1 --step=100000 --env="HumanoidBulletEnv-v0"
2017-09-09 16:36:42 -07:00
Erwin Coumans
ce64aff7af
ant env, fix feet_collision reward issue
2017-09-09 16:00:03 -07:00
Erwin Coumans
666c824b81
enable pybullet_env Ant Gym rendering, tinyRenderer has some issue with the ant.xml file though
2017-09-09 15:27:10 -07:00
Erwin Coumans
c895bd244f
track down DL/dl issue
2017-09-09 13:05:45 -07:00
Erwin Coumans
4f47a223ef
more fixes in Gym Ant to make reward the same as Roboschool,
...
apparently feet_collision_cost is not properly updated in Roboschool,
for now, disable it in pybullet too: see https://github.com/openai/roboschool/issues/63
2017-09-09 12:36:53 -07:00
Erwin Coumans
c144d9c045
add simple script to test some of the pybullet gym environments (work-in-progress/experimental)
2017-09-08 15:25:16 -07:00
Erwin Coumans
86840bf50d
trigger travis
2017-09-07 17:24:17 -07:00
Erwin Coumans
cbe0d0aff2
pybullet fix: accidently enable self-collision
2017-09-07 14:27:00 -07:00
Erwin Coumans
9ecd345783
backwards compatibility...
2017-09-07 11:40:11 -07:00
Erwin Coumans
c30e9aea92
revert minitaur.urdf to previous (backward compatibility) and add _v1 for better version.
2017-09-07 11:23:41 -07:00
Erwin Coumans
b0e50d0d5a
pybullet Gym envs: add more sleep in the enjoy functions to see what's happening.
2017-09-07 11:17:38 -07:00
Erwin Coumans
3d702879c5
pybullet: improvements in Gym Ant environment (work-in-progress)
2017-09-07 11:06:42 -07:00
Erwin Coumans
cfc07565ac
fix dumpLog.py
2017-09-06 14:34:10 -07:00
Erwin Coumans
c82131d16e
cmake fixes
2017-09-06 14:18:35 -07:00
Erwin Coumans
7878f7ace9
Add Extras/BulletRobotics, will be installed as 'Extra Libs' using CMake
...
Reduce size of command-logfile (used in PhysicsServer (Logging) and PhysicsServer (Log Replay))
Make Bullet3Common and BulletInverseDynamics part of core Bullet libraries (not optional)
2017-09-06 13:18:39 -07:00
Erwin Coumans
ff0cd65346
fix __init__.py, add stadium without collision for testing
2017-09-05 21:47:35 -07:00
Erwin Coumans
a985d441bd
Re-enable Physics Server (Logging) and Physics Server (Replay Log)
2017-09-04 19:00:50 -07:00
Erwin Coumans
3f21e528f0
revert name 'v' -> 'u' (backward compatibility) and 'u' -> 't'
...
make vr_kuka_setup.py load faster, by disabling rendering during loading
allow to setRealTimeSimulation(0) in VR
2017-09-02 11:35:54 -07:00
erwincoumans
8319fa0380
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-09-02 01:06:47 -07:00
erwincoumans
1221c6d91d
quadruped.py test, use generalized coordinates (not maximal coordinates) by default
2017-09-02 01:06:33 -07:00
erwincoumans
eb97e06280
fix minitaur.urdf: move lower-leg inertia to center, add missing collision for one of the motors, add contact parameters for friction_anchor, spinning friction, compliance (stiffness/damping)
...
fix in indexing for maximal coordinates (unused by default, still experimental, requires many iterations for Minitaur due to extreme mass-ratio, hence use of reduces/generalized coordinates)
modify quadruped.py to test maximal coordinates
wrap angular servo (positional) target within [-PI,PI] in btGeneric6DofSpring2Constraint
add 'j' key to show body frames in wireframe/debug mode
2017-09-02 01:05:42 -07:00
Erwin Coumans
6d940d7a02
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-08-31 10:00:24 -07:00
Erwin Coumans
6d0e2cd527
update pybullet docs, add getList to pybullet_envs
2017-08-31 09:59:40 -07:00
erwincoumans
ee30479a28
add option to log joint torques (due to user applied torques and/or motor torques)
...
See quadruped.py for an example:
p.startStateLogging(p.STATE_LOGGING_GENERIC_ROBOT, "genericlogdata.bin", maxLogDof = 16, logFlags = p.STATE_LOG_JOINT_TORQUES)
Thanks to JulianYG, in pull request https://github.com/bulletphysics/bullet3/pull/1273
2017-08-30 19:41:15 -07:00
erwincoumans
8dfa76e924
implement pybullet.createUserConstraint for maximalCoordinates (fixed, p2p, gear)
...
maximalCoordinates, make sure parent is bodyA, child is BodyB
2017-08-30 09:54:38 -07:00
Erwin Coumans
9d404f5316
bump up pybullet version, pre-sort visual shapes
2017-08-29 21:36:56 -07:00
erwincoumans
1f7db4519e
enable motor control for maximal coordinates robots (btRigidBody, btTypedConstraint) for force, velocity, position control.
2017-08-29 19:14:27 -07:00
erwincoumans
4ff6befc6d
avoid flickering in visualizer window, when doing pybullet.getCameraImage
2017-08-29 12:13:21 -07:00
Erwin Coumans
029b4debad
fix in minitaur.py and add render function in minitaur_gym_env.py
2017-08-28 19:28:20 -07:00
Erwin Coumans
1900966805
small rename
2017-08-27 19:54:20 -07:00
Erwin Coumans
3f00c7bd49
small tweak in vr_kuka_setup.py example
2017-08-27 19:53:38 -07:00
Erwin Coumans
c8cb0a5f42
add missing sphere_small.urdf, add vr_kuka_setup.py example.
2017-08-27 19:41:40 -07:00
Erwin Coumans
1569f3845c
more fixes in pybullet_gym envs/data.
...
implement pybullet.setAdditionalSearchPath
2017-08-27 19:34:00 -07:00
Erwin Coumans
d9faea8c1c
add more URDF files to pybullet_data
2017-08-27 19:26:53 -07:00
Erwin Coumans
793904fc89
fix windows 64bit openvr/lib/win64/openvr_api.lib to find openvr64pi.dll (different name from 32bit version, to co-exist)
2017-08-27 18:30:12 -07:00