{"push_id":569520454,"size":16,"distinct_size":15,"ref":"refs/heads/quat-manipulator-dynamics-issue-933","head":"cbce6a9f324ec4d95a7869860b58728423beeaa3","before":"23eddee1b45c40afe3c2772a713a8db6c663c63d","commits":[{"sha":"421e12eefe42759fa835879a7b93ac5f433ee89e","author":{"email":"d7336ee160dccce98aef76f2d15598ff37707402@gmail.com","name":"Twan Koolen"},"message":"Fix forwardKin call with boolean rotation_type.","distinct":false,"url":"https://api.github.com/repos/tkoolen/drake/commits/421e12eefe42759fa835879a7b93ac5f433ee89e"},{"sha":"a0a4b53efc297e80a9b2d8fd256f6994124839cf","author":{"email":"d7336ee160dccce98aef76f2d15598ff37707402@gmail.com","name":"Twan Koolen"},"message":"use_new_kinsol","distinct":true,"url":"https://api.github.com/repos/tkoolen/drake/commits/a0a4b53efc297e80a9b2d8fd256f6994124839cf"},{"sha":"845eca01cb6d825a381cadfb2faddc51927fa735","author":{"email":"d7336ee160dccce98aef76f2d15598ff37707402@gmail.com","name":"Twan Koolen"},"message":"Copied over testManipulatorDynamics and updated computeFrictionForce from floatingbase branch.","distinct":true,"url":"https://api.github.com/repos/tkoolen/drake/commits/845eca01cb6d825a381cadfb2faddc51927fa735"},{"sha":"254b832f9bc7049928391456457bb699ecc27f1b","author":{"email":"d7336ee160dccce98aef76f2d15598ff37707402@gmail.com","name":"Twan Koolen"},"message":"Copied over code from floatingbase branch. testManipulatorDynamics passes (Matlab only).","distinct":true,"url":"https://api.github.com/repos/tkoolen/drake/commits/254b832f9bc7049928391456457bb699ecc27f1b"},{"sha":"f4677c3cb622ceea047a8d9de48d36cdd210ac02","author":{"email":"d7336ee160dccce98aef76f2d15598ff37707402@gmail.com","name":"Twan Koolen"},"message":"mass matrix. Also only computing gradients when we have to in doKinematics.","distinct":true,"url":"https://api.github.com/repos/tkoolen/drake/commits/f4677c3cb622ceea047a8d9de48d36cdd210ac02"},{"sha":"50bc140d4e615a2953ed110630059138472a23b7","author":{"email":"d7336ee160dccce98aef76f2d15598ff37707402@gmail.com","name":"Twan Koolen"},"message":"Dedicated doKinematicsNewmex function.","distinct":true,"url":"https://api.github.com/repos/tkoolen/drake/commits/50bc140d4e615a2953ed110630059138472a23b7"},{"sha":"581fbd15d5f409ed9c99047fc50ff1b12df04e6e","author":{"email":"d7336ee160dccce98aef76f2d15598ff37707402@gmail.com","name":"Twan Koolen"},"message":"Added inverseDynamics method (a simple extension of the C computation part of HandC to the case where the joint accelerations are nonzero). Not tested, no gradients yet.","distinct":true,"url":"https://api.github.com/repos/tkoolen/drake/commits/581fbd15d5f409ed9c99047fc50ff1b12df04e6e"},{"sha":"76d22cddeedec046d797cd11f4a7d7ed06537947","author":{"email":"d7336ee160dccce98aef76f2d15598ff37707402@gmail.com","name":"Twan Koolen"},"message":"inverseDynamics gradients, mex functions for massMatrix and inverseDynamics, bug fixes. Added checkMex to testManipulatorDynamics. Passes for mass matrix.","distinct":true,"url":"https://api.github.com/repos/tkoolen/drake/commits/76d22cddeedec046d797cd11f4a7d7ed06537947"},{"sha":"509a1c7ed253be78945f3c3a506e22b462de1316","author":{"email":"d7336ee160dccce98aef76f2d15598ff37707402@gmail.com","name":"Twan Koolen"},"message":"testManipulatorDynamics: Newton-Euler equations check for single floating rigid body.","distinct":true,"url":"https://api.github.com/repos/tkoolen/drake/commits/509a1c7ed253be78945f3c3a506e22b462de1316"},{"sha":"6751576f07b19e14e807a5432bb5c2686c8c0105","author":{"email":"d7336ee160dccce98aef76f2d15598ff37707402@gmail.com","name":"Twan Koolen"},"message":"Got mex C to work. dC is still wrong.","distinct":true,"url":"https://api.github.com/repos/tkoolen/drake/commits/6751576f07b19e14e807a5432bb5c2686c8c0105"},{"sha":"5907e46d4cdc38c18bf2acd3573e19152bc24deb","author":{"email":"d7336ee160dccce98aef76f2d15598ff37707402@gmail.com","name":"Twan Koolen"},"message":"C gradients work. There was a bug in the JdotV part of doKinematicsNew. Fixed bug by reimplementing that part. Also made it so that sparsity is better exploited in the process of fixing the bug.","distinct":true,"url":"https://api.github.com/repos/tkoolen/drake/commits/5907e46d4cdc38c18bf2acd3573e19152bc24deb"},{"sha":"d9d5b10d4a01c35b27476e12b5296a4391a50c7b","author":{"email":"d7336ee160dccce98aef76f2d15598ff37707402@gmail.com","name":"Twan Koolen"},"message":"Check for cached inertias.","distinct":true,"url":"https://api.github.com/repos/tkoolen/drake/commits/d9d5b10d4a01c35b27476e12b5296a4391a50c7b"},{"sha":"59d0217937a657df0db7d199e05bf026caaa46a3","author":{"email":"d7336ee160dccce98aef76f2d15598ff37707402@gmail.com","name":"Twan Koolen"},"message":"Modified benchmark to include manipulatorDynamics.","distinct":true,"url":"https://api.github.com/repos/tkoolen/drake/commits/59d0217937a657df0db7d199e05bf026caaa46a3"},{"sha":"27ea07d20037307846ae4f89d6a87a4127855873","author":{"email":"d7336ee160dccce98aef76f2d15598ff37707402@gmail.com","name":"Twan Koolen"},"message":"Fixes because of new doKinematics method signature. Kinematics caching improvements. Small performance tweaks.","distinct":true,"url":"https://api.github.com/repos/tkoolen/drake/commits/27ea07d20037307846ae4f89d6a87a4127855873"},{"sha":"33bca513e5063bc235d7432059dba0645015e172","author":{"email":"d7336ee160dccce98aef76f2d15598ff37707402@gmail.com","name":"Twan Koolen"},"message":"Performance improvements.","distinct":true,"url":"https://api.github.com/repos/tkoolen/drake/commits/33bca513e5063bc235d7432059dba0645015e172"},{"sha":"cbce6a9f324ec4d95a7869860b58728423beeaa3","author":{"email":"d7336ee160dccce98aef76f2d15598ff37707402@gmail.com","name":"Twan Koolen"},"message":"performance tweak.","distinct":true,"url":"https://api.github.com/repos/tkoolen/drake/commits/cbce6a9f324ec4d95a7869860b58728423beeaa3"}]}