{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":84737486,"defaultBranch":"master","name":"moveit_task_constructor","ownerLogin":"moveit","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-03-12T15:47:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4408844?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717592626.0","currentOid":""},"activityList":{"items":[{"before":"edf2605a1d165f0e8965cd1620ca32dabbe081a5","after":null,"ref":"refs/heads/set_traj_exec_info","pushedAt":"2024-06-05T13:03:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MarqRazz","name":"Marq Rasmussen","path":"/MarqRazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25058794?s=80&v=4"}},{"before":"12fd10fce158e152267b11eded058dc2f18949b4","after":"edf2605a1d165f0e8965cd1620ca32dabbe081a5","ref":"refs/heads/set_traj_exec_info","pushedAt":"2024-06-05T12:45:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MarqRazz","name":"Marq Rasmussen","path":"/MarqRazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25058794?s=80&v=4"},"commit":{"message":"TEMP: Workaround for unittests failing during shutdown\n\nUsing quick_exit instead of return/exit avoids calling all cleanup functions,\nwhich fail due to a bug in rmw_fastrtps_cpp.","shortMessageHtmlLink":"TEMP: Workaround for unittests failing during shutdown"}},{"before":null,"after":"12fd10fce158e152267b11eded058dc2f18949b4","ref":"refs/heads/set_traj_exec_info","pushedAt":"2024-06-03T15:48:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MarqRazz","name":"Marq Rasmussen","path":"/MarqRazz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25058794?s=80&v=4"},"commit":{"message":"Set controller names in Demo pick and place task","shortMessageHtmlLink":"Set controller names in Demo pick and place task"}},{"before":"ad5c878f1914965d1b70e8c6dd93f8fe97a74ad9","after":"8fa66a6d2c268a2a41e938a435d7701969b762dc","ref":"refs/heads/master","pushedAt":"2024-05-29T17:42:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhaschke","name":"Robert Haschke","path":"/rhaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5376030?s=80&v=4"},"commit":{"message":"Update pybind11 to version 2.12.0\n\nCurrently used branch was not interoperable with a standard version of pybind11.","shortMessageHtmlLink":"Update pybind11 to version 2.12.0"}},{"before":"a9ddbe19986ea2a5c8ad1459e424e66f67f4dfd4","after":"edf2605a1d165f0e8965cd1620ca32dabbe081a5","ref":"refs/heads/ros2","pushedAt":"2024-05-29T12:20:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rhaschke","name":"Robert Haschke","path":"/rhaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5376030?s=80&v=4"},"commit":{"message":"TEMP: Workaround for unittests failing during shutdown\n\nUsing quick_exit instead of return/exit avoids calling all cleanup functions,\nwhich fail due to a bug in rmw_fastrtps_cpp.","shortMessageHtmlLink":"TEMP: Workaround for unittests failing during shutdown"}},{"before":"227d4752825a994956595f370500e7e8b6928982","after":"ad5c878f1914965d1b70e8c6dd93f8fe97a74ad9","ref":"refs/heads/master","pushedAt":"2024-05-28T14:54:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rhaschke","name":"Robert Haschke","path":"/rhaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5376030?s=80&v=4"},"commit":{"message":"ComputeIK: Allow additional constraints for filtering solutions (#464)\n\nAdd \"constraint\" property.\r\n\r\nCo-authored-by: Robert Haschke ","shortMessageHtmlLink":"ComputeIK: Allow additional constraints for filtering solutions (#464)"}},{"before":"f79c6c537ef50c4fda8e75a2904583477164e650","after":"a9ddbe19986ea2a5c8ad1459e424e66f67f4dfd4","ref":"refs/heads/ros2","pushedAt":"2024-05-28T05:26:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rhaschke","name":"Robert Haschke","path":"/rhaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5376030?s=80&v=4"},"commit":{"message":"Update authors and maintainers (#425)","shortMessageHtmlLink":"Update authors and maintainers (#425)"}},{"before":"d7411a6527876015a3d7d2d6fa4ac37de7d85160","after":"227d4752825a994956595f370500e7e8b6928982","ref":"refs/heads/master","pushedAt":"2024-05-27T17:18:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rhaschke","name":"Robert Haschke","path":"/rhaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5376030?s=80&v=4"},"commit":{"message":"Expose MultiPlanner to Python (#474)\n\nCo-authored-by: Robert Haschke ","shortMessageHtmlLink":"Expose MultiPlanner to Python (#474)"}},{"before":"3b4ea48c181eb672ac624aa8bb228dde23084c9e","after":"d7411a6527876015a3d7d2d6fa4ac37de7d85160","ref":"refs/heads/master","pushedAt":"2024-05-27T14:19:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rhaschke","name":"Robert Haschke","path":"/rhaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5376030?s=80&v=4"},"commit":{"message":"Expose MultiPlanner to Python (#474)\n\nCo-authored-by: Robert Haschke ","shortMessageHtmlLink":"Expose MultiPlanner to Python (#474)"}},{"before":"92efc140434c12ca6c2b9836b5623e7f4dcec3ef","after":"3b4ea48c181eb672ac624aa8bb228dde23084c9e","ref":"refs/heads/master","pushedAt":"2024-05-27T14:16:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rhaschke","name":"Robert Haschke","path":"/rhaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5376030?s=80&v=4"},"commit":{"message":"Add unittest cartesianCollisionMinMaxDistance (#538)\n\n... to illustrate that MoveRelative's min-max constraint fails with PipelinePlanners (e.g. Pilz) returning a partially invalid trajectory: MTC does not truncate the trajectory to its valid part and thus fails, even if the valid part fits the given min-max range. This logic is only supported for the CartesianPath planner for now.\r\n\r\nCo-authored-by: Robert Haschke ","shortMessageHtmlLink":"Add unittest cartesianCollisionMinMaxDistance (#538)"}},{"before":"747bb29c7a3868b109ec95c0d337cfdf9df8d101","after":"f79c6c537ef50c4fda8e75a2904583477164e650","ref":"refs/heads/ros2","pushedAt":"2024-05-26T18:45:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rhaschke","name":"Robert Haschke","path":"/rhaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5376030?s=80&v=4"},"commit":{"message":"Connect: Relax validity check of reached end state (#542)\n\nLooks like Rolling's MoveIt uses a more relaxed goal constraint threshold than Humble.\r\nFor this reason, all end states reached by Connect solutions of pick+place demo are rejected.\r\nThis commit relaxes the max_distance threshold of Connect accordingly.","shortMessageHtmlLink":"Connect: Relax validity check of reached end state (#542)"}},{"before":"076903a738229833e55da8b350ede685f91d0cea","after":"747bb29c7a3868b109ec95c0d337cfdf9df8d101","ref":"refs/heads/ros2","pushedAt":"2024-05-26T18:43:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhaschke","name":"Robert Haschke","path":"/rhaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5376030?s=80&v=4"},"commit":{"message":"CI: add jazzy build","shortMessageHtmlLink":"CI: add jazzy build"}},{"before":"638db445f47ce07429c0a4ea5005e6d56fc3eb88","after":"9c3655dec2f8e3dae199a76f5be4f5c81bcfc7bc","ref":"refs/heads/humble","pushedAt":"2024-05-25T20:26:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rhaschke","name":"Robert Haschke","path":"/rhaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5376030?s=80&v=4"},"commit":{"message":"Revert \"Fix generation of Solution msg: consider backward operation\"\n\nThis reverts commit 4aac679257fb91bed9174096761879d1f14182fc, because\nMoveIt2 is missing a port of https://github.com/ros-planning/moveit/pull/3538.","shortMessageHtmlLink":"Revert \"Fix generation of Solution msg: consider backward operation\""}},{"before":"5d2857be6b819217b762c0a14f4bd0c1ffa1081b","after":"076903a738229833e55da8b350ede685f91d0cea","ref":"refs/heads/ros2","pushedAt":"2024-05-25T20:25:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhaschke","name":"Robert Haschke","path":"/rhaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5376030?s=80&v=4"},"commit":{"message":"Drop requirement on py_binding_tools\n\npython bindings are not yet supported","shortMessageHtmlLink":"Drop requirement on py_binding_tools"}},{"before":"7666f73e046afa5b5f43b555032cb77a82cdaf64","after":"92efc140434c12ca6c2b9836b5623e7f4dcec3ef","ref":"refs/heads/master","pushedAt":"2024-05-25T20:25:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhaschke","name":"Robert Haschke","path":"/rhaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5376030?s=80&v=4"},"commit":{"message":"Rename ros-planning org","shortMessageHtmlLink":"Rename ros-planning org"}},{"before":"a0c00646c2c93da9eea3d625f0865e8d22b248e4","after":"7666f73e046afa5b5f43b555032cb77a82cdaf64","ref":"refs/heads/master","pushedAt":"2024-05-25T17:12:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rhaschke","name":"Robert Haschke","path":"/rhaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5376030?s=80&v=4"},"commit":{"message":"Simplify formatting code with https://github.com/fmtlib (#499)\n\n* Simplify formatting code with https://github.com/fmtlib\r\n* Update to clang-format-12","shortMessageHtmlLink":"Simplify formatting code with https://github.com/fmtlib (#499)"}},{"before":"155ceb73e59e219fb681999824e33e947879f9f6","after":"638db445f47ce07429c0a4ea5005e6d56fc3eb88","ref":"refs/heads/humble","pushedAt":"2024-05-25T04:54:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rhaschke","name":"Robert Haschke","path":"/rhaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5376030?s=80&v=4"},"commit":{"message":"Revert \"Fix generation of Solution msg: consider backward operation\"\n\nThis reverts commit 4aac679257fb91bed9174096761879d1f14182fc, because\nMoveIt2 is missing a port of https://github.com/ros-planning/moveit/pull/3538.","shortMessageHtmlLink":"Revert \"Fix generation of Solution msg: consider backward operation\""}},{"before":"5ae22da8db152fb449b806211f9fc67f8e4f0757","after":"5d2857be6b819217b762c0a14f4bd0c1ffa1081b","ref":"refs/heads/ros2","pushedAt":"2024-05-25T04:54:17.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"rhaschke","name":"Robert Haschke","path":"/rhaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5376030?s=80&v=4"},"commit":{"message":"Merge branches 'simplify-node-creation' and 'master' into ros2","shortMessageHtmlLink":"Merge branches 'simplify-node-creation' and 'master' into ros2"}},{"before":"54e653ebdbdee4085c2e0dba040fd4f037f5df9e","after":"a0c00646c2c93da9eea3d625f0865e8d22b248e4","ref":"refs/heads/master","pushedAt":"2024-05-24T12:34:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rhaschke","name":"Robert Haschke","path":"/rhaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5376030?s=80&v=4"},"commit":{"message":"Add NoOp stage (#534)\n\nThis stage can be used to add arbitrary user-defined properties w/o modifying the PlanningScene state or adding a trajectory.\r\n\r\nCo-authored-by: Robert Haschke ","shortMessageHtmlLink":"Add NoOp stage (#534)"}},{"before":"a8896e4e5d76d37726278eeb3328daa2c71156e5","after":"54e653ebdbdee4085c2e0dba040fd4f037f5df9e","ref":"refs/heads/master","pushedAt":"2024-05-24T10:43:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rhaschke","name":"Robert Haschke","path":"/rhaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5376030?s=80&v=4"},"commit":{"message":"Fix failing assertion\n\nThe cost of a newly created Priority does not need to be finite.\nAn example occurs in the Pick+Place demo: the CurrentState solution\nis filtered by an applicibility test, which may set the cost to infinity\nwhile lifting the solution to the wrapper stage.\nIn this case, new InterfaceStates are created from the infinite cost solution.\nConsequently, the state should be marked as PRUNED.","shortMessageHtmlLink":"Fix failing assertion"}},{"before":"ad19ea5479b00523995ac3e86b5b89295787806b","after":"a8896e4e5d76d37726278eeb3328daa2c71156e5","ref":"refs/heads/master","pushedAt":"2024-05-23T12:27:59.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"rhaschke","name":"Robert Haschke","path":"/rhaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5376030?s=80&v=4"},"commit":{"message":"Improve TypeError exceptions\n\n- use pybind11 API instead of Python C API\n- provide more informative error messages","shortMessageHtmlLink":"Improve TypeError exceptions"}},{"before":"819e560ed4629b121cd5573c35f9bab01eceafe0","after":"ad19ea5479b00523995ac3e86b5b89295787806b","ref":"refs/heads/master","pushedAt":"2024-05-12T09:03:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rhaschke","name":"Robert Haschke","path":"/rhaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5376030?s=80&v=4"},"commit":{"message":"Add ability to move CollisionObjects (#567)","shortMessageHtmlLink":"Add ability to move CollisionObjects (#567)"}},{"before":"085735196ca733f086826c3df7f11b98db4d0587","after":"155ceb73e59e219fb681999824e33e947879f9f6","ref":"refs/heads/humble","pushedAt":"2024-05-08T08:17:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhaschke","name":"Robert Haschke","path":"/rhaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5376030?s=80&v=4"},"commit":{"message":"Revert \"Fix generation of Solution msg: consider backward operation\"\n\nThis reverts commit 4aac679257fb91bed9174096761879d1f14182fc, because\nMoveIt2 is missing a port of https://github.com/ros-planning/moveit/pull/3538.","shortMessageHtmlLink":"Revert \"Fix generation of Solution msg: consider backward operation\""}},{"before":"81b0502e20f10840a25019fd32097bfd1fc8c8f2","after":null,"ref":"refs/heads/fix-small-typo","pushedAt":"2024-05-05T17:30:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rhaschke","name":"Robert Haschke","path":"/rhaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5376030?s=80&v=4"}},{"before":"6b0f2c872f68595637e54935e083f15d32924e16","after":"819e560ed4629b121cd5573c35f9bab01eceafe0","ref":"refs/heads/master","pushedAt":"2024-05-05T17:30:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rhaschke","name":"Robert Haschke","path":"/rhaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5376030?s=80&v=4"},"commit":{"message":"Improve description of max_distance property of Connect stage (#564)","shortMessageHtmlLink":"Improve description of max_distance property of Connect stage (#564)"}},{"before":"bc977e09a9d7faae1190932a935cab38ea891cc5","after":"81b0502e20f10840a25019fd32097bfd1fc8c8f2","ref":"refs/heads/fix-small-typo","pushedAt":"2024-05-04T22:45:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sea-bass","name":"Sebastian Castro","path":"/sea-bass","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4603398?s=80&v=4"},"commit":{"message":"Formatting","shortMessageHtmlLink":"Formatting"}},{"before":"62f107bdafb61981740ffeaa99b687c15bfcf7d4","after":"bc977e09a9d7faae1190932a935cab38ea891cc5","ref":"refs/heads/fix-small-typo","pushedAt":"2024-05-03T20:42:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sea-bass","name":"Sebastian Castro","path":"/sea-bass","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4603398?s=80&v=4"},"commit":{"message":"Formatting","shortMessageHtmlLink":"Formatting"}},{"before":null,"after":"62f107bdafb61981740ffeaa99b687c15bfcf7d4","ref":"refs/heads/fix-small-typo","pushedAt":"2024-05-03T20:40:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sea-bass","name":"Sebastian Castro","path":"/sea-bass","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4603398?s=80&v=4"},"commit":{"message":"Fix description of max_distance property of Connect stage","shortMessageHtmlLink":"Fix description of max_distance property of Connect stage"}},{"before":"13672c4fe8d928bb028ff6cd0be5bae8b6e73f2a","after":"085735196ca733f086826c3df7f11b98db4d0587","ref":"refs/heads/humble","pushedAt":"2024-04-14T15:19:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rhaschke","name":"Robert Haschke","path":"/rhaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5376030?s=80&v=4"},"commit":{"message":"Revert \"Enable parallel planning with PipelinePlanner (#450)\"\n\nThis reverts commit 0e02fcae77c8162b954675685ccdc7307f6f82e7.","shortMessageHtmlLink":"Revert \"Enable parallel planning with PipelinePlanner (#450)\""}},{"before":"e1b891ba5a346eae14454b3c23f74052d9ada23e","after":"5ae22da8db152fb449b806211f9fc67f8e4f0757","ref":"refs/heads/ros2","pushedAt":"2024-04-14T15:17:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhaschke","name":"Robert Haschke","path":"/rhaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5376030?s=80&v=4"},"commit":{"message":"fixup! Add planner_id to SubTrajectory info (#490)","shortMessageHtmlLink":"fixup! Add planner_id to SubTrajectory info (#490)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXSFqBgA","startCursor":null,"endCursor":null}},"title":"Activity ยท moveit/moveit_task_constructor"}