Commit Graph

  • 3ad49ae5eb Set logging unique id at initialization. This fixed a bug that the second log couldn't be stopped properly. yunfeibai 2017-03-07 11:52:26 -08:00
  • 63dc57c7e6 add pybullet file to track VR controller attached to some robot (such as minitaur) press button to toggle tracking, other button to reset orientation of controller, relative to robot. erwincoumans 2017-03-07 08:48:23 -08:00
  • 18fb738f80 Merge pull request #992 from taylor001/dev erwincoumans 2017-03-07 07:37:39 -08:00
  • c1d4651eb9 Merge pull request #994 from erwincoumans/master erwincoumans 2017-03-07 07:36:52 -08:00
  • 98e7519134 Update b3RobotSimulatorClientAPI.cpp erwincoumans 2017-03-06 18:54:52 -08:00
  • b12ccd92c8 typo (thanks Avik for the report!) erwincoumans 2017-03-06 18:52:52 -08:00
  • af284122a3 Fix warning when compiling with -Dundef on MinGW Daniele Bartolini 2017-03-06 19:27:21 +01:00
  • 9139151b72 Merge pull request #991 from erwincoumans/master erwincoumans 2017-03-05 22:41:39 -08:00
  • f81211f3b0 fix quadruped.py, don't use 'realtime' and set timeout (in case connection to server is lost) to few seconds Erwin Coumans 2017-03-05 22:40:05 -08:00
  • 0759ba1a22 Merge pull request #990 from erwincoumans/master erwincoumans 2017-03-05 22:23:23 -08:00
  • 00361afea5 allow user to specify the maximum number of dofs to log in GenericRobotStateLogger (default = 12) add minitaur quadruped playback of minitaur log files (real robot and simulated create the same log files) add improved minitaur.urdf file, see https://youtu.be/lv7lybtOzeo for a preview. erwincoumans 2017-03-05 21:49:20 -08:00
  • a7ad6c2860 Merge remote-tracking branch 'bp/master' erwincoumans 2017-03-04 15:31:02 -08:00
  • c7579d7b82 fix quadruped, allow user to pick the maximum number of dofs to log erwincoumans 2017-03-04 15:30:57 -08:00
  • 2c081c767c Merge pull request #988 from YunfeiBai/master erwincoumans 2017-03-04 15:27:00 -08:00
  • e0c74a46ac Set renderer in pybullet. yunfeibai 2017-03-04 13:31:30 -08:00
  • 6e3cd26f11 Log time stamp and step count. yunfeibai 2017-03-04 13:19:43 -08:00
  • 44b140dd38 disable the gMaxNumCmdPer1ms experiment by default (-1) fix minitaur_evaluate.py script, quadruped.py erwincoumans 2017-03-04 12:59:21 -08:00
  • d13969854f Merge pull request #987 from pps83/master erwincoumans 2017-03-04 05:26:49 -08:00
  • 13669a4331 remove unnecessary using namespace std from b3CommandLineArgs.h Pavel 2017-03-04 03:52:50 -08:00
  • 84fc9b5a98 remove using namespace ConvexDecomposition from library header file Pavel 2017-03-04 03:35:57 -08:00
  • 995a686eaf Merge pull request #986 from erwincoumans/master erwincoumans 2017-03-03 16:03:02 -08:00
  • dcc4c0bda8 fix uninitialized value in new btMatrix3x3::diagonalize Erwin Coumans 2017-03-03 16:02:12 -08:00
  • ea4fb7f322 Merge pull request #985 from erwincoumans/master erwincoumans 2017-03-03 15:03:28 -08:00
  • 7cb5898db6 fix body name in GUI more expose getBodyInfo to b3RobotSimulatorClientAPI Erwin Coumans 2017-03-03 11:33:20 -08:00
  • 8f3ba88754 Merge pull request #983 from erwincoumans/master erwincoumans 2017-03-02 13:28:05 -08:00
  • 3d43ab1bad update pybullet quickstart guide from Erwin Coumans 2017-03-02 13:26:12 -08:00
  • 211d292ea2 Merge pull request #982 from erwincoumans/master erwincoumans 2017-03-02 12:45:13 -08:00
  • 34fc2fb589 create premake/cmake file for Bullet/Extras/obj2sdf add missing 1.sdf for Bullet/data/kitchens/1.sdf add support for getting keyboard events (pybullet.getKeyboardEvents and b3RobotSimulatorClientAPI::getKeyboardEvents) Erwin Coumans 2017-03-02 12:33:22 -08:00
  • 255b21a776 Merge pull request #979 from erwincoumans/master erwincoumans 2017-03-02 08:18:11 -08:00
  • 1ba22c7c45 Merge pull request #980 from YunfeiBai/master erwincoumans 2017-03-02 08:17:59 -08:00
  • a33dcdb63d Modify logging and playback to handle fixed joint. yunfeibai 2017-03-01 23:37:01 -08:00
  • 6a40c1cca7 pybullet expose resetDebugVisualizerCamera example: pybullet.resetDebugVisualizerCamera(cameraDistance=3,cameraYaw=30,cameraPitch=52,cameraTargetPosition=[0,0,0]) Erwin Coumans 2017-03-01 15:04:07 -08:00
  • 2f3ba49357 expose some sleep timeout pybullet.setPhysicsEngineParameter(maxNumCmdPer1ms=100) or b3PhysicsParamSetMaxNumCommandsPer1ms, Erwin Coumans 2017-03-01 13:48:57 -08:00
  • ac28f50fa5 vrhand.py first try to connect to SHARED_MEMORY if that fails use GUI fallback Erwin Coumans 2017-03-01 13:01:02 -08:00
  • 2eb019cdc3 Created Wavefront obj to sdf converter, to make it easier to import complex obj models with many materials. See kitchen for example. Fix in tinyobj, make sure material is initialized Add fatihrmutfak kitchen model, for Virtual Reality and some research Erwin Coumans 2017-03-01 10:06:10 -08:00
  • 89e8e30de6 fix lack of collision scaling in pybullet URDF/SDF files (only graphics meshes supported scaling, collision objects ignored scaling) Erwin Coumans 2017-02-28 16:30:57 -08:00
  • 413d31e77e Update README.md erwincoumans 2017-02-27 19:11:24 -08:00
  • 26a4414bc2 Merge pull request #977 from manmohanbishnoi/master erwincoumans 2017-02-26 10:50:24 -08:00
  • dad2895fed Update helloworld.tex with library link order. Manmohan Bishnoi 2017-02-27 00:04:46 +05:30
  • e2bdf124a1 Merge pull request #975 from erwincoumans/master erwincoumans 2017-02-26 07:01:42 -08:00
  • 0131754173 Add 'extractRotation' based on "A robust method to extract the rotational part of deformations" ///See http://dl.acm.org/citation.cfm?doid=2994258.2994269 Rewrite 'diagonalize' to use 'extractRotation', should fix Issue 846 Erwin Coumans 2017-02-25 16:57:18 -08:00
  • 88aa9e899e tweak Minitaur/RobotSimulator, fix target value from int to double Erwin Coumans 2017-02-24 21:40:43 -08:00
  • 77538b04c2 Update PhysicsServerCommandProcessor.cpp erwincoumans 2017-02-24 16:01:18 -08:00
  • 929eb49029 Merge pull request #974 from erwincoumans/master erwincoumans 2017-02-24 15:50:26 -08:00
  • a4f1e34899 expose timeout in pybullet/shared memory API add RobotSimulator, a C++ API similar to pybullet. (work-in-progress, only part of API implemeted) Erwin Coumans 2017-02-24 15:34:11 -08:00
  • f15722ffb1 Merge pull request #973 from erwincoumans/master erwincoumans 2017-02-22 17:38:27 -08:00
  • bb11884f89 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-02-22 15:50:34 -08:00
  • 0b27edf172 allow to compile/run 64bit version of VR lib, workaround for issue that both 32bit and 64bit version is called openvr_api.dll Now 64bit version is called openvr64pi.dll (patched the 64bit binary library openvr_api.lib) See also https://github.com/ValveSoftware/openvr/issues/412 Erwin Coumans 2017-02-22 15:50:09 -08:00
  • 3e1710d48e Merge pull request #972 from YunfeiBai/master erwincoumans 2017-02-22 14:40:55 -08:00
  • 2751b34894 Add maximum joint angle. yunfeibai 2017-02-22 14:01:03 -08:00
  • 6f2a7220a5 Modify controller constraint in the pybullet vr gripper setup. yunfeibai 2017-02-22 13:52:49 -08:00
  • b452689ccf Merge pull request #971 from YunfeiBai/master erwincoumans 2017-02-22 13:39:45 -08:00
  • 86f0067266 A bug fix for logging the orientation of the base of the object. yunfeibai 2017-02-22 13:30:28 -08:00
  • ecfae44441 Update README.md erwincoumans 2017-02-22 12:35:24 -08:00
  • e991234821 Update README.md erwincoumans 2017-02-22 12:34:02 -08:00
  • 8fd8d5151f Merge pull request #970 from erwincoumans/master erwincoumans 2017-02-22 12:00:59 -08:00
  • aff3b13ebd Merge remote-tracking branch 'bp/master' Erwin Coumans (Google) 2017-02-22 10:44:37 -08:00
  • e1504eb990 fix Linux premake build Erwin Coumans (Google) 2017-02-22 10:39:37 -08:00
  • bd30ba30ce Replace large timeout (1024*1024*1024) using real-time clock timeout (10 seconds default) Change SHARED_MEMORY_MAGIC_NUMBER to make sure server/client are using the same version (shared memory) add --realtimesimulation to physics server (GUI, VR) remove --G Xcode from build_cmake_pybullet_double.sh Erwin Coumans 2017-02-22 09:33:30 -08:00
  • 35b92c43d3 remove some standalone-example from the premake build (re-enable using option --standalone-examples move PhysicsServer and PhysicsClient into Physics Server-Client in its own ExampleBrowser section (out of Experiments) Erwin Coumans 2017-02-22 06:13:32 -08:00
  • 7a9c144efc remove 'run' from script name. Erwin Coumans 2017-02-22 05:40:08 -08:00
  • bdf08335ee Remove a few build scripts, to focus on the main script with pybullet, double precision enabled by default, in addition VR for MSVC. Erwin Coumans 2017-02-22 05:38:03 -08:00
  • 4c5958af1a Merge pull request #969 from erwincoumans/master erwincoumans 2017-02-22 05:09:08 -08:00
  • bf5f78f35a decouple some dependency using a callback. Erwin Coumans 2017-02-21 19:28:49 -08:00
  • 218f883211 make flag/enable required argument update pybullet quickstart guide PDF from https://docs.google.com/document/d/10sXEhzFRSnvFcl3XxNGhnD4N2SedqwdAvK3dsihxVUA/edit# Erwin Coumans 2017-02-21 17:53:49 -08:00
  • 926c83f2ab Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-02-21 17:38:42 -08:00
  • 3988d363b3 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-02-21 17:38:32 -08:00
  • 37890e5a4d allow to enable/disable GUI, shadows, wireframe of OpenGL Visualizer from API (pybullet.configureDebugVisualizer) Erwin Coumans 2017-02-21 17:36:54 -08:00
  • 61f05c7330 Update PhysicsServerCommandProcessor.cpp erwincoumans 2017-02-21 13:28:43 -08:00
  • c1d5f2357a Merge pull request #968 from erwincoumans/master erwincoumans 2017-02-21 10:24:59 -08:00
  • 1cd65a324c update pybullet quickstart guide Erwin Coumans 2017-02-21 10:23:18 -08:00
  • 29772fc3b4 Merge pull request #965 from jietan/pullRequest erwincoumans 2017-02-21 05:10:01 -08:00
  • 07bd911c36 Merge pull request #966 from erwincoumans/master erwincoumans 2017-02-20 21:17:22 -08:00
  • bdcd474777 Merge pull request #967 from YunfeiBai/master erwincoumans 2017-02-20 21:17:00 -08:00
  • 5c74b0a199 add cmake support for TCP / clsocket in pybullet Erwin Coumans 2017-02-20 20:55:37 -08:00
  • 28146e816f export TCP connection mode to pybullet made TCP disconnection detection more reliable Erwin Coumans 2017-02-20 20:34:05 -08:00
  • 942015df9d use TCP in main thread, accumulate bytes until size matches. Erwin Coumans 2017-02-20 18:54:12 -08:00
  • 3d73a9d788 shmem preliminary TCP implementation (not working yet) Erwin Coumans 2017-02-20 16:46:25 -08:00
  • bfcdb8c408 add App_PhysicsServerTCP and App_PhysicsServerSharedMemoryBridgeTCP (can be easier tunneled over SSH) Erwin Coumans 2017-02-20 14:43:01 -08:00
  • 55361e262e fix 6dof sensors for fixed joints (recent bug left fields uninitialized in getJointInfo) add premake build support for Test_PhysicsClientUDP Erwin Coumans 2017-02-20 13:18:33 -08:00
  • e12981fd45 Enable logging a specified list of objects for generic robot logging. yunfeibai 2017-02-20 12:17:12 -08:00
  • c10dfe6a80 more tcp testing Erwin Coumans 2017-02-20 09:52:59 -08:00
  • 970de9c4d7 tcp echo/query test setup Erwin Coumans 2017-02-20 09:34:00 -08:00
  • 3e94840340 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-02-19 12:09:12 -08:00
  • 3faab1b019 adjusted clsocket build and test, so there is an EchoServer and QueryDayTime sending a string to the EchoServer. Erwin Coumans 2017-02-19 12:08:58 -08:00
  • 4faa6613c9 first draft of premake/cmake build files for clsocket (tiny cross-platform TCP socket library) Erwin Coumans 2017-02-19 11:48:01 -08:00
  • 957266b121 add tiny cross-platform TCP socket library from https://github.com/DFHack/clsocket (todo: hook-up to Bullet cmake/premake build systems, and implement TCP alternative for UDP server) Erwin Coumans 2017-02-19 10:25:55 -08:00
  • b58950df69 Merge remote-tracking branch 'bp/master' Erwin Coumans 2017-02-17 22:25:54 -08:00
  • a3c1fec171 Add logging for generic robot and an example of logging state of kuka and cubes. yunfeibai 2017-02-17 17:41:57 -08:00
  • 0154c2d689 update docs/pybullet_quickstartguide.pdf from online version https://docs.google.com/document/d/10sXEhzFRSnvFcl3XxNGhnD4N2SedqwdAvK3dsihxVUA Erwin Coumans 2017-02-17 17:27:38 -08:00
  • 45aa392a28 Update PhysicsServerCommandProcessor.cpp erwincoumans 2017-02-17 15:43:38 -08:00
  • 6784cff23a Merge pull request #964 from erwincoumans/master erwincoumans 2017-02-17 15:39:46 -08:00
  • 8af62239b0 Update pybullet.c erwincoumans 2017-02-17 15:15:13 -08:00
  • cfd35840f0 initial implementation of state logging. see examples/pybullet/logMinitaur.py for example. Other state logging will include general robot states and VR controllers state. Erwin Coumans 2017-02-17 14:25:53 -08:00
  • 2b27ab2463 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2017-02-17 10:48:03 -08:00
  • 34c3fca8d5 prepare state logging system (log state of robot, vr controllers after each stepSimulation) Erwin Coumans 2017-02-17 10:47:55 -08:00
  • 835dea5c3f Merge pull request #963 from erwincoumans/master erwincoumans 2017-02-16 15:58:23 -08:00
  • 8f546acbe8 disable keyboard toggle in Linux/X11 revert num solver iterations to 50 (from 150) set solver iterations for one gripper grasp to 150 Erwin Coumans 2017-02-16 15:56:42 -08:00
  • 0665a447af refactor to make minitaur example more general Jie Tan 2017-02-16 15:23:46 -08:00
  • 83e5e816f5 Merge remote-tracking branch 'bp/master' into pullRequest Jie Tan 2017-02-16 15:13:12 -08:00