{"push_id":621572908,"size":17,"distinct_size":17,"ref":"refs/heads/master","head":"22cff6c1cc3de47dce7b57979c751bce2ceb839d","before":"0a6f5330be8647b691fd4c08ea1b488daa1569a0","commits":[{"sha":"4c86b2db711e2624054f67790faedb599bcbc694","author":{"email":"aae00a440b97206045a67a9ad5da24e9d46f9a13@m4x.org","name":"Sylvain Joyeux"},"message":"add myself as author","distinct":true,"url":"https://api.github.com/repos/Brazilian-Institute-of-Robotics/drivers-transformer/commits/4c86b2db711e2624054f67790faedb599bcbc694"},{"sha":"eb96a517d2d510edcd0b7cc426d456eb43de214b","author":{"email":"aae00a440b97206045a67a9ad5da24e9d46f9a13@m4x.org","name":"Sylvain Joyeux"},"message":"test: fix obviously long-unused test suite","distinct":true,"url":"https://api.github.com/repos/Brazilian-Institute-of-Robotics/drivers-transformer/commits/eb96a517d2d510edcd0b7cc426d456eb43de214b"},{"sha":"3df2e026f1205ea66bc37fa333cdd7bc64bf0030","author":{"email":"aae00a440b97206045a67a9ad5da24e9d46f9a13@m4x.org","name":"Sylvain Joyeux"},"message":"ruby: add declarations for example transformations\n\nExample transformations are meant to be used in visualization/design\ntools, to show a meaningful state of the transformation tree instead\nof only having zero transformations for dynamic transformations.","distinct":true,"url":"https://api.github.com/repos/Brazilian-Institute-of-Robotics/drivers-transformer/commits/3df2e026f1205ea66bc37fa333cdd7bc64bf0030"},{"sha":"ae37953cac619eae923d77e281f61e3582d08214","author":{"email":"aae00a440b97206045a67a9ad5da24e9d46f9a13@m4x.org","name":"Sylvain Joyeux"},"message":"ruby,test: cleanup the suite files","distinct":true,"url":"https://api.github.com/repos/Brazilian-Institute-of-Robotics/drivers-transformer/commits/ae37953cac619eae923d77e281f61e3582d08214"},{"sha":"129818f8d71c67e8e7d9c2a0197785ec35a83bf6","author":{"email":"aae00a440b97206045a67a9ad5da24e9d46f9a13@m4x.org","name":"Sylvain Joyeux"},"message":"test: fix integration of the test suite in the cmake code","distinct":true,"url":"https://api.github.com/repos/Brazilian-Institute-of-Robotics/drivers-transformer/commits/129818f8d71c67e8e7d9c2a0197785ec35a83bf6"},{"sha":"7cd325182b19f5b3f19cee70561d1d82aaa5e18b","author":{"email":"aae00a440b97206045a67a9ad5da24e9d46f9a13@m4x.org","name":"Sylvain Joyeux"},"message":"ruby: improve error messages","distinct":true,"url":"https://api.github.com/repos/Brazilian-Institute-of-Robotics/drivers-transformer/commits/7cd325182b19f5b3f19cee70561d1d82aaa5e18b"},{"sha":"84af5384e318ccd167d8b671d3fe41a20109dacd","author":{"email":"aae00a440b97206045a67a9ad5da24e9d46f9a13@m4x.org","name":"Sylvain Joyeux"},"message":"ruby: there's really no reason to restrict frame names","distinct":true,"url":"https://api.github.com/repos/Brazilian-Institute-of-Robotics/drivers-transformer/commits/84af5384e318ccd167d8b671d3fe41a20109dacd"},{"sha":"cbd57701e659796bae6fd91e1f97a3210a7c62b4","author":{"email":"aae00a440b97206045a67a9ad5da24e9d46f9a13@m4x.org","name":"Sylvain Joyeux"},"message":"ruby: fix interaction of tests and minitest","distinct":true,"url":"https://api.github.com/repos/Brazilian-Institute-of-Robotics/drivers-transformer/commits/cbd57701e659796bae6fd91e1f97a3210a7c62b4"},{"sha":"a0e279ff178108944964987a7527fd4b6c6ed189","author":{"email":"aae00a440b97206045a67a9ad5da24e9d46f9a13@m4x.org","name":"Sylvain Joyeux"},"message":"ruby: add SDF integration\n\nThis adds a side-file (i.e. not loaded when requiring 'transformer')\nthat allows to setup a transformer configuration based on the information\nstored in a SDF file or model.","distinct":true,"url":"https://api.github.com/repos/Brazilian-Institute-of-Robotics/drivers-transformer/commits/a0e279ff178108944964987a7527fd4b6c6ed189"},{"sha":"ca63c38b6de3fa15bc081e55b0783e1b1eded4eb","author":{"email":"aae00a440b97206045a67a9ad5da24e9d46f9a13@m4x.org","name":"Sylvain Joyeux"},"message":"sdf: fix interpretation of joints, and move the API to an instance method on Configuration\n\nSorry they both end up in the same commit, but splitting it would\nbe really hard\n\nThis commit moves the load API to instance methods. This is so that\nit can be used in the traditional transformer loading files, and that\nestimators can be properly added after the SDF is loaded (it's close\nto impossible, and would be really harmful, to represent them in the SDF)\n\nIt also fixes how joints are represented. Given a joint and post-joint\nand pre-joint frames, SDF's convention is to:\n - make the pre-joint frame the parent link frame\n - use the joint's pose as the position of the post-joint frame within\n   the child's link frame","distinct":true,"url":"https://api.github.com/repos/Brazilian-Institute-of-Robotics/drivers-transformer/commits/ca63c38b6de3fa15bc081e55b0783e1b1eded4eb"},{"sha":"56c93f301d966ef900942ca6716dee3ab2f4fd20","author":{"email":"aae00a440b97206045a67a9ad5da24e9d46f9a13@m4x.org","name":"Sylvain Joyeux"},"message":"ruby: accept Isometry3 as a static transformation object","distinct":true,"url":"https://api.github.com/repos/Brazilian-Institute-of-Robotics/drivers-transformer/commits/56c93f301d966ef900942ca6716dee3ab2f4fd20"},{"sha":"03cf36408003101a76ac896ab3b024ddf7f7f461","author":{"email":"aae00a440b97206045a67a9ad5da24e9d46f9a13@m4x.org","name":"Sylvain Joyeux"},"message":"ruby: make StaticTransform#pretty_print more informative","distinct":true,"url":"https://api.github.com/repos/Brazilian-Institute-of-Robotics/drivers-transformer/commits/03cf36408003101a76ac896ab3b024ddf7f7f461"},{"sha":"fae8e044b19ca14cef4316530226504634e661c6","author":{"email":"aae00a440b97206045a67a9ad5da24e9d46f9a13@m4x.org","name":"Sylvain Joyeux"},"message":"sdf: SDF does store angles as radians, update tests","distinct":true,"url":"https://api.github.com/repos/Brazilian-Institute-of-Robotics/drivers-transformer/commits/fae8e044b19ca14cef4316530226504634e661c6"},{"sha":"b91f153a1c44a81d69d1410e1dae4a0dfd595d23","author":{"email":"aae00a440b97206045a67a9ad5da24e9d46f9a13@m4x.org","name":"Sylvain Joyeux"},"message":"sdf: fix concatenation of transforms, and handle use_parent_model_frame?","distinct":true,"url":"https://api.github.com/repos/Brazilian-Institute-of-Robotics/drivers-transformer/commits/b91f153a1c44a81d69d1410e1dae4a0dfd595d23"},{"sha":"a2ff67b1e17ddeb5513dabc26b54093006a53db0","author":{"email":"aae00a440b97206045a67a9ad5da24e9d46f9a13@m4x.org","name":"Sylvain Joyeux"},"message":"sdf: pass the whole Joint object to the producer resolver\n\nThere's really no need to limit the information we pass there","distinct":true,"url":"https://api.github.com/repos/Brazilian-Institute-of-Robotics/drivers-transformer/commits/a2ff67b1e17ddeb5513dabc26b54093006a53db0"},{"sha":"104fcdd4f1fb5a8fbb71120de996524d45e1f433","author":{"email":"aae00a440b97206045a67a9ad5da24e9d46f9a13@m4x.org","name":"Sylvain Joyeux"},"message":"sdf: ruby_sdf switched to :: for name separation (to match gazebo)","distinct":true,"url":"https://api.github.com/repos/Brazilian-Institute-of-Robotics/drivers-transformer/commits/104fcdd4f1fb5a8fbb71120de996524d45e1f433"},{"sha":"22cff6c1cc3de47dce7b57979c751bce2ceb839d","author":{"email":"aae00a440b97206045a67a9ad5da24e9d46f9a13@m4x.org","name":"Sylvain Joyeux"},"message":"ruby: allow to register joint objects on Configuration\n\nThis is critical for design-time tools to know about the joints that\nhave been translated into the transformer configuration.","distinct":true,"url":"https://api.github.com/repos/Brazilian-Institute-of-Robotics/drivers-transformer/commits/22cff6c1cc3de47dce7b57979c751bce2ceb839d"}]}