Commit Graph

  • 0c0b4be665 Merge pull request #722 from matpalm/fixSetIdentity erwincoumans 2016-07-29 14:50:16 -07:00
  • 80dfec170b fix setidentity bug Mat Kelcey 2016-07-29 14:43:55 -07:00
  • d605897d13 Merge pull request #719 from erwincoumans/master erwincoumans 2016-07-29 09:07:46 -07:00
  • 72e329962e fix ffmpeg mp4 generation under Windows as well. remove static variables, make them local, to avoid multithreading issues. erwin coumans 2016-07-28 18:06:03 -07:00
  • bfca157dd8 Merge pull request #721 from matpalm/charsafterendif erwincoumans 2016-07-28 17:17:03 -07:00
  • a7a9182953 fix warning: extra tokens at end of #endif directive Mat Kelcey 2016-07-28 16:47:05 -07:00
  • f38d3c5b69 Merge pull request #720 from MiCroN3000/character_controller_fixes erwincoumans 2016-07-28 13:23:41 -07:00
  • 626a913866 The kinematic character controller with various fixes and a few new features like, being able to set any vector for gravity/up, jumping in a certain direction, possibility to use collision masks, angular & linear velocity, angular & linear damping. MiCroN3000 2016-07-28 20:15:38 +02:00
  • daf91de778 fix ffmpeg stream to create quicktime compatible videos Erwin Coumans 2016-07-27 09:11:08 -07:00
  • 9451923dbd Merge pull request #717 from matpalm/pyJointMotorControlArgs erwincoumans 2016-07-26 16:18:28 -07:00
  • 745743ac53 Merge pull request #718 from erwincoumans/master erwincoumans 2016-07-26 16:17:48 -07:00
  • b4cfee8745 set dft for kd to be 1.0. note: this is only applicable to CONTROL_MODE_VELOCITY Mat Kelcey 2016-07-26 16:15:08 -07:00
  • 98c6181ba8 fix screen width/height issue on Intel/Linux add command-line option to set png_skip_frames when taking screenshot series Erwin Coumans (Google) 2016-07-26 15:36:21 -07:00
  • 4b75c5d9d0 add another combo of args to allow kd to be configured in the CONTROL_MODE_VELOCITY case Mat Kelcey 2016-07-26 11:36:34 -07:00
  • b221d2ad18 add targetPosition, targetValue, kp & kd to pybullet_setJointMotorControl Mat Kelcey 2016-07-26 11:09:12 -07:00
  • ab86b66e92 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2016-07-25 17:22:14 -07:00
  • a6e5c6a273 Merge pull request #716 from erwincoumans/master erwincoumans 2016-07-25 16:01:15 -07:00
  • 8270096fad add GripperGraspExample, separate from R2D2GraspExample Erwin Coumans 2016-07-25 12:30:47 -07:00
  • 6b0ceace7f Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2016-07-25 11:49:56 -07:00
  • a6216f4f24 add robotics learning grasp contact example add wsg50 gripper with modified r2d2 gripper tip expose a fudge factor to scale inertia, to make grasping more stable (until we have better grasping contact model/implementation) Erwin Coumans 2016-07-25 11:48:44 -07:00
  • 299243d49b Merge pull request #715 from erwincoumans/master erwincoumans 2016-07-25 00:02:50 -07:00
  • 53fa57bdc4 make IK compile on Mac OSX Erwin Coumans 2016-07-24 23:50:18 -07:00
  • 75e86051c2 Add inverse kinematics example with implementations by Sam Buss. Uses Kuka IIWA model description and 4 methods: Selectively Damped Least Squares,Damped Least Squares, Jacobi Transpose, Jacobi Pseudo Inverse Tweak some PD values in Inverse Dynamics example and Robot example. erwin coumans 2016-07-24 22:22:42 -07:00
  • a285a72c62 Merge pull request #704 from hujiajie/w4373 erwincoumans 2016-07-21 17:03:28 -07:00
  • e55628c7ac Merge pull request #708 from matpalm/paramNameFix erwincoumans 2016-07-21 17:02:55 -07:00
  • d26ef6cee1 Merge pull request #709 from erwincoumans/master erwincoumans 2016-07-21 17:02:13 -07:00
  • 77b9e1a3e2 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2016-07-20 15:46:25 -07:00
  • e88de13cc6 fix Parse joint dynamics in SDF erwincoumans 2016-07-20 15:41:58 -07:00
  • d3a94248d4 fix one more multi-threading issue Erwin Coumans 2016-07-20 12:48:01 -07:00
  • 51ec707230 fix GetJointInfo to use a param called jointIndex (not linkIndex) for naming consistency Mat Kelcey 2016-07-20 11:01:02 -07:00
  • 2278385802 Merge pull request #707 from matpalm/loadErrorMsgTypo erwincoumans 2016-07-20 10:50:31 -07:00
  • 628d029e30 Merge pull request #706 from erwincoumans/master erwincoumans 2016-07-20 10:31:11 -07:00
  • 9369f9b764 fix error msg when loading sdfs Mat Kelcey 2016-07-20 10:24:34 -07:00
  • 81af5db2da Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwin coumans 2016-07-19 15:56:34 -07:00
  • 25a1714754 disable CProfileManager, might reduce some multi-threading conflicts erwin coumans 2016-07-19 15:55:52 -07:00
  • 0ae252fa35 fix issue, use bodyUniqueId/b3JointControlCommandInit2 Erwin Coumans 2016-07-19 15:53:16 -07:00
  • 2302709e2d OpenVR support: track multiple controllers and buttons erwin coumans 2016-07-18 23:13:46 -07:00
  • 73ac7c89c6 Merge pull request #703 from erwincoumans/master erwincoumans 2016-07-18 11:46:53 -07:00
  • c9c837cc67 [WIP] Suppress compiler warnings. hujiajie 2016-07-18 23:07:26 +08:00
  • c28cd03fbd OpenVR controller can pick/drag objects. Instructions, Windows only: Compile using premake+visual studio, and compile App_SharedMemoryPhysics_VR Compile pybullet using cmake using cmake -DBUILD_PYBULLET=OFF -DCMAKE_BUILD_TYPE=Release .. Create a symbolic link from c:\python\dlls\pybullet.pyd to C:\develop\bullet3\cmp\lib\Release\pybullet.dll App_SharedMemoryPhysics_VR Run Python. Here are some Python lines to get going: import pybullet as p p.connect(p.SHARED_MEMORY) p.loadURDF("cube.urdf") p.setGravity(0,0,-10) p.setRealTimeSimulation(1) erwin coumans 2016-07-17 23:50:11 -07:00
  • e1e76c19a3 Merge remote-tracking branch 'bp/master' erwin coumans 2016-07-17 21:29:17 -07:00
  • 5cb97baba0 add husky, quadcopter and plane 100x100 meter urdf files, to prepare for a bit of robotics, machine learning and VR fun Erwin Coumans 2016-07-16 23:14:16 -07:00
  • fcc9d4ebcb fix SIMD/16-byte alignment issue causing issue in one of the old benchmarks Erwin Coumans 2016-07-16 22:33:15 -07:00
  • 260e5d2b3d Merge pull request #701 from erwincoumans/master erwincoumans 2016-07-16 22:01:19 -07:00
  • f9096c2e30 typo/case sensitivity BroadphaseCollision vs NarrowPhaseCollision, aargh Erwin Coumans 2016-07-16 21:47:07 -07:00
  • 8c69bfb042 fix: accidently enable memory-leak debug test Erwin Coumans 2016-07-16 21:36:40 -07:00
  • c54a61b97a More example code is memory-leak free now, in particular PhysicsServerExample. /PhysicsServerCommandProcessor also fixed some memory issue in InverseDynamicsExample (the base class is supposed to delete collision shape memory) Erwin Coumans 2016-07-16 21:29:31 -07:00
  • 589fa376b3 only add compound child shapes to 'allocated' list once Erwin Coumans 2016-07-16 17:58:06 -07:00
  • e2bdd7dbb1 fix more memory leaks, ImportURDFExample is now leak-free eliminate all run-time memory allocation (except for mouse-pick/ray-intersection) in ImportURDFExample Erwin Coumans 2016-07-16 17:40:44 -07:00
  • 2caa2b7ff4 removed more memory leaks and improve btAlignedAllocator memory-leak debugging Erwin Coumans 2016-07-16 14:58:11 -07:00
  • bbefc6b108 fix an issue in previous commit Erwin Coumans 2016-07-16 01:11:53 -07:00
  • a12d25e6ce remove #include of visual leak detector (used to find memory leaks in ExampleBrowser/main.cpp) erwin coumans 2016-07-16 00:58:09 -07:00
  • f9762d63ab Removed many memoryleaks in Example Browser, reducing some technical debt. When running the Example Browser with Basic Example, 'visual leak detector' show no leak. Many other individual examples still leak, so it is work-in-progress. Disabled the profiler window (too many leaks) erwin coumans 2016-07-16 00:55:56 -07:00
  • 797680a535 Remove memory leak in SimpleOpenGL3 example code erwin coumans 2016-07-14 20:42:00 -07:00
  • 4cbc741f66 Merge pull request #693 from hujiajie/master erwincoumans 2016-07-14 10:52:59 -07:00
  • 93e98ddbd0 Merge pull request #698 from matpalm/linkIdFix erwincoumans 2016-07-14 10:51:49 -07:00
  • 824c721710 Merge pull request #699 from erwincoumans/master erwincoumans 2016-07-14 10:51:34 -07:00
  • 34187fba1c fix camera update issue in previous commit fix Mac OSX build issue Erwin Coumans 2016-07-14 09:49:49 -07:00
  • 4a705d1e03 Add kiva_shelf to prepare for picking/grasping task Fix uninitialized variable jointDamping/jointFriction in SDF importer Add SDF <pose> parsing in visual, inertial, collision elements. Slight improvement in TinyRender loading performance of largish meshes (30k vertices) Reduce #define MAX_SDF_BODIES to 500, due to some issue in client code, todo: figure out what the issue is. b3RobotSimAPI support SDF file loading Tiny improvement in OpenGL hardware renderer lighting, to distinguish faces without textures erwin coumans 2016-07-14 00:05:57 -07:00
  • 588bd007e7 bug fix for pybullet_applyExternalForce where linkId wasn't actually being used in b3ApplyExternalForce call Mat Kelcey 2016-07-13 21:12:39 -07:00
  • 31e7f2e309 Merge pull request #697 from matpalm/addFovToRenderImage erwincoumans 2016-07-13 18:46:42 -07:00
  • 6c856d9fa3 Merge pull request #694 from matpalm/flipDepthImage erwincoumans 2016-07-13 15:56:33 -07:00
  • 513ba9d035 Merge pull request #696 from erwincoumans/master erwincoumans 2016-07-13 15:56:05 -07:00
  • 10cc6f14cb add option to use hardware OpenGL renderer for synthetic camera Erwin Coumans 2016-07-12 18:16:13 -07:00
  • 048c01d7c4 Merge branch 'master' of git://github.com/bulletphysics/bullet3 into addFovToRenderImage Mat Kelcey 2016-07-12 13:52:25 -07:00
  • ad18cbafe8 Merge branch 'master' of git://github.com/bulletphysics/bullet3 into flipDepthImage Mat Kelcey 2016-07-12 13:51:48 -07:00
  • 2466dc155d fix for vertically flipped depth buffer in TinyRendererVisualShapeConverter::render Mat Kelcey 2016-07-12 13:46:48 -07:00
  • 23868ebfb6 [WIP] Suppress compiler warnings. hujiajie 2016-07-12 20:57:05 +08:00
  • 787cb0cb17 Merge pull request #648 from benelot/master erwincoumans 2016-07-11 22:17:31 -07:00
  • 5249ca7ceb Merge pull request #690 from hujiajie/master erwincoumans 2016-07-11 18:13:58 -07:00
  • b73bcead4b Merge remote-tracking branch 'upstream/master Benjamin Ellenberger 2016-07-11 23:31:49 +02:00
  • 5f03b039a5 Change btVector3/btQuaternion to const btVector3&/btQuaternion&. Benjamin Ellenberger 2016-07-11 23:22:17 +02:00
  • ed13cc6c26 Add a slider to displace pendula via GUI. Benjamin Ellenberger 2016-07-11 23:07:48 +02:00
  • 5112de3e3f Fix premake.lua missing includes. Benjamin Ellenberger 2016-07-11 21:50:32 +02:00
  • e2e750efb2 Merge pull request #689 from erwincoumans/master erwincoumans 2016-07-11 10:38:38 -07:00
  • d776f06815 [WIP] Suppress compiler warnings. hujiajie 2016-07-11 18:02:42 +08:00
  • 7633cfb800 prepare robotics learning examples, see examples/RoboticsLearning/b3RobotSimAPI.h prepare compliant contact work, urdf loading of parameters (see data/cube.urdf) erwin coumans 2016-07-11 00:26:40 -07:00
  • 9a99d18ca6 Merge pull request #688 from hujiajie/master erwincoumans 2016-07-11 00:17:38 -07:00
  • 8c573177eb [Working In Progress] Suppress compiler warnings. hujiajie 2016-07-10 14:22:32 +08:00
  • 81ae53e3a4 Merge pull request #683 from erwincoumans/master erwincoumans 2016-07-09 15:24:40 -07:00
  • 02582e3a78 shrink down cube size of BasicDemo 10 times (it looked ginormous in VR) from 2x2x2 meter to 0.2 add test for VR HUD/sub-titles fix issue in previous commit, partial string use %.8s not %8.s use long long int in b3Clock fix warning/error in pointer alignment in serialization Fix pybullet Windows compilation. (thanks to bkeys/https://github.com/bulletphysics/bullet3/pull/687) erwin coumans 2016-07-09 15:09:09 -07:00
  • 647774f8e4 Merge pull request #685 from ComradeKeys/master erwincoumans 2016-07-08 17:23:41 -07:00
  • 54979a0f89 pybullet renderimage with projection matrix calculated using field of view Mat Kelcey 2016-07-08 14:29:58 -07:00
  • 06d6c9fc3a There was a typo I came across when cross compiling TLDR; I fixed a typo for the windows build. - bkeys Brigham Keys, Esq 2016-07-08 16:30:01 -05:00
  • 35b260b252 Merge remote-tracking branch 'bp/master' Erwin Coumans 2016-07-08 08:20:16 -07:00
  • 60d2b99151 Physics runs in a separate thread from rendering in PhysicsServerExample (preliminary) Improve rendering performance. OpenVR experience is smooth now. commit needs a bit more testing before pushing in main repo. erwin coumans 2016-07-07 19:24:44 -07:00
  • e918e5a44e Merge pull request #682 from hellojas/renderImagefix erwincoumans 2016-07-07 14:47:01 -07:00
  • 993bd52fe2 fix minor issues - arg parse size, spelling, duplicate function definition Jasmine Hsu 2016-07-07 13:56:32 -07:00
  • 9d629bdcd7 Merge pull request #672 from hellojas/renderImage erwincoumans 2016-07-07 12:42:41 -07:00
  • a5b55e8fbf Randomize the dimensions of the creature within a certain dimension range. Benjamin Ellenberger 2016-07-05 18:57:51 +02:00
  • bc5a756c36 Merge remote-tracking branch 'bp/master' Erwin Coumans 2016-07-05 08:55:41 -07:00
  • a71810e76f Change scalings of different body parts. Benjamin Ellenberger 2016-07-04 19:43:26 +02:00
  • 34ae030c72 Fix CMake references. Benjamin Ellenberger 2016-07-04 19:27:18 +02:00
  • 40175b4700 Changed header guard name. Benjamin Ellenberger 2016-07-04 19:26:27 +02:00
  • 74aba8b8fd Correct the build files and fix the name of the create method in header file. Benjamin Ellenberger 2016-07-04 19:17:50 +02:00
  • 277e103b7b Move NN3DWalkers to the evolution folder. Benjamin Ellenberger 2016-07-04 19:17:10 +02:00
  • e652863baa Working random walkers. Benjamin Ellenberger 2016-07-03 19:54:47 +02:00
  • d0f20eafd1 Allow to build PhysicsServer in VR mode, to see the URDF/SDF robots in proper scale in VR. Add option to have Z as up-axis for VR examples. Add OpenVR LICENSE + README file Don't crash VR app when no HMD is detected, just exit. For now, don't request debug lines in client, it slows down physics server in VR mode too much. erwin coumans 2016-07-02 18:53:19 -07:00
  • 0cba24b637 Merge pull request #680 from erwincoumans/master erwincoumans 2016-07-02 11:07:43 -07:00
  • 471d3652e4 (finally) applied patch to fix 'setLocalScaling' of btMultiSphereShape See https://code.google.com/archive/p/bullet/issues/636 http://bulletphysics.org/Bullet/phpBB3/viewtopic.php?f=9&t=8237 and https://github.com/bulletphysics/bullet3/issues/125 Erwin Coumans 2016-07-02 10:07:13 -07:00