Commit Graph
7049 Commits
Author SHA1 Message Date
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 8e9f5ef3f3 fix compile issue 2017-06-23 16:22:38 -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 31fb1c2e79 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2017-06-22 16:30:03 -07:00
erwincoumans 40dae99435 Merge pull request #1203 from erwincoumans/master
add kukaCamGymEnv.py with camera observations (preliminary)
2017-06-22 10:58:51 -07:00
Erwin Coumans fbff4c57ca update include after stb_image changes 2017-06-22 09:03:10 -07:00
Erwin Coumans 9e5e0da9f4 move stb_image/stb_truetype.h and stb_image/stb_image_write.h to ThirdPartyLibs/stb_image folder 2017-06-22 08:48:18 -07:00
Erwin Coumans 97f6a161f1 fix stb_image.h include path to be consistent. 2017-06-22 08:09:33 -07:00
Erwin Coumans d1481c78ba Merge branch 'master' of https://github.com/erwincoumans/bullet3 2017-06-21 12:00:53 -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
erwincoumans e24d79a2c0 Merge pull request #1202 from erwincoumans/master
reduce stack usage (cause some crashes in low-stack tests)
2017-06-20 20:57:48 -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
erwincoumans c48f5b1546 Merge pull request #1182 from lunkhound/pr-fix-solver-simd
SequentialImpulseConstraintSolver: fix bugs with SOLVER_SIMD flag
2017-06-20 12:19:15 -07:00
erwincoumans 99d2ab7871 Merge pull request #1200 from erwincoumans/master
also add baseInertialFramePositionObj and baseInertialFrameOrientatio…
2017-06-19 17:36:18 -07:00
Erwin Coumans 5f770a833d Merge remote-tracking branch 'bp/master' 2017-06-19 17:19:24 -07:00
Erwin Coumans 18564be837 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2017-06-19 17:19:15 -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
erwincoumans 4eb0aa7e60 Merge pull request #1198 from erwincoumans/master
pybullet.createMultiBody with links, capsule, cylinder, plane, mesh
2017-06-19 14:02:27 -07:00
Erwin Coumans d23c4dc3e7 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2017-06-19 13:24:17 -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 5a8f12284a update pybullet_quickstartguide.pdf from https://docs.google.com/document/d/10sXEhzFRSnvFcl3XxNGhnD4N2SedqwdAvK3dsihxVUA 2017-06-17 17:33:38 -07:00
erwincoumans ce972830ff Merge pull request #1196 from erwincoumans/master
allow to disable/enable default keyboard shortcuts , pybullet.getMouseEvents, fix in obj2sdf, improve getCameraImage
2017-06-17 17:10:21 -07:00
Erwin Coumans e5db5192f0 bump up pybullet version again 2017-06-17 13:34:03 -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
Erwin Coumans 3a826a5997 getCameraImage: use debug visualizer camera viewmatrix/projection matrix if possible (only if view/proj matrix is not provided) 2017-06-17 11:21:10 -07:00
Erwin Coumans af0e1d58ef obj2sdf -> don't crash when no name is given, remind user of --fileName=... 2017-06-17 10:24:47 -07:00
erwincoumans 3c40474e55 Merge pull request #1193 from erwincoumans/master
fix gym/envs/bullet/cartpole_bullet.py, 	improve getAABB.py
2017-06-16 19:34:42 -07:00
Erwin Coumans 5ea4da87d7 improve getAABB.py drawing 2017-06-16 19:11:35 -07:00
Erwin Coumans 23b155a2b4 add getAABB.py example.
fix getAABB / b3RequestCollisionInfoCommandInit to use less stack memory
2017-06-16 18:10:10 -07:00
Erwin Coumans 40cb8006ee fix gym/envs/bullet/cartpole_bullet.py (velocity hyperparameter still needs to be tuned)
add enjoy_pybullet_cartpole.py
2017-06-16 17:06:11 -07:00
erwincoumans 37f5413a07 Merge pull request #1190 from erwincoumans/master
pybullet.getAABB and getAPIVersion
2017-06-15 21:53:41 -07:00
Erwin Coumans bb8cfe3c9a pybullet.getAABB and getAPIVersion
fix btMultiBody::getLinkCollider
bump up Bullet C-API version
2017-06-15 19:46:27 -07:00
erwincoumans 49c8683e49 Merge pull request #1189 from erwincoumans/master
tune kuka grasp gym env
2017-06-15 14:28:30 -07:00
erwincoumans c903bd8a49 tune kuka grasp gym env (make it a bit too easy) 2017-06-15 11:18:08 -07:00
erwincoumans 16f439d774 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2017-06-14 23:42:40 -07:00
erwincoumans a547c8f3fc hook up kuka grasping to OpenAI dqn 2017-06-14 23:42:14 -07:00
erwincoumans 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
2017-06-14 19:34:33 -07:00
erwincoumans f8af33dc73 Merge pull request #1183 from lunkhound/pr-browser-gui
example browser: GUI improvements for CommonRigidBodyMT based demos
2017-06-14 08:12:37 -07:00
erwincoumans 3921ea88fa Merge pull request #1177 from YunfeiBai/master
Bug fix. Only return friction coefficient when there is a valid link …
2017-06-14 08:11:57 -07:00
erwincoumans ff7a2bbc3b Merge pull request #1180 from lunkhound/pr-remove-override
fix a stray override keyword (C++11) that slipped in
2017-06-14 08:11:15 -07:00
erwincoumans 1f6872552d Merge pull request #1187 from erwincoumans/master
add humanoid and kuka gym environments (experimental)
2017-06-14 08:10:50 -07:00
erwincoumans cc34ebab25 add humanoid and kuka gym environments (experimental) 2017-06-14 00:54:41 -07:00
erwincoumans 7929ba2929 Merge pull request #1186 from erwincoumans/master
add debug view for getCameraImage (RGB, depth, segmentation mask)
2017-06-13 18:55:11 -07:00
Erwin Coumans 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.
2017-06-13 18:33:32 -07:00