Commit Graph

  • 3891602784 enable continuous action space for racecarZEDGymEnv disable SHARED_MEMORY connection (it was just some debug test) Erwin Coumans 2017-09-11 17:34:06 -07:00
  • ed504dc02c Remove all the tweaks added by me but not part of roboschool. Benelot 2017-09-11 19:17:27 +02:00
  • b7e7415b46 bump up pybullet to 1.3.7 Erwin Coumans 2017-09-11 09:39:48 -07:00
  • 20f97f78b8 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-09-11 09:39:20 -07:00
  • 105c2c948f add simple 'runServer.py' script, that lets you run a GUI shared memory server to connect to Erwin Coumans 2017-09-11 09:38:55 -07:00
  • 416c29daf7 fix with shared memory connection while disabling rendering Erwin Coumans 2017-09-11 09:30:39 -07:00
  • f38b2cf14d use SHARED_MEMORY as first connection attempt, to make visualization/OpenGL rendering easier Erwin Coumans 2017-09-11 09:23:14 -07:00
  • 16c58de272 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-09-11 07:35:05 -07:00
  • a2322f7e3e trigger appveyor/travis tests Erwin Coumans 2017-09-10 21:40:33 -07:00
  • c56c5d74e7 Merge pull request #1306 from bulletphysics/revert-1303-patch-targets erwincoumans 2017-09-10 21:33:58 -07:00
  • 6f51d81cbb Revert "Export targets in CMake and add include directories to target properties" erwincoumans 2017-09-10 21:20:54 -07:00
  • 7fd29ac0fe Merge pull request #1303 from roboticslibrary/patch-targets erwincoumans 2017-09-10 20:31:59 -07:00
  • 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 Erwin Coumans 2017-09-10 16:22:45 -07:00
  • fbffb246fe Export targets in CMake and add include directories to target properties Markus Rickert 2017-09-10 23:39:11 +02:00
  • 466c853489 add testMJCF.py script, to visualize MJCF file Erwin Coumans 2017-09-10 10:45:38 -07:00
  • 5bc9d6696c Merge pull request #1302 from erwincoumans/master erwincoumans 2017-09-10 09:53:49 -07:00
  • 7c15767452 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-09-10 07:48:59 -07:00
  • ec18adbf0a fix MJCF visual shape capsule conversion code (fromto case) Erwin Coumans 2017-09-10 07:48:43 -07:00
  • 125380ce15 revert feet related reward in ant Erwin Coumans 2017-09-09 22:35:48 -07:00
  • de28334a70 tweak to testEnv.py, sample usage: python testEnv.py --rgb=1 --render=1 --step=100000 --env="HumanoidBulletEnv-v0" Erwin Coumans 2017-09-09 16:36:42 -07:00
  • ce64aff7af ant env, fix feet_collision reward issue Erwin Coumans 2017-09-09 16:00:03 -07:00
  • 666c824b81 enable pybullet_env Ant Gym rendering, tinyRenderer has some issue with the ant.xml file though Erwin Coumans 2017-09-09 15:27:10 -07:00
  • c895bd244f track down DL/dl issue Erwin Coumans 2017-09-09 13:05:45 -07:00
  • 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 Erwin Coumans 2017-09-09 12:36:53 -07:00
  • c144d9c045 add simple script to test some of the pybullet gym environments (work-in-progress/experimental) Erwin Coumans 2017-09-08 15:25:16 -07:00
  • 67eb59901a trigger travis again Erwin Coumans 2017-09-08 08:22:40 -07:00
  • 52c58a8886 turn off compiling pybullet using cmake, cmake's lack of finding python is broken beyond repair, let's just use pip/setuptools instead. See also: https://travis-ci.org/bulletphysics/bullet3/jobs/273121440 Erwin Coumans 2017-09-07 18:39:59 -07:00
  • 86840bf50d trigger travis Erwin Coumans 2017-09-07 17:24:17 -07:00
  • 514afc6ca3 Merge pull request #1299 from erwincoumans/master erwincoumans 2017-09-07 14:41:45 -07:00
  • 03cde2ee9b fix build? (pybullet shouldn't be build by default) Erwin Coumans 2017-09-07 14:40:46 -07:00
  • 6671156652 tweak pybullet title and bump up version Erwin Coumans 2017-09-07 14:34:37 -07:00
  • 2d3b1e8eaa bump up pybullet version Erwin Coumans 2017-09-07 14:27:23 -07:00
  • cbe0d0aff2 pybullet fix: accidently enable self-collision Erwin Coumans 2017-09-07 14:27:00 -07:00
  • 2d0d285377 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-09-07 12:26:02 -07:00
  • 09ddd17339 don't build pybullet unless asked for it, see this: https://travis-ci.org/bulletphysics/bullet3/jobs/273018723 Erwin Coumans 2017-09-07 12:22:35 -07:00
  • 9ecd345783 backwards compatibility... Erwin Coumans 2017-09-07 11:40:11 -07:00
  • c30e9aea92 revert minitaur.urdf to previous (backward compatibility) and add _v1 for better version. Erwin Coumans 2017-09-07 11:23:41 -07:00
  • b0e50d0d5a pybullet Gym envs: add more sleep in the enjoy functions to see what's happening. Erwin Coumans 2017-09-07 11:17:38 -07:00
  • 3d702879c5 pybullet: improvements in Gym Ant environment (work-in-progress) Erwin Coumans 2017-09-07 11:06:42 -07:00
  • 920031c488 Merge pull request #1297 from erwincoumans/master erwincoumans 2017-09-06 23:01:15 -07:00
  • 7a2de3ea08 fix cmake logic for BUILD_EXTRA_LIBS Erwin Coumans 2017-09-06 15:59:34 -07:00
  • cfc07565ac fix dumpLog.py Erwin Coumans 2017-09-06 14:34:10 -07:00
  • c82131d16e cmake fixes Erwin Coumans 2017-09-06 14:18:35 -07:00
  • 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) Erwin Coumans 2017-09-06 13:18:39 -07:00
  • adafcce830 compile fixes Erwin Coumans 2017-09-06 10:39:45 -07:00
  • ff0cd65346 fix __init__.py, add stadium without collision for testing Erwin Coumans 2017-09-05 21:47:35 -07:00
  • a985d441bd Re-enable Physics Server (Logging) and Physics Server (Replay Log) Erwin Coumans 2017-09-04 19:00:50 -07:00
  • db8c0853b3 Merge pull request #1290 from lolengine/fix-const-removal erwincoumans 2017-09-02 13:24:38 -07:00
  • ee64a39c7b Merge pull request #1291 from erwincoumans/master erwincoumans 2017-09-02 13:23:59 -07:00
  • a47e342ec4 bump up pybullet version Erwin Coumans 2017-09-02 11:42:58 -07:00
  • 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 Erwin Coumans 2017-09-02 11:35:54 -07:00
  • 8319fa0380 Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwincoumans 2017-09-02 01:06:47 -07:00
  • 1221c6d91d quadruped.py test, use generalized coordinates (not maximal coordinates) by default erwincoumans 2017-09-02 01:06:33 -07:00
  • 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 erwincoumans 2017-09-02 01:05:42 -07:00
  • d8b5ebd818 Make btHashString const-correct by changing a target pointer type. Sam Hocevar 2017-09-01 20:02:58 +02:00
  • 903cc96c1a Fix one-sided soft bodies. Sam Hocevar 2017-09-01 18:46:07 +02:00
  • 6d940d7a02 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-08-31 10:00:24 -07:00
  • 6d0e2cd527 update pybullet docs, add getList to pybullet_envs Erwin Coumans 2017-08-31 09:59:40 -07:00
  • 29271c53eb Merge pull request #1288 from erwincoumans/master erwincoumans 2017-08-30 20:45:56 -07:00
  • 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 erwincoumans 2017-08-30 19:41:15 -07:00
  • c4c3bc6473 Merge pull request #1287 from erwincoumans/master erwincoumans 2017-08-30 12:14:58 -07:00
  • 4c00b674b3 Optimize Dbvt trees in place Matthew Endsley 2017-08-30 01:12:45 -07:00
  • 8dfa76e924 implement pybullet.createUserConstraint for maximalCoordinates (fixed, p2p, gear) maximalCoordinates, make sure parent is bodyA, child is BodyB erwincoumans 2017-08-30 09:54:38 -07:00
  • 9d404f5316 bump up pybullet version, pre-sort visual shapes Erwin Coumans 2017-08-29 21:36:56 -07:00
  • 22658da02a Merge pull request #1285 from erwincoumans/master erwincoumans 2017-08-29 21:34:17 -07:00
  • 1f7db4519e enable motor control for maximal coordinates robots (btRigidBody, btTypedConstraint) for force, velocity, position control. erwincoumans 2017-08-29 19:14:27 -07:00
  • dc38ec5c99 Merge pull request #1284 from erwincoumans/master erwincoumans 2017-08-29 13:28:21 -07:00
  • 4ff6befc6d avoid flickering in visualizer window, when doing pybullet.getCameraImage erwincoumans 2017-08-29 12:13:21 -07:00
  • bd39c7c657 Merge pull request #1282 from erwincoumans/master erwincoumans 2017-08-28 19:32:58 -07:00
  • 3b472e4b12 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-08-28 19:29:06 -07:00
  • 029b4debad fix in minitaur.py and add render function in minitaur_gym_env.py Erwin Coumans 2017-08-28 19:28:20 -07:00
  • 449c8afc11 Merge pull request #1280 from erwincoumans/master erwincoumans 2017-08-27 21:58:19 -07:00
  • 04e7ebbe80 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-08-27 20:08:17 -07:00
  • 1900966805 small rename Erwin Coumans 2017-08-27 19:54:20 -07:00
  • 3f00c7bd49 small tweak in vr_kuka_setup.py example Erwin Coumans 2017-08-27 19:53:38 -07:00
  • c8cb0a5f42 add missing sphere_small.urdf, add vr_kuka_setup.py example. Erwin Coumans 2017-08-27 19:41:40 -07:00
  • 1569f3845c more fixes in pybullet_gym envs/data. implement pybullet.setAdditionalSearchPath Erwin Coumans 2017-08-27 19:34:00 -07:00
  • d9faea8c1c add more URDF files to pybullet_data Erwin Coumans 2017-08-27 19:26:53 -07:00
  • 793904fc89 fix windows 64bit openvr/lib/win64/openvr_api.lib to find openvr64pi.dll (different name from 32bit version, to co-exist) Erwin Coumans 2017-08-27 18:30:12 -07:00
  • 659e869b86 pybullet a bit more refactoring, moving around files. pybullet: move data to pybullet_data package, with getDataPath() method Erwin Coumans 2017-08-27 18:08:46 -07:00
  • 079035d253 Merge pull request #1279 from erwincoumans/master erwincoumans 2017-08-26 15:19:38 -07:00
  • 97cb6df00c bump up pybullet version Erwin Coumans 2017-08-26 15:00:54 -07:00
  • e267f5c3d2 move pybullet.connect into the Gym environment. If you like to enable rendering, call the env.render(mode="human") before calling the first env.reset Erwin Coumans 2017-08-26 14:58:48 -07:00
  • 51b7e1040f more fixes in the pybullet gym environments: use main instead of demo_run, add missing main to some eaxmples. Erwin Coumans 2017-08-26 13:13:53 -07:00
  • b1426322ed add gif to pybullet data add python files to .gitignore pybullet bump up version to 1.2.5 Erwin Coumans 2017-08-25 18:08:53 -07:00
  • dd9ecce79e Merge pull request #1274 from erwincoumans/master erwincoumans 2017-08-25 16:37:16 -07:00
  • bcc60224f0 all methods (except connect, obviously) have the physicsClientId argument, even if they don't use it. This makes it easier to create a wrapper API to store the physics client. This allows easier multi-threaded versions with multiple Bullet DIRECT instances (or SHARED_MEMORY, TCP, UDP etc). See for example https://github.com/bulletphysics/bullet3/blob/master/examples/pybullet/gym/pybullet_envs/bullet/bullet_client.py and https://github.com/bulletphysics/bullet3/blob/master/examples/pybullet/gym/pybullet_envs/bullet/minitaur.py Erwin Coumans 2017-08-25 14:04:45 -07:00
  • be7ddfcc5c Merge pull request #1221 from Wugand/patch-1 erwincoumans 2017-08-25 08:30:07 -07:00
  • 983da08da8 Merge pull request #1271 from erwincoumans/master erwincoumans 2017-08-24 22:38:24 -07:00
  • 0d0caa7cbc Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-08-24 22:02:34 -07:00
  • 1fc148d5d0 fixes in racecarGymEnv: implement 'render' rgb image, fix in naming, fix in observation bounds. Erwin Coumans 2017-08-24 22:01:45 -07:00
  • c7c3e76e56 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-08-24 21:42:32 -07:00
  • ee3bb1efc5 Merge pull request #1272 from jonathantompson/exit_0_fix erwincoumans 2017-08-24 15:44:38 -07:00
  • 29acd99d25 changed exit(0) to exit(EXIT_FAILURE) for OpenGLWindow functions, and changed printf to fprintf(stderr for error string printing. Jonathan Tompson 2017-08-24 15:18:43 -07:00
  • a975d094c3 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-08-24 13:33:58 -07:00
  • cb6914fa4c use better defauls values for minitaur Erwin Coumans 2017-08-24 13:33:45 -07:00
  • 16d9e2fb38 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-08-24 10:16:25 -07:00
  • a119a77bc7 Merge pull request #1270 from erwincoumans/master erwincoumans 2017-08-24 10:09:04 -07:00
  • 5c5993edcb fix potential memory leaks for concave triangle meshes (<concave=true> or createCollisionShape with flags=1) Erwin Coumans 2017-08-24 09:16:11 -07:00
  • 577ddd4f55 remote 'data' from MANIFEST.in Erwin Coumans 2017-08-23 23:58:53 -07:00