{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":111673417,"defaultBranch":"master","name":"skiros2","ownerLogin":"RVMI","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-11-22T11:03:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33896472?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727210004.0","currentOid":""},"activityList":{"items":[{"before":"2854c778accf5d8d8099f5a82d6031d52d9578be","after":"c4438e71a25978b14c30191539e4de68943fe863","ref":"refs/heads/master","pushedAt":"2024-09-24T20:37:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthias-mayr","name":"Matthias Mayr","path":"/matthias-mayr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64466074?s=80&v=4"},"commit":{"message":"Fix: Changes default scene name from .owl to .turtle\n\nThe previous default saved .turtle files with the ending .owl, which results in parsing errors on the next startup.","shortMessageHtmlLink":"Fix: Changes default scene name from .owl to .turtle"}},{"before":"5b697cb8360e3c995742b963e782a50d7eaaf9b2","after":"48cc139d5e601c153c8ee9dfc11c1da116d0a69a","ref":"refs/heads/ros2","pushedAt":"2024-09-24T20:37:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthias-mayr","name":"Matthias Mayr","path":"/matthias-mayr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64466074?s=80&v=4"},"commit":{"message":"Fix: Changes default scene name from .owl to .turtle\n\nThe previous default saved .turtle files with the ending .owl, which results in parsing errors on the next startup.","shortMessageHtmlLink":"Fix: Changes default scene name from .owl to .turtle"}},{"before":null,"after":"78cfb01a4b3127565d28dae67177d424c9919698","ref":"refs/heads/feature/ros2_init_scene","pushedAt":"2024-09-24T20:33:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matthias-mayr","name":"Matthias Mayr","path":"/matthias-mayr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64466074?s=80&v=4"},"commit":{"message":"New: WMI gets init scene name WM server in ROS 2\n\nWe can not just read that node parameter like in ROS 1.\nCreated a server to ask for the init_scene's name.","shortMessageHtmlLink":"New: WMI gets init scene name WM server in ROS 2"}},{"before":"b88b2c6dd4da51e27d44cb14b53da240be3487c1","after":"0dab04ca314d6556ff30abe3df1de0f59dd0764c","ref":"refs/heads/ros2_roscon24_workshop","pushedAt":"2024-09-24T20:31:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"matthias-mayr","name":"Matthias Mayr","path":"/matthias-mayr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64466074?s=80&v=4"},"commit":{"message":"Fix: Changes default scene name from .owl to .turtle\n\nThe previous default saved .turtle files with the ending .owl, which results in parsing errors on the next startup.","shortMessageHtmlLink":"Fix: Changes default scene name from .owl to .turtle"}},{"before":"3bdb8a30de1bf91367d42d19decfbd89f471a7bd","after":"5b697cb8360e3c995742b963e782a50d7eaaf9b2","ref":"refs/heads/ros2","pushedAt":"2024-09-18T20:18:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthias-mayr","name":"Matthias Mayr","path":"/matthias-mayr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64466074?s=80&v=4"},"commit":{"message":"Chore: Removes spinning messages for less logs\n\nCan be re-enabled once #104 is addressed.","shortMessageHtmlLink":"Chore: Removes spinning messages for less logs"}},{"before":"737179d3208f315358f6cc3a7e33c4d6914cf0e4","after":"b88b2c6dd4da51e27d44cb14b53da240be3487c1","ref":"refs/heads/ros2_roscon24_workshop","pushedAt":"2024-09-18T20:18:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthias-mayr","name":"Matthias Mayr","path":"/matthias-mayr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64466074?s=80&v=4"},"commit":{"message":"Chore: Removes spinning messages for less logs\n\nCan be re-enabled once #104 is addressed.","shortMessageHtmlLink":"Chore: Removes spinning messages for less logs"}},{"before":"a8b80d4cd7a5b89d5268271645d020102d14fe22","after":"737179d3208f315358f6cc3a7e33c4d6914cf0e4","ref":"refs/heads/ros2_roscon24_workshop","pushedAt":"2024-09-15T23:34:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthias-mayr","name":"Matthias Mayr","path":"/matthias-mayr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64466074?s=80&v=4"},"commit":{"message":"Fix: Check length of task before access\n\nThere are circumstances under which the tasks list is\nempty, but will be accessed. E.g. when restarting the skill manager,\nbut not the GUI.","shortMessageHtmlLink":"Fix: Check length of task before access"}},{"before":null,"after":"a8b80d4cd7a5b89d5268271645d020102d14fe22","ref":"refs/heads/ros2_roscon24_workshop","pushedAt":"2024-09-15T22:26:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matthias-mayr","name":"Matthias Mayr","path":"/matthias-mayr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64466074?s=80&v=4"},"commit":{"message":"Add RetryOnFail skill processor\n\nThis processor works like sequential, but if a child node fails, the\nentire processor restarts from scratch.\nAn example use case might be a driving/navigation skill.\nI.e. \"if driving failed, try again X times\".","shortMessageHtmlLink":"Add RetryOnFail skill processor"}},{"before":null,"after":"d46f6c28b517132ed219c562e0fb4c5725d66354","ref":"refs/heads/fix/ros2_rqt_launch","pushedAt":"2024-09-14T10:51:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matthias-mayr","name":"Matthias Mayr","path":"/matthias-mayr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64466074?s=80&v=4"},"commit":{"message":"Fix: Launch rqt with SkiROS2 GUI","shortMessageHtmlLink":"Fix: Launch rqt with SkiROS2 GUI"}},{"before":"beb20aaf6d9a3252918331184070abc62eaf5a8a","after":"89103277d1f6d857f7bf0fb9c5a6841c2fdac0b4","ref":"refs/heads/fix/ros2_jazzy_build","pushedAt":"2024-09-14T10:46:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthias-mayr","name":"Matthias Mayr","path":"/matthias-mayr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64466074?s=80&v=4"},"commit":{"message":"Fix: Launch rqt with SkiROS2 GUI","shortMessageHtmlLink":"Fix: Launch rqt with SkiROS2 GUI"}},{"before":"6b6cc38df79a99e16ddc2f0b8e9f49fadaa9f284","after":"beb20aaf6d9a3252918331184070abc62eaf5a8a","ref":"refs/heads/fix/ros2_jazzy_build","pushedAt":"2024-08-21T19:25:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"matthias-mayr","name":"Matthias Mayr","path":"/matthias-mayr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64466074?s=80&v=4"},"commit":{"message":"Merge branch 'ros2' into fix/ros2_jazzy_build","shortMessageHtmlLink":"Merge branch 'ros2' into fix/ros2_jazzy_build"}},{"before":"ed5bc907f8509f8223bf5c75ff2b7bcf9ff056e7","after":"3bdb8a30de1bf91367d42d19decfbd89f471a7bd","ref":"refs/heads/ros2","pushedAt":"2024-08-21T19:25:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthias-mayr","name":"Matthias Mayr","path":"/matthias-mayr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64466074?s=80&v=4"},"commit":{"message":"Fix: Comments out skiros2_task until ported\n\nIf not, there are complications when ignoring that package.","shortMessageHtmlLink":"Fix: Comments out skiros2_task until ported"}},{"before":"8b11b9e0df03c1583c4af5b4dff18020309eddf8","after":"2854c778accf5d8d8099f5a82d6031d52d9578be","ref":"refs/heads/master","pushedAt":"2024-08-20T15:10:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcusklang","name":"Marcus Klang","path":"/marcusklang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821087?s=80&v=4"},"commit":{"message":"fix: rosdep wrapt and inflection dependencies","shortMessageHtmlLink":"fix: rosdep wrapt and inflection dependencies"}},{"before":null,"after":"6b6cc38df79a99e16ddc2f0b8e9f49fadaa9f284","ref":"refs/heads/fix/ros2_jazzy_build","pushedAt":"2024-08-17T13:21:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matthias-mayr","name":"Matthias Mayr","path":"/matthias-mayr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64466074?s=80&v=4"},"commit":{"message":"Fix: Explicitly define \"packages\" in skiros2 setup.py\n\nOtherwise building fails with \"error: Multiple top-level packages discovered in a flat-layout: ['cfg', 'owl', 'res', 'launch', 'resource'].\"","shortMessageHtmlLink":"Fix: Explicitly define \"packages\" in skiros2 setup.py"}},{"before":"50a83df24aad82761cc858549c7a721635730870","after":"ed5bc907f8509f8223bf5c75ff2b7bcf9ff056e7","ref":"refs/heads/ros2","pushedAt":"2024-03-01T16:09:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthias-mayr","name":"Matthias Mayr","path":"/matthias-mayr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64466074?s=80&v=4"},"commit":{"message":"Fix: Skill description service cb could fail\n\nDuration.sleep does not exist\nHowever there is no point in creating this service before the skills are\nloaded anyway.","shortMessageHtmlLink":"Fix: Skill description service cb could fail"}},{"before":null,"after":"435038e260718044413f641d343cf6e70e5be53a","ref":"refs/heads/ros2-multi-threaded-skillmanager","pushedAt":"2024-03-01T07:23:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matthias-mayr","name":"Matthias Mayr","path":"/matthias-mayr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64466074?s=80&v=4"},"commit":{"message":"wip: Trying a multi-threaded executor\n\nThis might help for skills that do synchronous calls","shortMessageHtmlLink":"wip: Trying a multi-threaded executor"}},{"before":"915b167402468b8d86293dcc9171fa5ae27d65eb","after":"50a83df24aad82761cc858549c7a721635730870","ref":"refs/heads/ros2","pushedAt":"2024-02-28T17:00:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"marcusklang","name":"Marcus Klang","path":"/marcusklang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821087?s=80&v=4"},"commit":{"message":"Merge branch 'ros2' of github.com:RVMI/skiros2 into ros2","shortMessageHtmlLink":"Merge branch 'ros2' of github.com:RVMI/skiros2 into ros2"}},{"before":"e98f94f4670014b9f47f6dc5e55deff1733a59fd","after":"915b167402468b8d86293dcc9171fa5ae27d65eb","ref":"refs/heads/ros2","pushedAt":"2024-02-28T16:27:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthias-mayr","name":"Matthias Mayr","path":"/matthias-mayr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64466074?s=80&v=4"},"commit":{"message":"Config: Launch GUI with SkiROS2 launch","shortMessageHtmlLink":"Config: Launch GUI with SkiROS2 launch"}},{"before":"2959eaeae2625e5f879e9a6d67f6536a975ba2a0","after":"e98f94f4670014b9f47f6dc5e55deff1733a59fd","ref":"refs/heads/ros2","pushedAt":"2024-02-28T16:26:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthias-mayr","name":"Matthias Mayr","path":"/matthias-mayr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64466074?s=80&v=4"},"commit":{"message":"Chore: Improves interactive marker update\n\nThe interactive marker update does not need a queue\nThe latest pose is enough since we do not expect people to be abe","shortMessageHtmlLink":"Chore: Improves interactive marker update"}},{"before":"17116cfd1b3e4960676e37558ac6075a9a657f79","after":"2959eaeae2625e5f879e9a6d67f6536a975ba2a0","ref":"refs/heads/ros2","pushedAt":"2024-02-27T16:21:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcusklang","name":"Marcus Klang","path":"/marcusklang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821087?s=80&v=4"},"commit":{"message":"new: TestAction ROS2 action","shortMessageHtmlLink":"new: TestAction ROS2 action"}},{"before":"fc4add41596f9e0322f6b344af6947a2c21ee04c","after":"17116cfd1b3e4960676e37558ac6075a9a657f79","ref":"refs/heads/ros2","pushedAt":"2024-02-27T14:51:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthias-mayr","name":"Matthias Mayr","path":"/matthias-mayr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64466074?s=80&v=4"},"commit":{"message":"New: Additional launch arguments in SkiROS2","shortMessageHtmlLink":"New: Additional launch arguments in SkiROS2"}},{"before":"a0e82301b17b00e4e451a31fad52b638a612efd9","after":"fc4add41596f9e0322f6b344af6947a2c21ee04c","ref":"refs/heads/ros2","pushedAt":"2024-02-27T12:57:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthias-mayr","name":"Matthias Mayr","path":"/matthias-mayr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64466074?s=80&v=4"},"commit":{"message":"Fix: When pausing or preempting, the task_id was set to None\n\nThese two SM functions do not actually return a task_id","shortMessageHtmlLink":"Fix: When pausing or preempting, the task_id was set to None"}},{"before":"0f6a541c6012ea9dcd30348a3cc207ba57d8a962","after":"a0e82301b17b00e4e451a31fad52b638a612efd9","ref":"refs/heads/ros2","pushedAt":"2024-02-27T12:56:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthias-mayr","name":"Matthias Mayr","path":"/matthias-mayr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64466074?s=80&v=4"},"commit":{"message":"Fix: In the SM-node, the WMI must not spin during operation\n\nWhen the BT is executed, the WMI must not spin since this is done in the node.\nHowever, spinning is needed to set up the robot.","shortMessageHtmlLink":"Fix: In the SM-node, the WMI must not spin during operation"}},{"before":"5833c3af2bf521af8b58aa98f599e8c1271666ab","after":"0f6a541c6012ea9dcd30348a3cc207ba57d8a962","ref":"refs/heads/ros2","pushedAt":"2024-02-27T12:53:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthias-mayr","name":"Matthias Mayr","path":"/matthias-mayr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64466074?s=80&v=4"},"commit":{"message":"Chore: Better sleeping in the BtTicker\n\nPreviously it would always have waited for 40ms, now it's a Rate","shortMessageHtmlLink":"Chore: Better sleeping in the BtTicker"}},{"before":"c9d61bc21f67df188aa54be78fe827add450e557","after":"5833c3af2bf521af8b58aa98f599e8c1271666ab","ref":"refs/heads/ros2","pushedAt":"2024-02-27T10:52:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcusklang","name":"Marcus Klang","path":"/marcusklang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821087?s=80&v=4"},"commit":{"message":"Fix: finding id for an World Model Element","shortMessageHtmlLink":"Fix: finding id for an World Model Element"}},{"before":"1376e2e58d78b962eef494b7045cb36e60cbe5d5","after":"c9d61bc21f67df188aa54be78fe827add450e557","ref":"refs/heads/ros2","pushedAt":"2024-02-27T08:41:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcusklang","name":"Marcus Klang","path":"/marcusklang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821087?s=80&v=4"},"commit":{"message":"Adding node reference for ROS2\n * Python3 type hints in multiple locations","shortMessageHtmlLink":"Adding node reference for ROS2"}},{"before":"819d5ebb0669ccef1f310d462d43c21fb49833ee","after":"1376e2e58d78b962eef494b7045cb36e60cbe5d5","ref":"refs/heads/ros2","pushedAt":"2024-02-27T08:37:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthias-mayr","name":"Matthias Mayr","path":"/matthias-mayr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64466074?s=80&v=4"},"commit":{"message":"New: World Model tab in GUI displays (with hack)\n\nHack: Fixes the reasoners_pkgs parameter.","shortMessageHtmlLink":"New: World Model tab in GUI displays (with hack)"}},{"before":"22648ca15645904aefd95fedddcc3bdc14b02c48","after":"819d5ebb0669ccef1f310d462d43c21fb49833ee","ref":"refs/heads/ros2","pushedAt":"2024-02-26T20:50:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthias-mayr","name":"Matthias Mayr","path":"/matthias-mayr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64466074?s=80&v=4"},"commit":{"message":"New: Removes deadlock in GUI upon execution\n\nSkill manager interface and ontology interface must not spin when doing service calls.\nThis blocks ROS-related actions. Therefore spinning became optional.","shortMessageHtmlLink":"New: Removes deadlock in GUI upon execution"}},{"before":"ba9bf005ac0a7bfb94fa031b72f675fec22bede9","after":"22648ca15645904aefd95fedddcc3bdc14b02c48","ref":"refs/heads/ros2","pushedAt":"2024-02-26T15:05:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"matthias-mayr","name":"Matthias Mayr","path":"/matthias-mayr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64466074?s=80&v=4"},"commit":{"message":"Minor: Sets tick_rate to -1 to mark it as non-functional","shortMessageHtmlLink":"Minor: Sets tick_rate to -1 to mark it as non-functional"}},{"before":"9ab19da65d874314e1419ad12842b1ce2ece5139","after":"ba9bf005ac0a7bfb94fa031b72f675fec22bede9","ref":"refs/heads/ros2","pushedAt":"2024-02-26T14:40:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthias-mayr","name":"Matthias Mayr","path":"/matthias-mayr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64466074?s=80&v=4"},"commit":{"message":"Chore: Default value of \"robot_name\" to \"test_robot\"","shortMessageHtmlLink":"Chore: Default value of \"robot_name\" to \"test_robot\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQyMDozNzo0NS4wMDAwMDBazwAAAAS_mzwd","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQyMDozNzo0NS4wMDAwMDBazwAAAAS_mzwd","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yNlQxNDo0MDowNC4wMDAwMDBazwAAAAQFfL0U"}},"title":"Activity ยท RVMI/skiros2"}