Commit Graph

  • 5ea4da87d7 improve getAABB.py drawing Erwin Coumans 2017-06-16 19:11:35 -07:00
  • 23b155a2b4 add getAABB.py example. fix getAABB / b3RequestCollisionInfoCommandInit to use less stack memory Erwin Coumans 2017-06-16 18:10:10 -07:00
  • 40cb8006ee fix gym/envs/bullet/cartpole_bullet.py (velocity hyperparameter still needs to be tuned) add enjoy_pybullet_cartpole.py Erwin Coumans 2017-06-16 17:06:11 -07:00
  • 37f5413a07 Merge pull request #1190 from erwincoumans/master erwincoumans 2017-06-15 21:53:41 -07:00
  • bb8cfe3c9a pybullet.getAABB and getAPIVersion fix btMultiBody::getLinkCollider bump up Bullet C-API version Erwin Coumans 2017-06-15 19:46:27 -07:00
  • 49c8683e49 Merge pull request #1189 from erwincoumans/master erwincoumans 2017-06-15 14:28:30 -07:00
  • c903bd8a49 tune kuka grasp gym env (make it a bit too easy) erwincoumans 2017-06-15 11:18:08 -07:00
  • 16f439d774 Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwincoumans 2017-06-14 23:42:40 -07:00
  • a547c8f3fc hook up kuka grasping to OpenAI dqn erwincoumans 2017-06-14 23:42:14 -07:00
  • d2888f0884 add nicer meshes to kuka_with_gripper.sdf and add kuka_with_gripper2.sdf that can rotate without messing up IK fix tray/tray_textured4.obj and tray/tray.urdf fix kuka_with_cube.py allow both IK /end-effector control and joint-space control in kuka environment, use 1./240. sec. step and 150 solver iter bump up pybullet to 1.1.7 erwincoumans 2017-06-14 19:34:33 -07:00
  • f8af33dc73 Merge pull request #1183 from lunkhound/pr-browser-gui erwincoumans 2017-06-14 08:12:37 -07:00
  • 3921ea88fa Merge pull request #1177 from YunfeiBai/master erwincoumans 2017-06-14 08:11:57 -07:00
  • ff7a2bbc3b Merge pull request #1180 from lunkhound/pr-remove-override erwincoumans 2017-06-14 08:11:15 -07:00
  • 1f6872552d Merge pull request #1187 from erwincoumans/master erwincoumans 2017-06-14 08:10:50 -07:00
  • cc34ebab25 add humanoid and kuka gym environments (experimental) erwincoumans 2017-06-14 00:54:41 -07:00
  • 7929ba2929 Merge pull request #1186 from erwincoumans/master erwincoumans 2017-06-13 18:55:11 -07:00
  • a0ded43a69 use cnn_to_mlp to allow training of racecar using (extremely simplified) ZED camera pixel data using OpenAI baselines. add a red sphere to make training a bit easier for now. Erwin Coumans 2017-06-13 18:33:32 -07:00
  • ee8fd56c5e prepare to train racecar using ZED camera pixels (CNN+DQN) Erwin Coumans 2017-06-13 16:04:50 -07:00
  • 0958e8f473 only show debug camera RGB pixels by default Erwin Coumans 2017-06-13 14:07:58 -07:00
  • d17faddff2 fix for b3RequestActualStateCommandComputeLinkVelocity/getLinkState link velocities for static links Erwin Coumans 2017-06-13 13:51:38 -07:00
  • ab6d5c9c53 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-06-13 11:06:12 -07:00
  • c84416d932 add debug view for getCameraImage (RGB, depth, segmentation mask) Erwin Coumans 2017-06-13 10:53:24 -07:00
  • 5692137554 Merge pull request #1185 from mbreyer/bugfix-uninitializedVariable erwincoumans 2017-06-13 08:28:24 -07:00
  • 0c7cf47eb9 fix uninitialized erp in pybullet_setPhysicsEngineParameter Michel Breyer 2017-06-13 17:24:35 +02:00
  • e24dbec146 Merge pull request #1184 from mbreyer/bugfix-pybulletGetCameraImage erwincoumans 2017-06-12 14:15:30 -07:00
  • 6d84e5e159 fix memcpy of depth and segmentation images to numpy arrays Michel Breyer 2017-06-12 16:28:21 +02:00
  • 79877116e7 CommonRigidBodyMTBase: replace 'stricmp' with 'strcmp' Lunkhound 2017-06-11 10:04:38 -07:00
  • f86b9b4fc4 example browser: GUI improvements for CommonRigidBodyMT based demos Lunkhound 2017-06-10 16:24:21 -07:00
  • 00e85554fb Merge pull request #1181 from erwincoumans/master erwincoumans 2017-06-10 20:34:42 -07:00
  • 1752aa55ca train_pybullet_racecar.py works, self-driving car drives towards the ball using OpenAI baselines DQN :-) See https://www.youtube.com/watch?v=DZ5Px-ocelw for video and how-to-install. erwincoumans 2017-06-10 18:46:36 -07:00
  • e9ec5044d1 SequentialImpulseConstraintSolver: fix bugs with SOLVER_SIMD flag Lunkhound 2017-06-10 04:21:49 -07:00
  • 4a7469a1ba fix uninitialized-variable issues (were unused initialized, but triggers some memory checking tools) Erwin Coumans 2017-06-09 21:19:02 -07:00
  • b361722500 Implement train_pybullet_racecar.py and enjoy_pybullet_racecar.py using OpenAI baselines DQN for the RacecarGymEnv. Erwin Coumans 2017-06-09 19:26:07 -07:00
  • 8b3f979c27 fix a stray override keyword that slipped in Lunkhound 2017-06-09 18:28:46 -07:00
  • dc8c2e4d5e Merge pull request #1179 from erwincoumans/master erwincoumans 2017-06-09 15:02:59 -07:00
  • 82e3c553b9 bump up pybullet version (some memory leaks were fixed since 1.1.3) Erwin Coumans 2017-06-09 14:03:47 -07:00
  • b2a46a7edd mimicJointConstraint.py creates actual differential drive See https://www.youtube.com/watch?v=pK3PTPlRTGA :-) erwincoumans 2017-06-09 10:15:05 -07:00
  • 0aeb4d5058 add RacecarGymEnv as a gym experimentation environment Erwin Coumans 2017-06-08 19:45:48 -07:00
  • 037043467a Bug fix. Only return friction coefficient when there is a valid link collider. yunfeibai 2017-06-08 18:59:11 -07:00
  • 7ee8126d66 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-06-08 14:28:42 -07:00
  • b325844b9a add missing 'wheel.urdf" and very simple procedural terrain generation (sine wave) Erwin Coumans 2017-06-08 14:28:33 -07:00
  • e5ce067cb9 Merge pull request #1176 from erwincoumans/master erwincoumans 2017-06-08 10:20:22 -07:00
  • c1f6b7e9b8 fix memory leak in case a Wavefront .obj file had multiple shapes (texture was loaded multiple times, while only releasing one) erwincoumans 2017-06-08 09:21:32 -07:00
  • 9d422c9b08 bump up pybullet version Erwin Coumans 2017-06-07 19:02:23 -07:00
  • c1e32e6428 fix potential memory leaks Erwin Coumans 2017-06-07 19:00:44 -07:00
  • 46f2f3db4e implement 'mimic' joint constraint or 'gear' constraint for btMultiBody, add example in pybullet/examples/mimicJointConstraint.py Erwin Coumans 2017-06-07 16:22:02 -07:00
  • 60e3887456 enable btGearConstraint, expose 'changeDynamics' for gearRatio, only works for maximalCoordinates rigid bodies. See examples\pybullet\examples\mimicJointConstraint.py Erwin Coumans 2017-06-07 13:44:34 -07:00
  • d08f3e5f91 expose pybullet non-contact erp, friction erp and frictionAnchor, b3PhysicsParamSetDefaultNonContactERP / b3PhysicsParamSetDefaultFrictionERP / b3ChangeDynamicsInfoSetFrictionAnchor Erwin Coumans 2017-06-07 09:37:28 -07:00
  • 0c3a3cc466 pybullet.changeDynamicsInfo/b3ChangeDynamicsInfoSetContactStiffnessAndDamping expose contactStiffness/contactDamping Erwin Coumans 2017-06-07 08:37:42 -07:00
  • 877e2cf9f9 Merge pull request #1174 from erwincoumans/master erwincoumans 2017-06-06 09:50:07 -07:00
  • 7e12034097 improve racecar visuals a little bit with a texture on the wheels erwincoumans 2017-06-06 09:45:06 -07:00
  • ae00c24a5c add MIT racecar URDF, meshes and racecar.py quick test erwincoumans 2017-06-06 09:23:40 -07:00
  • 7b56db9f97 fix compile issue/warning erwincoumans 2017-06-06 06:59:41 -07:00
  • fb6d623d24 Merge pull request #1171 from erwincoumans/master erwincoumans 2017-06-05 16:49:22 -07:00
  • 91735acc7c also revert those 2 files Erwin Coumans 2017-06-05 14:19:28 -07:00
  • b5962ab148 revert due to crashes on windows, when simulation speed is increased Erwin Coumans 2017-06-05 14:15:51 -07:00
  • 444f206c7c Merge pull request #849 from benelot/3D-NN-walkers-example erwincoumans 2017-06-05 13:31:07 -07:00
  • be9384a01b Merge pull request #1168 from lunkhound/pr-fix-thread-index erwincoumans 2017-06-05 13:27:05 -07:00
  • 0d7232c661 Merge pull request #1170 from erwincoumans/master erwincoumans 2017-06-05 09:33:50 -07:00
  • adb938f30f reduce memory usage Erwin Coumans 2017-06-05 08:01:11 -07:00
  • 6bf3d4e08e Merge branch 'master' into pr-fix-thread-index lunkhound 2017-06-05 00:33:02 -07:00
  • b6cf8ade07 prepare for pybullet 1.1.2 Erwin Coumans 2017-06-04 22:54:04 -07:00
  • 14a128d122 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-06-04 22:53:26 -07:00
  • 351ea171c1 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-06-04 22:53:23 -07:00
  • 69642805ff Merge pull request #1166 from erwincoumans/master erwincoumans 2017-06-04 22:53:11 -07:00
  • 704269afe1 don't pass second parameter, pybullet func Erwin Coumans 2017-06-04 22:24:14 -07:00
  • 88c743b5ce Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-06-04 22:12:42 -07:00
  • b01386077d Merge pull request #1169 from lunkhound/pr-gui-slider-fix erwincoumans 2017-06-04 22:08:47 -07:00
  • a7aed37632 work on pybullet/C-API createMultiBody (still preliminary, only sphere/box collision shapes, no links/hierarchies yet, soon) pybullet/C-API, expose linear/angular damping fix some warnings (param name needs to be same in .h and .cpp) fix potential startup threading issue (args were deleted in main thread while still possibly use in child thread) fix for spinning/rolling friction in case of mixing maximal and reduced coordinate btMultiBody+btRigidBody Erwin Coumans 2017-06-04 22:04:16 -07:00
  • 03aa178ca5 example browser: fix 'clamp-to-integer' on GUI-sliders Lunkhound 2017-05-22 00:48:07 -07:00
  • 4a169d180e Call reset right before using the clock. Benjamin Ellenberger 2017-06-04 20:47:31 +02:00
  • b5a80a08aa Revert b3Clock changes and use reset method instead. Benjamin Ellenberger 2017-06-04 20:39:10 +02:00
  • 0fc3ce69e9 fix thread index going out of range bug Lunkhound 2017-06-03 04:16:57 -07:00
  • b23cb1dd2c pybullet.createCollisionShape, createVisualShape, createMultiBody, programmatic creation using ProgrammaticUrdfInterface (still preliminary, not ready for commit yet, see examples\pybullet\examples\createSphereMultiBodies.py) Erwin Coumans 2017-06-03 10:57:56 -07:00
  • ff695dd328 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-06-03 08:16:59 -07:00
  • 861766f1d5 Merge pull request #1167 from YunfeiBai/master erwincoumans 2017-06-03 08:16:32 -07:00
  • 708a430e30 comment out btThreadsAreRunning which does not build. yunfeibai 2017-06-02 18:32:39 -07:00
  • bfcbb339cf Merge remote-tracking branch 'upstream/master' yunfeibai 2017-06-02 18:26:04 -07:00
  • 0a29c8d9af Get debug visualizer camera yaw, pitch, dist, and target. yunfeibai 2017-06-02 18:24:51 -07:00
  • e2a9fc33dc Remove debug code. yunfeibai 2017-06-02 17:40:50 -07:00
  • 3506603d60 Test conversion from view matrix to yaw pitch roll. yunfeibai 2017-06-02 16:56:05 -07:00
  • 1d1c822d52 btThreadsAreRunning wasn't defined if BT_THREADSAFE was not defined, causing compile errors using premake Erwin Coumans 2017-06-02 16:25:28 -07:00
  • 518c7ec00e Merge pull request #1144 from lunkhound/pr-threading-refactor erwincoumans 2017-06-02 16:18:12 -07:00
  • 210994575b Merge pull request #1165 from erwincoumans/master erwincoumans 2017-06-02 09:40:22 -07:00
  • 8ef3a60f1c compile fix Erwin Coumans 2017-06-02 09:01:50 -07:00
  • 5a89b4f385 allow b3Clock to reset to time reference 0, by default reset will set the reference to 'now'. Erwin Coumans 2017-06-02 08:18:17 -07:00
  • e47a4d61c1 Merge pull request #1164 from erwincoumans/master erwincoumans 2017-06-02 08:05:50 -07:00
  • f350a506a6 Enable rgba color update for TinyRender. yunfeibai 2017-06-01 23:32:26 -07:00
  • e97bb9d494 Add utility function to convert view matrix to camera yaw pitch roll. yunfeibai 2017-06-01 21:44:02 -07:00
  • 3987bdd333 remove pose frame from SDF, allow plane collision shape in SDF load the Roboschool stadium.sdf in humanoid_knee_position_control.py erwincoumans 2017-06-01 20:13:39 -07:00
  • baa8c3adc2 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-06-01 16:49:15 -07:00
  • 030d723db6 fix some warnings Erwin Coumans 2017-06-01 16:48:07 -07:00
  • e6d1a8cf97 Swap yaw and pitch in camera computation. Add functions to convert view matrix to camera position, and camera position to camera yaw pitch roll. yunfeibai 2017-06-01 15:30:37 -07:00
  • 86500004a5 Merge pull request #1160 from erwincoumans/master erwincoumans 2017-06-01 14:06:14 -07:00
  • aa40b8487f bump up SHARED_MEMORY_MAGIC_NUMBER versioning tag, remove humanoid_running_3.py bump up pybullet version to 1.1.0 Erwin Coumans 2017-06-01 13:33:53 -07:00
  • 5c6045b61f turn down effect of default specular a bit Erwin Coumans 2017-06-01 13:15:58 -07:00
  • d744fe10dc compile fix Erwin Coumans 2017-06-01 12:51:43 -07:00
  • 87293e835c implement specular, URDF non-standard specular part (see sphere2.urdf) and SDF specular support. pybullet.changeVisualShape(obUid,linkIndex,specularColor=[R,G,B]) and Bullet C-API b3UpdateVisualShapeSpecularColor Bug fixes in b3ResourcePath::findResourcePath resolution. add stadium.sdf and roboschool/models_outdoor/stadium assets https://github.com/openai/roboschool/tree/master/roboschool/models_outdoor/stadium minor fixes to obj2sdf Erwin Coumans 2017-06-01 12:32:44 -07:00
  • 439e8c84cf add new .obj files for kuka_iiwa/model.urdf Erwin Coumans 2017-05-31 21:43:09 -07:00
  • 3157093125 Implemented specular reflective lighting for OpenGL 3.x, everything looks shiny (will add APIs to make it less shiny ;-) Remove roof from kitchens/1.sdf, otherwise shadows and shinyness won't work (light is outside the room, bouncing against roof-top) Make kuka_iiwa/model.urdf more smooth, use .obj for per-vertex normals (using Blender, import STL, export OBJ, enable triangles, normals and Z-UP, Y forward) Erwin Coumans 2017-05-31 20:32:45 -07:00