Erwin Coumans
27d38a1ba8
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2016-12-05 11:58:06 -08:00
Erwin Coumans
024ab6725b
expose pybullet.setPhysicsEngineParameter(numSubSteps=int)
2016-12-05 11:54:56 -08:00
erwincoumans
08c9bf88e9
Merge pull request #882 from erwincoumans/master
...
expose numSubSteps to pybullet
2016-12-01 18:13:27 -08:00
erwincoumans
7d4f885be3
Merge pull request #881 from YunfeiBai/master
...
Restore TinyRenderObjectData API for backward compatibility
2016-12-01 18:12:53 -08:00
erwincoumans
179c48cc58
Merge pull request #880 from erwincoumans/master
...
fix backward compatibility issue with pybullet:loadURDF
2016-12-01 09:52:05 -08:00
Erwin Coumans
e20c487e52
fix backward compatibility issue with pybullet:loadURDF
2016-12-01 09:51:28 -08:00
erwincoumans
b986e45417
Merge pull request #877 from erwincoumans/master
...
add <restitution> in <contact> settings of URDF/SDF etc
2016-11-30 22:49:57 -08:00
Erwin Coumans
15cda75130
add <restitution> in <contact> settings of URDF/SDF
...
allow 'useMaximalCoordinates' and 'useFixedBase' in pybullet.loadURDF.
enable split impulse for btRigidBody, even in btMultiBodyDynamicsWorld.
allow initialization of velocity and apply force for btRigidBody in pybullet/shared memory API.
process contact parameters in URDF also for btRigidBody (friction, restitution etc)
add pybullet.setPhysicsEngineParameter with numSolverIterations, useSplitImpulse etc.
2016-11-30 22:24:20 -08:00
erwincoumans
a5eda81e47
Merge pull request #867 from lunkhound/pr-slider-widget
...
example browser: slider widget improvements
2016-11-29 21:08:48 -08:00
erwincoumans
81d9305d8d
Merge pull request #876 from erwincoumans/master
...
add a textured tray URDF/OBJ/MTL/JPG
2016-11-29 20:37:01 -08:00
erwincoumans
273f04e0de
Merge pull request #875 from YunfeiBai/master
...
Add shadow to TinyRenderer.
2016-11-29 19:13:15 -08:00
Erwin Coumans
746c4d0d2a
add a tray, similar to those ones:
...
https://research.googleblog.com/2016/03/deep-learning-for-robots-learning-from.html
tune the VR demo a bit, to make it more user friendly.
2016-11-29 17:08:47 -08:00
Erwin Coumans
8de35cf01c
remove prefix/postfix from pybullet, so it becomes pybullet.so and pybullet_d.so in debug mode (and on Windows, pybullet.pyd and pybullet_d.pyd)
...
fix build_cmake_pybullet_win32.bat, so it links against correct version of pythonx.lib pythonx_d.lib. Still, I would prefer using premake on Windows, it has more native Visual Studio features.
2016-11-29 09:09:35 -08:00
erwincoumans
5e52760fbd
Merge pull request #873 from erwincoumans/master
...
fix pybullet:getClosestPoints, add pybullet:get/resetBaseVelocity
2016-11-28 16:18:30 -08:00
Erwin Coumans
2d42c7963a
add pybullet getBaseVelocity / resetBaseVelocity
...
C-API b3CreatePoseCommandSetBaseLinearVelocity/b3CreatePoseCommandSetBaseAngularVelocity
2016-11-28 15:11:34 -08:00
Erwin Coumans
2e372a525e
remove duplicate 'setTimeStep' in pybullet.c
2016-11-28 12:36:52 -08:00
Erwin Coumans
c0113310ca
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2016-11-23 09:59:50 -08:00
Erwin Coumans
ca71b84913
fix uninitialized m_lightColor (see ExampleBrowser/Rendering/TinyRenderer, Software was black.
2016-11-21 22:33:23 -08:00
erwincoumans
d4a18c5634
Update NN3DWalkers.cpp
...
the excessive stack-space requirements in printWalkerConfigs breaks some proprietary/internal build systems.
2016-11-21 10:18:48 -08:00
erwincoumans
659e36102d
Merge pull request #868 from erwincoumans/master
...
pybullet/shmem API: setDebugObjectColor
2016-11-21 10:11:00 -08:00
erwincoumans
1f35697152
Merge pull request #866 from erwincoumans/master
...
separate 'getClosestPointsAlgorithm', various pybullet improvements
2016-11-21 07:41:45 -08:00
erwincoumans
323609b087
Merge pull request #865 from YunfeiBai/master
...
Set light color.
2016-11-21 07:41:11 -08:00
erwincoumans
936a104fb2
re-enable samurai.urdf loading for VR demo
2016-11-18 08:08:46 -08:00
erwincoumans
1db3d01851
Merge pull request #860 from lunkhound/pr-renamed-unique-id
...
collisionObject: renamed uniqueId to worldArrayIndex
2016-11-17 18:31:06 -08:00
erwincoumans
d9ebe381e9
Merge pull request #864 from erwincoumans/master
...
add pybullet getCameraImage, replacing renderImage, cleaner API:
2016-11-17 18:18:10 -08:00
erwincoumans
3130e59974
Merge pull request #863 from erwincoumans/master
...
tweak quadruped script to make a few more moves
2016-11-17 11:05:20 -08:00
Erwin Coumans
ee7a5a470f
tweak quadruped script to make a few more moves
2016-11-16 21:36:51 -08:00
erwincoumans
6598c942ae
Merge pull request #862 from erwincoumans/master
...
add quadruped.py to initialize a Minitaur-like quadruped robot and humanoid/nao.urdf
2016-11-16 19:17:05 -08:00
erwincoumans
361d398856
Merge pull request #859 from erwincoumans/master
...
pybullet loadBullet/saveBullet, allow ExampleBrowser with --opengl2 fallback with z-up axis,
2016-11-14 08:51:07 -08:00
erwincoumans
d49e3d787a
fix rolling/spinning friction in raytest demo.
2016-11-12 12:24:20 -08:00
erwincoumans
9bad64fed9
allow obsolete OpenGL2 drawer to render with z-up axis.
2016-11-12 11:59:40 -08:00
erwincoumans
fd90589cc2
disable dead code
2016-11-10 15:44:03 -08:00
erwincoumans
02c781e56b
disable dead code
2016-11-10 15:42:55 -08:00
erwincoumans
4c2c2bf74b
Merge pull request #858 from erwincoumans/master
...
pybullet getClosestPoints collision query. center gripper (1 version)
2016-11-10 12:08:17 -08:00
erwincoumans
e65f9af230
Merge pull request #857 from erwincoumans/master
...
fix compile issues
2016-11-09 12:56:06 -08:00
erwincoumans
f54cee55d5
Merge pull request #856 from erwincoumans/master
...
move CommonRigidBodyMTBase out of interfaces, into MultiThreadedDemo.
2016-11-07 18:46:44 -08:00
erwincoumans
5d1babea38
Merge pull request #855 from erwincoumans/master
...
add proper 'App_PhysicsServerUDP' without shared memory usage, and re…
2016-11-07 08:48:23 -08:00
erwincoumans
ec78184604
Update README.md
2016-11-07 08:42:39 -08:00
erwincoumans
dced3521a2
Merge pull request #848 from Kotolegokot/master
...
Fix a little typo
2016-11-06 13:45:13 -08:00
erwincoumans
0bf3a96365
Merge pull request #852 from YunfeiBai/master
...
Fix memory leak in IK.
2016-11-05 13:31:31 -07:00
erwincoumans
c738e2269e
Merge pull request #853 from erwincoumans/master
...
add UDP network connection for physics client <-> server
2016-11-05 13:30:45 -07:00
Erwin Coumans
cf21da4c9d
fix a few issues in UDP networking
2016-11-04 17:44:16 -07:00
erwincoumans
a49d2b289e
Merge pull request #850 from YunfeiBai/master
...
Contact handling between btMultiBody and btSoftBody.
2016-11-03 16:16:07 -07:00
erwincoumans
908cb2def2
Merge pull request #851 from erwincoumans/master
...
serialization structures update, needed to be done since
2016-11-03 09:11:36 -07:00
erwincoumans
f64166d71e
Merge pull request #847 from lunkhound/thread-work4
...
MultiThreading for Bullet 2.x
2016-11-03 09:11:15 -07:00
erwincoumans
f01389ded2
Merge pull request #842 from erwincoumans/master
...
added b3PhysicsParamSetInternalSimFlags command, and pybullet setInte…
2016-10-23 08:26:52 -07:00
erwincoumans
c2ca88bf44
added b3PhysicsParamSetInternalSimFlags command, and pybullet setInternalSimFlags API.
...
//Use at own risk: magic things may or my not happen when calling this API.
This allows to enable/disable robot assets (samurai world, gripper, KUKA robot etc) in Physics Server (and App_PhysicsServerVR etc)
1 = create robot assets
2 = create experimental box-vr-gui
Add optional command-line parameter for App_PhysicsServerVR, --norobotassets, to start with an empty world, no assets in VR (no gripper, no kuka)
2016-10-23 07:14:50 -07:00
erwincoumans
2c6237abda
process todo in CMakeLists.txt
2016-10-22 13:53:44 -07:00
erwincoumans
79d9e6b15e
move CommonTimeWarpBase.h to Evolution/NN3DWalkersTimeWarpBase, it is not a common interface.
2016-10-22 13:50:08 -07:00
erwincoumans
c83dde6344
Merge pull request #841 from YunfeiBai/master
...
Programmatic render API for changing texture in TinyRenderer.
2016-10-22 07:16:06 -07:00
erwincoumans
0d91a480af
Merge pull request #840 from erwincoumans/master
...
Update fontstash.cpp
2016-10-22 07:11:39 -07:00
erwincoumans
ebc7692a78
Update NN3DWalkers.cpp
...
delete m_timeSeriesCanvas, otherwise the windows accumulate at restart
make text a little bit smaller, too much overlap. If this has issues, please add a dropdown menu for text ;-)
2016-10-21 08:52:11 -07:00
erwincoumans
c481662938
Merge pull request #723 from benelot/3D-NN-walkers-example
...
Simple Neural Network 3D Walkers example
2016-10-21 08:47:35 -07:00
erwincoumans
d309e298e1
Update fontstash.cpp
...
use free instead of 'delete' for the tex->m_texels memory
2016-10-20 17:11:33 -07:00
erwincoumans
7afbaa6685
Update README.md
...
trigger travis
2016-10-20 15:34:06 -07:00
erwincoumans
8c140fcc8a
Merge pull request #839 from erwincoumans/master
...
fix r2d2.urdf and avoid self-penetrating limbs
2016-10-20 14:36:05 -07:00
erwincoumans
ad07b3cf13
Merge pull request #838 from erwincoumans/master
...
first version of 'getVisualShapeData' for pybullet / shmem API
2016-10-19 10:50:56 -07:00
erwincoumans
6584bd8a97
Merge pull request #837 from YunfeiBai/master
...
Add btSoftMultiBodyDynamicsWorld and set up the soft body grasp demo.
2016-10-19 07:07:37 -07:00
erwincoumans
292dd5ced4
Update README.md
2016-10-16 10:28:22 -07:00
erwincoumans
9cb9608da3
Update README.md
2016-10-16 10:27:32 -07:00
erwincoumans
e744890f10
Merge pull request #835 from erwincoumans/master
...
don't use GL_LINEAR_MIPMAP_LINEAR for shadow maps, compile issue, VR tiny UI work-in-progress
2016-10-15 10:49:53 -07:00
Erwin Coumans
da4098166e
fix case in #include
2016-10-14 17:25:52 -07:00
erwincoumans
4ebc327151
Merge pull request #834 from erwincoumans/master
...
Add rudimentary 'saveWorld' command in shared memory API and pybullet…
2016-10-13 00:00:22 -07:00
erwincoumans
1a62f21143
Merge remote-tracking branch 'bp/master'
2016-10-12 23:07:41 -07:00
erwincoumans
33d9603e16
Add rudimentary 'saveWorld' command in shared memory API and pybullet, see examples/pybullet/saveWorld.py
...
Use trilinear filtering instead of bilinear
2016-10-12 23:03:36 -07:00
erwincoumans
729ae8d3d6
Merge pull request #833 from matpalm/process_server_status_warning
...
handle CMD_CALCULATE_INVERSE_KINEMATICS_COMPLETED/FAILED in PhysicsCl…
2016-10-12 12:03:24 -07:00
erwincoumans
9c076736dd
Merge pull request #832 from YunfeiBai/master
...
Fix a bug about the link transformation in IK.
2016-10-12 11:00:00 -07:00
erwincoumans
7cb8756c28
Merge pull request #827 from erwincoumans/master
...
add check for #dof of KUKA in VR demo
2016-10-09 21:49:37 -07:00
erwincoumans
6c718d5ffb
Merge pull request #826 from erwincoumans/master
...
add kuka iiwa with different limits
2016-10-09 21:17:04 -07:00
erwincoumans
c6b61cc52a
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2016-10-09 21:16:20 -07:00
erwincoumans
d853500997
add kuka iiwa with different limits (experiment with inverse kinematics null space)
2016-10-09 21:16:01 -07:00
erwincoumans
724d2c5d61
Merge pull request #825 from erwincoumans/master
...
App_SharedMemoryPhysics_VR: Add a command-line flag (--emptyworld) to start with an empty VR world and use pybullet to populate it over shared memory.
2016-10-09 17:19:29 -07:00
erwincoumans
489f5c0637
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2016-10-08 18:40:29 -07:00
erwincoumans
bbb2fac940
App_SharedMemoryPhysics_VR: Add a command-line flag (--emptyworld) to disable the Samurai/KUKA robot creation in the VR demo, and use pybullet to populate the VR world. Note that either way, you can use pybullet to interact and control the world.
2016-10-08 18:40:09 -07:00
erwincoumans
4e69166ef1
Merge pull request #823 from erwincoumans/master
...
disable VSYNC for VR
2016-10-08 08:26:48 -07:00
erwincoumans
c5d4f7b3b3
disable VSYNC for VR
...
clamp KUKA motor motion to be less abrupt
2016-10-08 07:51:45 -07:00
erwincoumans
aaa03c9fcc
Merge pull request #822 from erwincoumans/master
...
SharedMemory API: don't enable rolling friction by default for progra…
2016-10-07 18:07:20 -07:00
erwincoumans
080cb520b1
Merge pull request #821 from erwincoumans/master
...
remove some useless global constants, move them right into the constructor
2016-10-07 17:30:13 -07:00
erwincoumans
0aa2bbfe07
Merge pull request #817 from erwincoumans/master
...
avoid wavefront obj texture index out-of-bounds (most obj out-of-boun…
2016-10-05 17:28:23 -07:00
erwincoumans
90ae12659c
Update README.md
2016-10-05 17:27:34 -07:00
erwincoumans
4e9d25a2ef
Update README.md
2016-10-05 17:25:49 -07:00
erwincoumans
efe86c9b41
Update README.md
2016-10-05 17:22:35 -07:00
erwincoumans
831b42c19d
Merge pull request #816 from YunfeiBai/master
...
Add null space task as an option for IK in VR. Fix angular velocity target in IK to prevent flip motion.
2016-10-05 16:42:46 -07:00
erwincoumans
a287227384
Merge pull request #815 from YunfeiBai/master
...
Rearrange the scene for VR demo.
2016-09-30 14:33:13 -07:00
erwincoumans
d86cce521c
Merge pull request #814 from erwincoumans/master
...
textured table top (no legs) + few jenga/domino blocks
2016-09-30 08:42:20 -07:00
erwincoumans
bcfb0aa473
enable textured table (no legs), place a few jenga/domino on table
2016-09-30 08:40:24 -07:00
erwincoumans
591a55d913
Merge remote-tracking branch 'bp/master'
2016-09-30 08:09:15 -07:00
erwincoumans
c1657c6d5a
Merge pull request #813 from YunfeiBai/master
...
Add null space task for IK.
2016-09-30 07:53:47 -07:00
erwincoumans
032ffe427e
jenga brick was way too heavy
2016-09-29 22:03:29 -07:00
erwincoumans
d8c54e3e31
no spinning friction for jenga block
2016-09-29 21:51:28 -07:00
erwincoumans
a1fa2b8056
add a basic table top (no legs yet)
2016-09-29 21:45:39 -07:00
erwincoumans
3e0058e451
Merge pull request #812 from YunfeiBai/master
...
Add a new one motor gripper.
2016-09-29 20:45:50 -07:00
erwincoumans
f0d03c5751
Merge pull request #810 from iwilkes1/master
...
Fixed mismatched new and delete in BussIK VectorRn and MatrixRmn
2016-09-28 17:20:40 -07:00
erwincoumans
0cf5bef109
Merge pull request #811 from YunfeiBai/master
...
Setup for VR demo.
2016-09-28 17:20:04 -07:00
erwincoumans
3bb5e02b18
Merge pull request #809 from erwincoumans/master
...
ping-pong back/forward in PGS solving iterations to reduce bias in co…
2016-09-28 13:53:35 -07:00
erwincoumans
cf046093ab
Merge pull request #808 from YunfeiBai/master
...
KUKA and gripper control in VR.
2016-09-27 19:24:13 -07:00
erwincoumans
3f805103dd
Merge pull request #807 from erwincoumans/master
...
expose getNumBodies, getBodyUniqueId, getBodyInfo in sharedmem/pybullet
2016-09-27 14:04:51 -07:00
erwincoumans
3d813b2f1b
Merge pull request #806 from erwincoumans/master
...
fix pybullet compilation, add clang sqrtf '-inf' workaround
2016-09-26 14:03:12 -07:00
Erwin Coumans
6563c9c821
add btVector3::safeNorm to avoid/workaround certain clang/g++ issue or returning -INF
...
when taking sqrtf(0.0000000000000000000000000000000000000108333558)
2016-09-25 23:13:23 -07:00
Erwin Coumans
c05784ea88
Merge remote-tracking branch 'bp/master'
2016-09-25 22:55:52 -07:00