{"push_id":1118489486,"size":36,"distinct_size":5,"ref":"refs/heads/feature/updated_depth_sensor","head":"27237b7540342ccc9da1e1e843940ce27969ad11","before":"4569cf5cb4f3be1aafe6b5a0e2428377509d5cf7","commits":[{"sha":"a88828aa14d1d35cfe4ed2e0dc73653a3acf94c1","author":{"email":"35e52ad282f5122db1ef202c536b7ce980ab3f6c@tri.global","name":"Matt Marjanovic"},"message":"First pass at a multi-car demo --- 2 'sedans' and 1 'bread truck'.","distinct":false,"url":"https://api.github.com/repos/liangfok/drake/commits/a88828aa14d1d35cfe4ed2e0dc73653a3acf94c1"},{"sha":"2db4db0646070bc019e70ae04de4f64569b0fab5","author":{"email":"35e52ad282f5122db1ef202c536b7ce980ab3f6c@tri.global","name":"Matt Marjanovic"},"message":"Add 100 more 'cars'.  It's really slow now.","distinct":false,"url":"https://api.github.com/repos/liangfok/drake/commits/2db4db0646070bc019e70ae04de4f64569b0fab5"},{"sha":"a9e27b2a698b570f89923236723e587cb482abf2","author":{"email":"35e52ad282f5122db1ef202c536b7ce980ab3f6c@tri.global","name":"Matt Marjanovic"},"message":"Hack up a command-line parameter to adjust the number of vehicles\ngenerated by the demo.","distinct":false,"url":"https://api.github.com/repos/liangfok/drake/commits/a9e27b2a698b570f89923236723e587cb482abf2"},{"sha":"c5f96eb822634b5fc53d4df1dfa27d79af7d3d75","author":{"email":"35e52ad282f5122db1ef202c536b7ce980ab3f6c@tri.global","name":"Matt Marjanovic"},"message":"In NAryState, keep track of the number of component UnitVectors,\nprovide a constructor that pre-allocates for a given number of units,\na set() method to directly set the unit at the given index, and\nunit-count<->row-count conversion methods that also static-assert that\nthe unit's row-count is known at compile time.\n\nMake use of these features in NArySystem.\n\nAlso, code cleanup.","distinct":false,"url":"https://api.github.com/repos/liangfok/drake/commits/c5f96eb822634b5fc53d4df1dfa27d79af7d3d75"},{"sha":"2d2b65ba80ad42e44bf0f5d8886c99eaa0f6fd04","author":{"email":"35e52ad282f5122db1ef202c536b7ce980ab3f6c@tri.global","name":"Matt Marjanovic"},"message":"Move n_ary_s*.h to drake/systems/.","distinct":false,"url":"https://api.github.com/repos/liangfok/drake/commits/2d2b65ba80ad42e44bf0f5d8886c99eaa0f6fd04"},{"sha":"a4a4bd64a8e730c617c679cb71d87769e5c0885c","author":{"email":"35e52ad282f5122db1ef202c536b7ce980ab3f6c@tri.global","name":"Matt Marjanovic"},"message":"NAryState fixes:\n - change namespace from Drake to drake\n - add unit-tests\n - more documentation, API fixups","distinct":false,"url":"https://api.github.com/repos/liangfok/drake/commits/a4a4bd64a8e730c617c679cb71d87769e5c0885c"},{"sha":"0905d5a146f7b09cfd80eb8c78c1bd1dc4d2c59e","author":{"email":"35e52ad282f5122db1ef202c536b7ce980ab3f6c@tri.global","name":"Matt Marjanovic"},"message":"Change namespace from Drake to drake.","distinct":false,"url":"https://api.github.com/repos/liangfok/drake/commits/0905d5a146f7b09cfd80eb8c78c1bd1dc4d2c59e"},{"sha":"5254205e006924dbf20f9e2f8ab9692d9e6ddd42","author":{"email":"35e52ad282f5122db1ef202c536b7ce980ab3f6c@tri.global","name":"Matt Marjanovic"},"message":"Add unit-tests (and some docs and param checking) for NArySystem.","distinct":false,"url":"https://api.github.com/repos/liangfok/drake/commits/5254205e006924dbf20f9e2f8ab9692d9e6ddd42"},{"sha":"36fbae8f7939cbbf760fb6194e62b8dd575f5e3d","author":{"email":"35e52ad282f5122db1ef202c536b7ce980ab3f6c@tri.global","name":"Matt Marjanovic"},"message":"Move guts of examples/MultiCar/ into examples/Cars/.","distinct":false,"url":"https://api.github.com/repos/liangfok/drake/commits/36fbae8f7939cbbf760fb6194e62b8dd575f5e3d"},{"sha":"fec4360c3720ecce790e58d12b4a130bbe9b3e6c","author":{"email":"35e52ad282f5122db1ef202c536b7ce980ab3f6c@tri.global","name":"Matt Marjanovic"},"message":"Some trivial fixes for PR feedback issues.","distinct":false,"url":"https://api.github.com/repos/liangfok/drake/commits/fec4360c3720ecce790e58d12b4a130bbe9b3e6c"},{"sha":"c1acde48ecd7fa03dcdb4d7987663376456fc2ec","author":{"email":"35e52ad282f5122db1ef202c536b7ce980ab3f6c@tri.global","name":"Matt Marjanovic"},"message":"Ditch XyzRpy and TrivialCarState for EulerFloatingJointState and\nSimpleCarState.\n\nAlong the way, kick NAryState around so that it can deal with Drake::Vector\nclasses which are Eigen::Dynamic --- with the caveat that size() must be\nknown, unchanging, and identical for all instances of class, even default\nconstructed instances.","distinct":false,"url":"https://api.github.com/repos/liangfok/drake/commits/c1acde48ecd7fa03dcdb4d7987663376456fc2ec"},{"sha":"1495bdacaa6e6018d2c96be4656e2020a0d1feb7","author":{"email":"35e52ad282f5122db1ef202c536b7ce980ab3f6c@tri.global","name":"Matt Marjanovic"},"message":"Fix remaining defects from PR review, and cpplint.\n(Mostly docs and formatting --- and logic for isDirectFeedthrough() and\nisTimeVarying().)","distinct":false,"url":"https://api.github.com/repos/liangfok/drake/commits/1495bdacaa6e6018d2c96be4656e2020a0d1feb7"},{"sha":"0de21ddce66938623a36ae90151dfc84ea2aa753","author":{"email":"35e52ad282f5122db1ef202c536b7ce980ab3f6c@tri.global","name":"Matt Marjanovic"},"message":"Fixes from latest round of feedback to this Pull Request.","distinct":false,"url":"https://api.github.com/repos/liangfok/drake/commits/0de21ddce66938623a36ae90151dfc84ea2aa753"},{"sha":"87319900acb1bc3f97310686e5b246cdf288d817","author":{"email":"35e52ad282f5122db1ef202c536b7ce980ab3f6c@tri.global","name":"Matt Marjanovic"},"message":"My original definition of NAryState followed the example set by\nDrake::CombinedVector, hence it was a template taking two parameters:\n  a ScalarType, and the *template* of the contained type (which would\n  become specialized on ScalarType).\n\nSomething about how this interacted with NArySystem turned into something\nthat only g++ was happy to compile; clang said no.  So... now NAryState\nis a template on only one parameter, the concrete UnitVector type (an\nactual type, not a template).  It does some finagling via decltype() to\nrecover the 'ScalarType' from UnitVector.  clang is happy.","distinct":false,"url":"https://api.github.com/repos/liangfok/drake/commits/87319900acb1bc3f97310686e5b246cdf288d817"},{"sha":"179b072223f3f0500f5e63cf5d33509c3310a874","author":{"email":"35e52ad282f5122db1ef202c536b7ce980ab3f6c@tri.global","name":"Matt Marjanovic"},"message":"RigidBody::linkname got changed upstream to RigidBody::name_;\nadjust accordingly here.","distinct":false,"url":"https://api.github.com/repos/liangfok/drake/commits/179b072223f3f0500f5e63cf5d33509c3310a874"},{"sha":"fa0a7b6e48f6a46af4237e68d96ba9cb15bad1bc","author":{"email":"35e52ad282f5122db1ef202c536b7ce980ab3f6c@tri.global","name":"Matt Marjanovic"},"message":"Address more PR feedback (it just keeps on coming).","distinct":false,"url":"https://api.github.com/repos/liangfok/drake/commits/fa0a7b6e48f6a46af4237e68d96ba9cb15bad1bc"},{"sha":"8bc727a076f36796c3e8150b647a317a9eace74c","author":{"email":"35e52ad282f5122db1ef202c536b7ce980ab3f6c@tri.global","name":"Matt Marjanovic"},"message":"Ooops --- forgot a size_t --> ptrdiff_t edit.","distinct":false,"url":"https://api.github.com/repos/liangfok/drake/commits/8bc727a076f36796c3e8150b647a317a9eace74c"},{"sha":"85d75012ed626de6cba840709d67770ac67e0402","author":{"email":"35e52ad282f5122db1ef202c536b7ce980ab3f6c@tri.global","name":"Matt Marjanovic"},"message":"Avoid using any static-sized Eigen vectors, as they cause alignment\nexplosions when compiling on MSVC-32.","distinct":false,"url":"https://api.github.com/repos/liangfok/drake/commits/85d75012ed626de6cba840709d67770ac67e0402"},{"sha":"91f979d94c2a8acf7a25f5ea714f91d125547c02","author":{"email":"df251e5589497a81669955dd8937b9a689f45af5@tri.global","name":"Chien-Liang Fok"},"message":"Updated wiki with notes on how to run long-running unit tests. Cleaned up wiki somewhat by consolidating page containing unit test instructions.","distinct":false,"url":"https://api.github.com/repos/liangfok/drake/commits/91f979d94c2a8acf7a25f5ea714f91d125547c02"},{"sha":"2c3b95c15251c6aadc8e0a2dc7b5d87f5d6e67dd","author":{"email":"df251e5589497a81669955dd8937b9a689f45af5@tri.global","name":"Chien-Liang Fok"},"message":"Updated unit testing instructions from reviewer feedback.","distinct":false,"url":"https://api.github.com/repos/liangfok/drake/commits/2c3b95c15251c6aadc8e0a2dc7b5d87f5d6e67dd"}]}