{"push_id":538694497,"size":63,"distinct_size":27,"ref":"refs/heads/master","head":"23b4fd8f4222044677fb168c1b6bbfc5126939da","before":"346c4d1749ab888d2d461ab75c8539c39da941a8","commits":[{"sha":"8dce575bb1ffa47f86f17ffe695d94a69f9bf1c1","author":{"email":"689621672f4a2f732c0f624e830c700d71d1ffcb@kbsg.rwth-aachen.de","name":"Till Hofmann"},"message":"tf: fix typo in Transformer","distinct":true,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/8dce575bb1ffa47f86f17ffe695d94a69f9bf1c1"},{"sha":"5daecf0857182efbfa53269574bc249ec3a21ffb","author":{"email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de","name":"Tim Niemueller"},"message":"robotino: support OpenRobotino API 2 (and thus Robotino 3)\n\nThis is actually a simple change which adds (additional) support for\nOpenRobotino API 2. The code has been re-structured to fit the flow of\nboth API versions better. Calls for API 2 to gather the same data and\nexecute the same commands have been added. This looks much worse than it\nactually is!","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/5daecf0857182efbfa53269574bc249ec3a21ffb"},{"sha":"d9388153334ff406930b5e0459f567893974805b","author":{"email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de","name":"Tim Niemueller"},"message":"robotino-joystick: adapt to deadman switch feature\n\nDo not only send commands if the joystick has been moved but all the\ntime. This is required to avoid the deadman switch added to the robotino\nplugin in the past. Additionally we now require any button to be pressed\nto actually move (safety precaution). Alternatively we monitor axis 5,\nwhich is the RT button on our XBox 360 controller.","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/d9388153334ff406930b5e0459f567893974805b"},{"sha":"6db109c977030605987b04911b02957923103d8a","author":{"email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de","name":"Tim Niemueller"},"message":"buildsys: ignore unused local typedefs in OpenCV and Eigen3","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/6db109c977030605987b04911b02957923103d8a"},{"sha":"8d623729bc0f12d22b2845409e6188b242379317","author":{"email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de","name":"Tim Niemueller"},"message":"buildsys: fix CFLAGS overrides for source files in subdirs\n\nFor a subdir/file.cpp file to set custom flags we must translate the\nfilestem to subdir_file, such that CFLAGS_subdir_file is properly\nrecognized as an CFLAGS override.","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/8d623729bc0f12d22b2845409e6188b242379317"},{"sha":"f7ff56d4cded7c5d6e4c434e0cfb71c14849a004","author":{"email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de","name":"Tim Niemueller"},"message":"ros: link against Boost system for newer Boost versions\n\nNewer Boost version often require direct linkage of programs and\nlibraries with Boost system as many headers include constants which now\nmust be linked.","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/f7ff56d4cded7c5d6e4c434e0cfb71c14849a004"},{"sha":"01ae2e20977af98fe97a38c2761a9ed49946713a","author":{"email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de","name":"Tim Niemueller"},"message":"joystick-teleop: move from robotino-joystick plugin\n\nOn the way to make the joystick-teleop more generic and usable for more\nplatforms.","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/01ae2e20977af98fe97a38c2761a9ed49946713a"},{"sha":"34beab324a85a0d5a5f6a559bfde690737626b2e","author":{"email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de","name":"Tim Niemueller"},"message":"joystick-teleop: more configuration options, stop only once\n\nMake a few more settings configurable, make the deadman axis optional.\nWhen stopping the robot, stop it only once. This way the plugin does not\ninterfere with other control plugins like the colli.","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/34beab324a85a0d5a5f6a559bfde690737626b2e"},{"sha":"c6649acf969738b9fa8ca2a8e4883e6f81eff367","author":{"email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de","name":"Tim Niemueller"},"message":"joystick-teleop: check for writer and catch exceptions","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/c6649acf969738b9fa8ca2a8e4883e6f81eff367"},{"sha":"9689b6bc098dcae503ae626eef5c0820cfec2768","author":{"email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de","name":"Tim Niemueller"},"message":"joystick-teleop: configurable deadman button mask\n\nAllow to configure which buttons can be used for allowing joystick\nmovement. This way, other entities like, e.g., skills can use other\nbuttons for certain effects.","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/9689b6bc098dcae503ae626eef5c0820cfec2768"},{"sha":"0c319ae27ac694bb7485bf7868e7cdfc60c136fa","author":{"email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de","name":"Tim Niemueller"},"message":"libconfig: catch exception on int/uint determination\n\nIf a value > MAX_INT was passed as unsigned int the differentiation for\nint/uint would run into an uncaught exception.","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/0c319ae27ac694bb7485bf7868e7cdfc60c136fa"},{"sha":"8078b2970b8ab595a9b573cd37088931fadb578b","author":{"email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de","name":"Tim Niemueller"},"message":"joystick-teleop: support separate drive modes\n\nSupport a \"normal\" and a \"special\" max velocity which can be changed by\na button press or a switch axis.","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/8078b2970b8ab595a9b573cd37088931fadb578b"},{"sha":"b184bdfa58b96212a54b9cd6a5c1e1052612e9f2","author":{"email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de","name":"Tim Niemueller"},"message":"robotino: re-order initialization for API 1 compatibility\n\nThe Com instance was connected too early such that update callbacks\n(API 1 only) could already occur while initialization was not yet\ncompleted.","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/b184bdfa58b96212a54b9cd6a5c1e1052612e9f2"},{"sha":"596aa8c67302f8d02537b1355bf78c6ad1168ea8","author":{"email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de","name":"Tim Niemueller"},"message":"interfaces: remove continuous elements of SkillerInterface\n\nOne-shot execution of skills is not used anymore, but forgetting to\nswitch to continuous execution mode is a common mistake. Therefore,\nremove one shot execution (making it continuous execution) and remove\nmentions of \"continuous\".","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/596aa8c67302f8d02537b1355bf78c6ad1168ea8"},{"sha":"166c382d0e66c0073e814e10f15aab447bc90bd8","author":{"email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de","name":"Tim Niemueller"},"message":"robotino: fix double unit conversion for API 1","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/166c382d0e66c0073e814e10f15aab447bc90bd8"},{"sha":"920b6cb44c09cf67079631d303bc4c33e8ff8eda","author":{"email":"bde46c3e10339ae612ced0b3d17bd7dd2728301e@alumni.fh-aachen.de","name":"Tobias Neumann"},"message":"robotino: add config for translation correction","distinct":true,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/920b6cb44c09cf67079631d303bc4c33e8ff8eda"},{"sha":"0e3556b8b9100331e7408069c9fc9f13b987c7fc","author":{"email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de","name":"Tim Niemueller"},"message":"skiller: remove support for one-shot skill execution\n\nThis was not used anymore but frequent source of trouble for newcomers.","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/0e3556b8b9100331e7408069c9fc9f13b987c7fc"},{"sha":"f355be2f09de7497ac63ca80b1a69d455c464475","author":{"email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de","name":"Tim Niemueller"},"message":"skillet: remove support for one-shot skill execution","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/f355be2f09de7497ac63ca80b1a69d455c464475"},{"sha":"3fd1947ed0623b3f796ac39d281ebe7d38895a9b","author":{"email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de","name":"Tim Niemueller"},"message":"skillgui: remove support for one-shot skill execution","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/3fd1947ed0623b3f796ac39d281ebe7d38895a9b"},{"sha":"9a5810a6596cab0a07722c9a21af70aa27b0718a","author":{"email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de","name":"Tim Niemueller"},"message":"clips-agent: adapt to dropping one-shot skill execution","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/9a5810a6596cab0a07722c9a21af70aa27b0718a"}]}