{"push_id":2055484909,"size":4,"distinct_size":1,"ref":"refs/heads/development","head":"3d5b915380a53995b19898458e9c527312211707","before":"7054226f0da7dc2753e7cf2f39a6b5fa3ef0cfc7","commits":[{"sha":"f18eccd14938b6cd344344c5feea4818780856fb","author":{"name":"Rob Linsalata","email":"25a7a1cec340a62ba892d1a48609a83e80fb3736@rethinkrobotics.com"},"message":"Add initial ClickSmart Gripper support\n\nProvides an initial simple interface to the ClickSmart IO plate and\ngripper. This interface provides basic functionality Input/Output\nfunctionality, required initialization/activate cmds, and action-based\n\"EndEffector Signal Types\" for controlling ClickSmart grippers.\n\nClickSmart tool plates can be configured for Mass and Gripper Signal\nconfigurations in the Intera Studio GUI.\n\n* Add SimpleClickSmartGripper class\n  - Uses \"EE Signal Types\" to control ClickSmart signals\n    (i.e. \"grip\", \"closed\")\n* Add intera_interface.get_current_gripper_interface() Helper fn\n  - Auto-init interface for attached gripper\n* Fixes for init of IODeviceInterface\n  - Waiting for init state/config: state is not published for\n    ClickSmart devices until 'activated'\n  - Fixes for IOInterface \"validation\" and initial valid state\n* IOCommand now has built-in as_msg() fn to handle jsonify'ing IO msgs\n\nRe IN-4007","distinct":false,"url":"https://api.github.com/repos/RethinkRobotics/intera_sdk/commits/f18eccd14938b6cd344344c5feea4818780856fb"},{"sha":"3d4420748c6e7450d80343995c3951178aedf9a7","author":{"name":"Rob Linsalata","email":"25a7a1cec340a62ba892d1a48609a83e80fb3736@rethinkrobotics.com"},"message":"Gripper class updates: init-by-name, fix calibrate, fn returns\n\nFixes and updates to Gripper class(), including changing init arg from\n'side' to full EE name, fixing return values of fns, and updating\ndeprecated functionality.\n\n* Gripper() class constructor now takes the full EndEffector 'name' as\n  an init arg, no longer just the 'side'\n  - Update examples to use ee_name\n* Make calibrate() fn wait for calibration success\n* Remove return values for cmds that don't actually return success\n* Deprecate set_holding_force fn","distinct":false,"url":"https://api.github.com/repos/RethinkRobotics/intera_sdk/commits/3d4420748c6e7450d80343995c3951178aedf9a7"},{"sha":"a71046928c3c1d88ebe6ec9f44473bbc0eda519c","author":{"name":"Rob Linsalata","email":"25a7a1cec340a62ba892d1a48609a83e80fb3736@rethinkrobotics.com"},"message":"Update for ClickSmart: gripper_cuff_ctrl ex, calibrate_arm\n\nUpdates gripper_cuff_control example and calibrate_arm script to work\nwith new ClickSmart grippers (and legacy EPGs).","distinct":false,"url":"https://api.github.com/repos/RethinkRobotics/intera_sdk/commits/a71046928c3c1d88ebe6ec9f44473bbc0eda519c"},{"sha":"3d5b915380a53995b19898458e9c527312211707","author":{"name":"Ian McMahon","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@ianthe.engineer"},"message":"Merge pull request #122 from RethinkRobotics/add_clicksmart_gripper\n\nAdd initial ClickSmart support and Gripper updates","distinct":true,"url":"https://api.github.com/repos/RethinkRobotics/intera_sdk/commits/3d5b915380a53995b19898458e9c527312211707"}]}
{"actor":{"display_login":"IanTheEngineer"}}