Commit Graph
94 Commits
Author SHA1 Message Date
yunfeibai b7482c1142 Add model file for kuka with free base. 2016-11-03 09:54:56 -07:00
yunfeibai 479497997c Add grasp bunny example with multibody gripper. 2016-11-02 14:53:28 -07:00
yunfeibai ab6ce65abe Add contact handling between multibody and softbody. 2016-11-02 13:21:01 -07:00
yunfeibai 295c1b7c88 Modify the setup for grasping bunny example. 2016-11-02 12:49:51 -07:00
yunfeibai 3c37db0804 Add API to set bunny properties. Add example to show coupling between softbody and multibody. 2016-11-01 16:45:10 -07:00
yunfeibai 9d54f0cf8d Grasp soft body with rigid fingers. 2016-11-01 15:46:09 -07:00
yunfeibai 9c00b4d9f4 Add texture reset API to pybullet. 2016-10-21 17:48:06 -07:00
yunfeibai 4847e57069 Add script for pybullet. 2016-10-21 15:54:39 -07:00
yunfeibai 1b312dab3c Remove the temporary test code. 2016-10-21 12:42:42 -07:00
yunfeibai 3d79961725 Add API to change texture with object id and link index. 2016-10-21 11:55:27 -07:00
yunfeibai 4911b14271 Add loading texture API. 2016-10-20 23:40:30 -07:00
yunfeibai 05be92d006 Add API to load texture file. 2016-10-20 22:11:38 -07:00
yunfeibai 1c04da23db Change texture with loaded texture file. 2016-10-20 21:40:44 -07:00
yunfeibai 35688e4ecf Change texture for one body. 2016-10-20 14:20:09 -07:00
yunfeibai 6ef96a4027 Add programmatic render API and a basic test. 2016-10-20 10:56:44 -07:00
yunfeibai 7630bf62d5 Add USE_SOFT_BODY_MULTI_BODY_DYNAMICS_WORLD option. 2016-10-18 17:38:43 -07:00
yunfeibai 3dc56d7e92 Add files. 2016-10-17 23:46:56 -07:00
yunfeibai e112b15281 Move btSoftMultiBodyDynamicsWorld to BulletSoftBody. 2016-10-17 23:40:38 -07:00
yunfeibai 02393a1edd More fix 2016-10-17 16:45:28 -07:00
yunfeibai 6f0a404b1e More fix for integration test. 2016-10-17 16:20:15 -07:00
yunfeibai fddccca482 Fix error in integration test. 2016-10-17 14:46:47 -07:00
yunfeibai 3ffd95fbab Merge remote-tracking branch 'origin/master' 2016-10-17 13:20:31 -07:00
yunfeibai 14fc8ae8c2 Restore original demo settings. 2016-10-17 13:19:34 -07:00
yunfeibai b07df4d504 Load bunny through shared memory API and RobotSimAPI. Create grasp bunny example. 2016-10-17 13:01:04 -07:00
yunfeibai 880ee097fa Simulate bunny in grasp demo and set collision margin. 2016-10-12 15:34:45 -07:00
yunfeibai 379f2ac933 Load bunny to to the world in the grasp demo. 2016-10-12 11:51:04 -07:00
yunfeibai 9ab28ed466 Fix the link transform in world frame in IK. 2016-10-12 09:57:14 -07:00
yunfeibai 4fe86d2a1d Add btSoftMultiBodyDynamicsWorld. 2016-10-11 16:15:44 -07:00
yunfeibai 0d58ebb311 Fix the desired angular velocity in IK to prevent flip motion. 2016-10-05 14:24:49 -07:00
YunfeiBai ae5844d4fb Merge branch 'master' of https://github.com/YunfeiBai/bullet3 2016-09-30 16:50:54 -07:00
YunfeiBai ebe5d9bb84 Add null space task as an option for IK in VR. 2016-09-30 16:47:33 -07:00
YunfeiBai 65091c309e Remove chess pieces. 2016-09-30 13:18:54 -07:00
YunfeiBai 8befdcba1a Modify table rendering. 2016-09-30 12:30:34 -07:00
YunfeiBai a2dacce3d4 Move object around to reset the scene in VR. 2016-09-30 11:57:30 -07:00
yunfeibai 7e8d8b0488 Expose rest pose for null space task to API. 2016-09-30 01:03:40 -07:00
yunfeibai 1c1d3db26d An example to compare with and without null space task in IK. 2016-09-30 00:43:15 -07:00
yunfeibai ee00696ae9 Test four IK modes: with and without orientation constraint, with and without null space task. 2016-09-30 00:15:51 -07:00
yunfeibai fd3cb061cb Expose IK with null space task to shared memory API and RobotSimAPI. 2016-09-30 00:05:00 -07:00
yunfeibai 29f890ae10 Add desired null space velocity computation. 2016-09-29 22:45:31 -07:00
yunfeibai 94c7bbe8e3 Add null space task for IK. 2016-09-29 17:12:51 -07:00
yunfeibai 0ee12475af Add matrix inverse computation in BussIK. 2016-09-29 15:45:57 -07:00
YunfeiBai 67c49fa701 Merge branch 'master' of https://github.com/YunfeiBai/bullet3 2016-09-29 12:09:02 -07:00
YunfeiBai f181ea4ccd Add new gripper in VR. 2016-09-29 12:07:54 -07:00
yunfeibai dd10dd6a3f Add a new one motor gripper to use Featherstone for slider and constraint for revolute joint. 2016-09-29 12:07:00 -07:00
YunfeiBai 619f0d9d13 fixes in default VR setup 2016-09-28 16:07:55 -07:00
YunfeiBai dacca09614 Merge remote-tracking branch 'bp/master' 2016-09-28 13:54:35 -07:00
YunfeiBai 032156fbf2 Merge branch 'master' of https://github.com/bulletphysics/bullet3 2016-09-28 13:54:18 -07:00
YunfeiBai a967163665 Add chess pieces. 2016-09-28 13:46:41 -07:00
YunfeiBai a62d7957b6 Keep one r2d2. 2016-09-27 16:55:10 -07:00
YunfeiBai 51963fdea3 Merge branch 'master' of https://github.com/bulletphysics/bullet3 2016-09-27 16:51:41 -07:00
YunfeiBai 7101cf013e Remove unused model. 2016-09-27 16:41:02 -07:00
YunfeiBai 3910003e0a Add IK damping coefficient vector. 2016-09-27 16:37:49 -07:00
YunfeiBai 61fccba5be Control two orientation components for kuka. 2016-09-27 14:10:20 -07:00
YunfeiBai 2837958bca Merge remote-tracking branch 'bp/master' 2016-09-26 12:44:19 -07:00
YunfeiBai 539fe505a4 Add table and tray. 2016-09-26 11:31:30 -07:00
YunfeiBai 60d07a6f6e Kuka grasp with one motor gripper. 2016-09-25 21:13:31 -07:00
YunfeiBai b803f4e7cf Attach gripper to kuka arm. 2016-09-25 16:05:53 -07:00
YunfeiBai c0029135d8 Test IK in VR. 2016-09-25 14:24:28 -07:00
yunfeibai 27fab2adb5 Create a demo for one motor gripper grasp. 2016-09-21 12:08:03 -07:00
yunfeibai c01f6245d0 Quick fix of pybullet for IK with orientation constraint. 2016-09-20 11:10:13 -07:00
yunfeibai cbda64c5e7 Update theta dot for velocity IK. 2016-09-20 10:24:48 -07:00
yunfeibai bf16c87987 Add orientation constraint to IK. 2016-09-19 17:04:05 -07:00
yunfeibai ae2d256f57 Merge remote-tracking branch 'upstream/master' 2016-09-11 04:17:05 -07:00
yunfeibai c952c50ad9 Merge remote-tracking branch 'upstream/master' 2016-09-11 04:11:51 -07:00
yunfeibai a00841a498 Compute delta S from Bullet link state. 2016-09-10 19:18:29 -07:00
yunfeibai 1b72b91bcf Expose link state in RobotSimAPI. 2016-09-10 18:48:57 -07:00
yunfeibai c94a8e0d35 Use body Jacobian from Bullet for IK. 2016-09-07 23:14:23 -07:00
yunfeibai f635c64205 Expose Jacobian computation to RobotSimAPI. 2016-09-07 17:37:38 -07:00
yunfeibai c198029cb9 Expose body Jacobian in shared memory API. 2016-09-07 16:00:38 -07:00
yunfeibai 9c124b5896 Rolling friction demo for sphere and torsional friction demo for two point contact. 2016-08-30 17:50:37 -07:00
yunfeibai d784c61b61 Add rolling friction, set rolling friction coefficient from urdf, and set up two point contact experiment. 2016-08-30 11:19:23 -07:00
yunfeibai 5b9b5178f9 Expose slider constraint in RobotSimAPI. 2016-08-26 10:35:10 -07:00
yunfeibai c26da8440d Add slider constraint. 2016-08-25 11:54:59 -07:00
yunfeibai 758ca025d5 Set physics clock subdivider. 2016-08-24 14:25:06 -07:00
yunfeibai 3b25489d89 Further fix for integration test. 2016-08-24 12:44:24 -07:00
yunfeibai ecbf94abaa Fix issues in build test. 2016-08-24 11:31:08 -07:00
yunfeibai d46710e447 Expose fixed constraint in RobotSimAPI. 2016-08-22 18:14:29 -07:00
yunfeibai 8eccac6fd8 Update CMakeLists to be the same as upstream. 2016-08-22 10:26:56 -07:00
YunfeiBai 6751648bce add some micro-sleep to prevent 100% CPU/memory bus hogging, preventing the graphics thread from making progress.
debug draw color black for contact normal
move debug draw option for constraint frames into 'k' key.
2016-08-19 13:58:53 -07:00
YunfeiBai 94161246d9 Merge remote-tracking branch 'bp/master' 2016-08-19 12:02:48 -07:00
YunfeiBai 4611f5f097 Merge branch 'master' of https://github.com/YunfeiBai/bullet3 2016-08-19 12:01:09 -07:00
YunfeiBai d26c424e11 modify cmake for pybullet 2016-08-19 12:00:55 -07:00
yunfeibai 591f922d97 Support loading Urdf as btRigidBody with RobotSimAPI. Loading Sdf as btRigidBody is work in progress. 2016-08-16 17:56:30 -07:00
yunfeibai 4bc31394a0 Allow choosing loaded as btRigidBody with RobotSimAPI. 2016-08-16 16:57:48 -07:00
yunfeibai 9c4cfde3d6 Fixed constraint for btMultiBody and btRigidBody. 2016-08-15 13:19:00 -07:00
yunfeibai d51320be2c Check diffuse field in sdf. 2016-06-17 15:47:11 -07:00
yunfeibai 1329f265c8 Set view and projection matrices from camera and frustum parameters. 2016-06-16 11:48:37 -07:00
yunfeibai 7929bee128 parse root transformation and test loading two robots 2016-05-11 15:52:50 -07:00
yunfeibai 06a2669b32 test load kuka arm sdf 2016-05-11 13:43:50 -07:00
yunfeibai 1bebcc6d9a Merge remote-tracking branch 'upstream/master' 2016-05-10 10:18:27 -07:00
yunfeibai cbeddfc897 Modify shared memory client example to test joint motor torque measurement. 2016-04-19 16:52:47 -07:00
yunfeibai c384383250 Merge branch 'master' of https://github.com/bulletphysics/bullet3
Update measured torque name.
2016-04-19 14:20:28 -07:00
yunfeibai c3afbf7689 set desired position target 2016-04-19 14:19:18 -07:00
yunfeibai f9719e2405 Add measured joint motor force to joint sensor state. 2016-04-19 10:44:59 -07:00