{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":16256144,"defaultBranch":"master","name":"drake","ownerLogin":"RobotLocomotion","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-01-26T16:11:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6496345?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718380530.0","currentOid":""},"activityList":{"items":[{"before":"9f5a09ca7621a35450fb39905a28725d9eb69b8a","after":"adbea3f3f33f83d1df94fdff1aed5791baae25f7","ref":"refs/heads/master","pushedAt":"2024-07-07T22:19:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sherm1","name":"Michael Sherman","path":"/sherm1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4088016?s=80&v=4"},"commit":{"message":"[multibody] Clarify some docs, and other cleanups (#21660)\n\nThis was carved out of a larger, abandoned PR. It's somewhat of a\nhodge-podge:\n- Clarify that inertia getters only depend on Parameters.\n- Clarify that some mobilizer functions only depend on a subset of the\n entire Context.\n- Clean up MbP using statements.","shortMessageHtmlLink":"[multibody] Clarify some docs, and other cleanups (#21660)"}},{"before":"a486eb00a1e048f1697670f2c7e65d28ae2ba216","after":"5d07157027d7c01c900ec0f6f54db4861124bb88","ref":"refs/heads/improve-gcs-graphviz","pushedAt":"2024-07-05T15:13:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bernhardpg","name":null,"path":"/bernhardpg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35483844?s=80&v=4"},"commit":{"message":"Don't show cost for GcsTrajectoryOptimization so tests pass and fix wrong pybind signature","shortMessageHtmlLink":"Don't show cost for GcsTrajectoryOptimization so tests pass and fix w…"}},{"before":"e1a443936e5d7f2157ed2b0bad8b2f66f3c5f359","after":"9f5a09ca7621a35450fb39905a28725d9eb69b8a","ref":"refs/heads/nightly-release","pushedAt":"2024-07-05T05:31:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"drake-jenkins-bot","name":"Jenkins","path":"/drake-jenkins-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16707381?s=80&v=4"},"commit":{"message":"[multibody] Avoid per-function template specialization (#21680)\n\nNow that we have 'if constexpr' and 'requires', using those tools for\ncases like this reduces repetition and improves locality, making the\ncode easier to maintain.\n\nThis also fixes some related stale documentation about scalar types.","shortMessageHtmlLink":"[multibody] Avoid per-function template specialization (#21680)"}},{"before":"600c429849e5cbf7582cb3886d26acab2cd5681d","after":"9f5a09ca7621a35450fb39905a28725d9eb69b8a","ref":"refs/heads/master","pushedAt":"2024-07-05T00:54:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xuchenhan-tri","name":null,"path":"/xuchenhan-tri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68254008?s=80&v=4"},"commit":{"message":"[multibody] Avoid per-function template specialization (#21680)\n\nNow that we have 'if constexpr' and 'requires', using those tools for\ncases like this reduces repetition and improves locality, making the\ncode easier to maintain.\n\nThis also fixes some related stale documentation about scalar types.","shortMessageHtmlLink":"[multibody] Avoid per-function template specialization (#21680)"}},{"before":"da184d47f62d1c77d67f659f556e2928548730ef","after":"a486eb00a1e048f1697670f2c7e65d28ae2ba216","ref":"refs/heads/improve-gcs-graphviz","pushedAt":"2024-07-04T15:43:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bernhardpg","name":null,"path":"/bernhardpg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35483844?s=80&v=4"},"commit":{"message":"Fix linting problem","shortMessageHtmlLink":"Fix linting problem"}},{"before":"2f6f4e27a1baa4c659a3e455a087c5c401195a26","after":"da184d47f62d1c77d67f659f556e2928548730ef","ref":"refs/heads/improve-gcs-graphviz","pushedAt":"2024-07-04T15:34:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bernhardpg","name":null,"path":"/bernhardpg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35483844?s=80&v=4"},"commit":{"message":"Add kwargs bindings for GetGraphvizString in GcsTrajectoryOptimization","shortMessageHtmlLink":"Add kwargs bindings for GetGraphvizString in GcsTrajectoryOptimization"}},{"before":"fdec9d80c0fbb19e01c1c1d9ac4e42bffb9b416a","after":"2f6f4e27a1baa4c659a3e455a087c5c401195a26","ref":"refs/heads/improve-gcs-graphviz","pushedAt":"2024-07-04T15:19:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bernhardpg","name":null,"path":"/bernhardpg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35483844?s=80&v=4"},"commit":{"message":"Make it possible to pass GraphvizOptions as kwargs in python","shortMessageHtmlLink":"Make it possible to pass GraphvizOptions as kwargs in python"}},{"before":"38c8f1d6521c7323e259ae902076aec9dc255fec","after":"fdec9d80c0fbb19e01c1c1d9ac4e42bffb9b416a","ref":"refs/heads/improve-gcs-graphviz","pushedAt":"2024-07-04T15:11:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bernhardpg","name":null,"path":"/bernhardpg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35483844?s=80&v=4"},"commit":{"message":"Fix linting errors","shortMessageHtmlLink":"Fix linting errors"}},{"before":"e1a443936e5d7f2157ed2b0bad8b2f66f3c5f359","after":"600c429849e5cbf7582cb3886d26acab2cd5681d","ref":"refs/heads/master","pushedAt":"2024-07-04T12:17:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RussTedrake","name":"Russ Tedrake","path":"/RussTedrake","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6442292?s=80&v=4"},"commit":{"message":"[Mujoco parser] Don't call CalcSpatialInertia unless needed (#21665)\n\nResolves #21648.\r\n\r\nThis defers the call to CalcSpatialInertia until/unless it is actually\r\nneeded. If inertia values are specified for the body in the xml file,\r\nthen we don't call CalcSpatialInertia. This allows us to successfully\r\nparse models where CalcSpatialInertia fails on the obj, but the\r\ncalculation was not needed.\r\n\r\nAdds the Rethink Robotics Sawyer (Apache 2.0) model and Hello Robot\r\nStretch (Clear BSD) to the detail_mujoco_parser_test. For Sawyer\r\nparsing fails on this model without the fix in this PR. For Stretch,\r\nparsing still fails, for a different reason -- it uses non-uniform\r\nscaling on a mesh which we do not support yet -- but at least the\r\nIsPhysicallyValid() errors have been resolved.","shortMessageHtmlLink":"[Mujoco parser] Don't call CalcSpatialInertia unless needed (#21665)"}},{"before":"015428a171fef4d89a37df65fd7db987404072e3","after":"e1a443936e5d7f2157ed2b0bad8b2f66f3c5f359","ref":"refs/heads/nightly-release","pushedAt":"2024-07-04T05:29:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"drake-jenkins-bot","name":"Jenkins","path":"/drake-jenkins-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16707381?s=80&v=4"},"commit":{"message":"[DiffIkIntegrator] Update docstring port name X_WE => X_AE. (#21679)","shortMessageHtmlLink":"[DiffIkIntegrator] Update docstring port name X_WE => X_AE. (#21679)"}},{"before":"ae9892254bb296586e437ef461e6e9b6303aec3f","after":"e1a443936e5d7f2157ed2b0bad8b2f66f3c5f359","ref":"refs/heads/master","pushedAt":"2024-07-03T16:24:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RussTedrake","name":"Russ Tedrake","path":"/RussTedrake","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6442292?s=80&v=4"},"commit":{"message":"[DiffIkIntegrator] Update docstring port name X_WE => X_AE. (#21679)","shortMessageHtmlLink":"[DiffIkIntegrator] Update docstring port name X_WE => X_AE. (#21679)"}},{"before":"015428a171fef4d89a37df65fd7db987404072e3","after":"ae9892254bb296586e437ef461e6e9b6303aec3f","ref":"refs/heads/master","pushedAt":"2024-07-03T14:57:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"BetsyMcPhail","name":"Betsy McPhail","path":"/BetsyMcPhail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8505893?s=80&v=4"},"commit":{"message":"[workspace] Upgrade crate_universe to latest (#21671)","shortMessageHtmlLink":"[workspace] Upgrade crate_universe to latest (#21671)"}},{"before":"ad0ee7bf60a98028aa1067320f87938efefffdfe","after":"38c8f1d6521c7323e259ae902076aec9dc255fec","ref":"refs/heads/improve-gcs-graphviz","pushedAt":"2024-07-03T12:14:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bernhardpg","name":null,"path":"/bernhardpg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35483844?s=80&v=4"},"commit":{"message":"Fix linting problems","shortMessageHtmlLink":"Fix linting problems"}},{"before":"a042e2ecddf406403be0df280fa8aae439162263","after":"ad0ee7bf60a98028aa1067320f87938efefffdfe","ref":"refs/heads/improve-gcs-graphviz","pushedAt":"2024-07-03T09:41:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bernhardpg","name":null,"path":"/bernhardpg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35483844?s=80&v=4"},"commit":{"message":"Test setting the struct values through the python bindings","shortMessageHtmlLink":"Test setting the struct values through the python bindings"}},{"before":"34a2132834a0cb6612ab04adbfcc13c44e9c59ef","after":"a042e2ecddf406403be0df280fa8aae439162263","ref":"refs/heads/improve-gcs-graphviz","pushedAt":"2024-07-03T09:24:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bernhardpg","name":null,"path":"/bernhardpg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35483844?s=80&v=4"},"commit":{"message":"Test setting the struct values through the python bindings","shortMessageHtmlLink":"Test setting the struct values through the python bindings"}},{"before":"fb3d1daae39c294dca4f3299bb7f9c8de9e8b3ad","after":"34a2132834a0cb6612ab04adbfcc13c44e9c59ef","ref":"refs/heads/improve-gcs-graphviz","pushedAt":"2024-07-03T09:19:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bernhardpg","name":null,"path":"/bernhardpg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35483844?s=80&v=4"},"commit":{"message":"Update tests","shortMessageHtmlLink":"Update tests"}},{"before":"393d8505e82c5879a6ddfce6b1c543061de1b193","after":"fb3d1daae39c294dca4f3299bb7f9c8de9e8b3ad","ref":"refs/heads/improve-gcs-graphviz","pushedAt":"2024-07-03T08:59:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bernhardpg","name":null,"path":"/bernhardpg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35483844?s=80&v=4"},"commit":{"message":"Replace bool arguments with a struct","shortMessageHtmlLink":"Replace bool arguments with a struct"}},{"before":"8780ea075f80f2a8235b17a15f034cdf1931e434","after":"015428a171fef4d89a37df65fd7db987404072e3","ref":"refs/heads/nightly-release","pushedAt":"2024-07-03T05:32:18.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"drake-jenkins-bot","name":"Jenkins","path":"/drake-jenkins-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16707381?s=80&v=4"},"commit":{"message":"[GCS] Support use_in_transcription in AddCost. (#21650)\n\nPR #21179 introduced the ability for constraints in GCS to be applied\nto subsets of the possible transcriptions. This PR is the follow-up\nwhich provides the same functionality when adding costs.","shortMessageHtmlLink":"[GCS] Support use_in_transcription in AddCost. (#21650)"}},{"before":"20b4c76989d844c3ed35ab39fb938f8bd6230941","after":"015428a171fef4d89a37df65fd7db987404072e3","ref":"refs/heads/master","pushedAt":"2024-07-03T02:06:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RussTedrake","name":"Russ Tedrake","path":"/RussTedrake","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6442292?s=80&v=4"},"commit":{"message":"[GCS] Support use_in_transcription in AddCost. (#21650)\n\nPR #21179 introduced the ability for constraints in GCS to be applied\nto subsets of the possible transcriptions. This PR is the follow-up\nwhich provides the same functionality when adding costs.","shortMessageHtmlLink":"[GCS] Support use_in_transcription in AddCost. (#21650)"}},{"before":"74ad572e5df4dcfca4dd432f020b7b20e88b9236","after":"20b4c76989d844c3ed35ab39fb938f8bd6230941","ref":"refs/heads/master","pushedAt":"2024-07-03T00:09:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sherm1","name":"Michael Sherman","path":"/sherm1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4088016?s=80&v=4"},"commit":{"message":"Add ExecuteForcedEvents() (#21664)","shortMessageHtmlLink":"Add ExecuteForcedEvents() (#21664)"}},{"before":"af0551e35fbe97bcb9f0e983945002ecbe4e15f0","after":"74ad572e5df4dcfca4dd432f020b7b20e88b9236","ref":"refs/heads/master","pushedAt":"2024-07-02T22:54:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jwnimmer-tri","name":"Jeremy Nimmer","path":"/jwnimmer-tri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17596505?s=80&v=4"},"commit":{"message":"[math] Use dynamic dispatch for highway SIMD (#21626)","shortMessageHtmlLink":"[math] Use dynamic dispatch for highway SIMD (#21626)"}},{"before":"91975326f60b78a3c7f98b8ddcd6e14db6cffe62","after":"af0551e35fbe97bcb9f0e983945002ecbe4e15f0","ref":"refs/heads/master","pushedAt":"2024-07-02T17:42:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rpoyner-tri","name":"Rick Poyner (rico)","path":"/rpoyner-tri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17582368?s=80&v=4"},"commit":{"message":"Remove deprecated code 2024-07 (#21651)","shortMessageHtmlLink":"Remove deprecated code 2024-07 (#21651)"}},{"before":"4965c627f50b9b1fbcbaad7db06a4f0db84375d4","after":"91975326f60b78a3c7f98b8ddcd6e14db6cffe62","ref":"refs/heads/master","pushedAt":"2024-07-02T16:29:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sherm1","name":"Michael Sherman","path":"/sherm1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4088016?s=80&v=4"},"commit":{"message":"Use DRAKE_THROW_UNLESS in cost/constraint (#21654)","shortMessageHtmlLink":"Use DRAKE_THROW_UNLESS in cost/constraint (#21654)"}},{"before":"71fc5fdaa27ab86e3ba151abfaeb0b6d9ec8f2ad","after":"4965c627f50b9b1fbcbaad7db06a4f0db84375d4","ref":"refs/heads/master","pushedAt":"2024-07-02T15:45:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sherm1","name":"Michael Sherman","path":"/sherm1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4088016?s=80&v=4"},"commit":{"message":"[geometry] Exempt a long test from kcov (#21642)","shortMessageHtmlLink":"[geometry] Exempt a long test from kcov (#21642)"}},{"before":"8780ea075f80f2a8235b17a15f034cdf1931e434","after":"71fc5fdaa27ab86e3ba151abfaeb0b6d9ec8f2ad","ref":"refs/heads/master","pushedAt":"2024-07-02T14:31:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sherm1","name":"Michael Sherman","path":"/sherm1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4088016?s=80&v=4"},"commit":{"message":"[ClarabelSolver] Don't declare zero-dimensional cones (#21646)\n\nIn https://github.com/oxfordcontrol/Clarabel.rs/issues/119, they asked\nabout why we declare a `NonnegativeConeT(0)`. I guess it's not wrong,\nbut it's certainly inelegant. This PR avoids writing the zero-dimensional\ncones.","shortMessageHtmlLink":"[ClarabelSolver] Don't declare zero-dimensional cones (#21646)"}},{"before":"27d462ac5e270f42be47e60c43169fd6601c7891","after":"8780ea075f80f2a8235b17a15f034cdf1931e434","ref":"refs/heads/nightly-release","pushedAt":"2024-07-02T05:30:38.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"drake-jenkins-bot","name":"Jenkins","path":"/drake-jenkins-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16707381?s=80&v=4"},"commit":{"message":"Option to specify a separate solver (and associated solver options) for GCS preprocessing. (#21641)","shortMessageHtmlLink":"Option to specify a separate solver (and associated solver options) f…"}},{"before":"3a0f9c495b04c8677ee224f95ab04a970caddc9b","after":"8780ea075f80f2a8235b17a15f034cdf1931e434","ref":"refs/heads/master","pushedAt":"2024-07-02T01:05:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sherm1","name":"Michael Sherman","path":"/sherm1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4088016?s=80&v=4"},"commit":{"message":"Option to specify a separate solver (and associated solver options) for GCS preprocessing. (#21641)","shortMessageHtmlLink":"Option to specify a separate solver (and associated solver options) f…"}},{"before":"9037767f47bfd6ffc7bb2a3a748e1e42369939c0","after":"3a0f9c495b04c8677ee224f95ab04a970caddc9b","ref":"refs/heads/master","pushedAt":"2024-07-02T00:56:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sherm1","name":"Michael Sherman","path":"/sherm1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4088016?s=80&v=4"},"commit":{"message":"Fix Segmentation Fault in GcsTrajectoryOptimization::AddRegions (#21658)","shortMessageHtmlLink":"Fix Segmentation Fault in GcsTrajectoryOptimization::AddRegions (#21658)"}},{"before":"ef7675aecfbcdec65dbc71d83324a6b692915179","after":"9037767f47bfd6ffc7bb2a3a748e1e42369939c0","ref":"refs/heads/master","pushedAt":"2024-07-01T17:09:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jwnimmer-tri","name":"Jeremy Nimmer","path":"/jwnimmer-tri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17596505?s=80&v=4"},"commit":{"message":"Add mujoco_menagerie as a test-only dependency (#21649)\n\nAnd use it for testing the mujoco parser.\r\nTowards 20444 and 21648.","shortMessageHtmlLink":"Add mujoco_menagerie as a test-only dependency (#21649)"}},{"before":"5dbd2d54102ecbbd558883e4e7b4ee6672684a8e","after":"ef7675aecfbcdec65dbc71d83324a6b692915179","ref":"refs/heads/master","pushedAt":"2024-07-01T16:04:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xuchenhan-tri","name":null,"path":"/xuchenhan-tri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68254008?s=80&v=4"},"commit":{"message":"Implement USD rigidbody parser (#17833) (#21616)","shortMessageHtmlLink":"Implement USD rigidbody parser (#17833) (#21616)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEeQuAhQA","startCursor":null,"endCursor":null}},"title":"Activity · RobotLocomotion/drake"}