{"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:1726260292.0","currentOid":""},"activityList":{"items":[{"before":"1a680abd1c07393df644d98995808deb89900217","after":"123e1b9f42ac35393fc537a255e2d07bbc6e5543","ref":"refs/heads/nightly-release","pushedAt":"2024-09-21T05:28:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drake-jenkins-bot","name":"Jenkins","path":"/drake-jenkins-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16707381?s=80&v=4"},"commit":{"message":"[py framework] Fix signatures to use Python types (not C++) (#21921)\n\nAdjust bindings to follow topological order, so that function\nsignatures can look up their requisite python types.","shortMessageHtmlLink":"[py framework] Fix signatures to use Python types (not C++) (#21921)"}},{"before":"1a680abd1c07393df644d98995808deb89900217","after":"123e1b9f42ac35393fc537a255e2d07bbc6e5543","ref":"refs/heads/master","pushedAt":"2024-09-20T22:03:47.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":"[py framework] Fix signatures to use Python types (not C++) (#21921)\n\nAdjust bindings to follow topological order, so that function\nsignatures can look up their requisite python types.","shortMessageHtmlLink":"[py framework] Fix signatures to use Python types (not C++) (#21921)"}},{"before":"9799cc005f0ac74170640b7c54f51278de701ab4","after":"1a680abd1c07393df644d98995808deb89900217","ref":"refs/heads/nightly-release","pushedAt":"2024-09-20T05:30:34.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":"Bind DeformableModel::AddFixedConstraint (#21930)","shortMessageHtmlLink":"Bind DeformableModel::AddFixedConstraint (#21930)"}},{"before":"c90ff5d9e74a9673d5c636dccd85c472a666693d","after":"1a680abd1c07393df644d98995808deb89900217","ref":"refs/heads/master","pushedAt":"2024-09-20T00:56:55.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":"Bind DeformableModel::AddFixedConstraint (#21930)","shortMessageHtmlLink":"Bind DeformableModel::AddFixedConstraint (#21930)"}},{"before":"4fd7071c5be6427486af54c8942554fb63638e42","after":"c90ff5d9e74a9673d5c636dccd85c472a666693d","ref":"refs/heads/master","pushedAt":"2024-09-20T00:21:16.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":"Fix contact force port crash when deformables are present (#21931)","shortMessageHtmlLink":"Fix contact force port crash when deformables are present (#21931)"}},{"before":"8ab173fc5a1beeada81e38bba7b1a56f73f59ac0","after":"4fd7071c5be6427486af54c8942554fb63638e42","ref":"refs/heads/master","pushedAt":"2024-09-20T00:20:48.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":"Add two missing bindings for MbP (#21933)","shortMessageHtmlLink":"Add two missing bindings for MbP (#21933)"}},{"before":"ebc55ba3190f25250075c59d4b0f16b0a1572c0e","after":"8ab173fc5a1beeada81e38bba7b1a56f73f59ac0","ref":"refs/heads/master","pushedAt":"2024-09-19T22:11:51.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":"[geometry] Calculate signed distance from point to closed meshes (#21566)","shortMessageHtmlLink":"[geometry] Calculate signed distance from point to closed meshes (#21566"}},{"before":"109975cd81a70363d0a89886d7acaf84a01a1381","after":"ebc55ba3190f25250075c59d4b0f16b0a1572c0e","ref":"refs/heads/master","pushedAt":"2024-09-19T20:25:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"amcastro-tri","name":"Alejandro Castro","path":"/amcastro-tri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17601461?s=80&v=4"},"commit":{"message":"Templatizes BodyNodeImpl by Mobilizer. (#21862)\n\nMoved position & velocity kinematics to BodyNodeImpl.","shortMessageHtmlLink":"Templatizes BodyNodeImpl by Mobilizer. (#21862)"}},{"before":"9799cc005f0ac74170640b7c54f51278de701ab4","after":"109975cd81a70363d0a89886d7acaf84a01a1381","ref":"refs/heads/master","pushedAt":"2024-09-19T17:21:44.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":"Run clang-format on tests (#21928)","shortMessageHtmlLink":"Run clang-format on tests (#21928)"}},{"before":"f006d13ecde9b84d1625da2f8031c5bf560324e9","after":"9799cc005f0ac74170640b7c54f51278de701ab4","ref":"refs/heads/nightly-release","pushedAt":"2024-09-19T05:29:08.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"drake-jenkins-bot","name":"Jenkins","path":"/drake-jenkins-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16707381?s=80&v=4"},"commit":{"message":"Python binding for Body::CalcCenterOfMassTranslationalVelocityInWorld(). (#21926)\n\nCo-Authored-By: mitiguy ","shortMessageHtmlLink":"Python binding for Body::CalcCenterOfMassTranslationalVelocityInWorld…"}},{"before":"42729b0eaeb9ca938c5017a88478ab4a0daedda3","after":"9799cc005f0ac74170640b7c54f51278de701ab4","ref":"refs/heads/master","pushedAt":"2024-09-18T20:01:02.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":"Python binding for Body::CalcCenterOfMassTranslationalVelocityInWorld(). (#21926)\n\nCo-Authored-By: mitiguy ","shortMessageHtmlLink":"Python binding for Body::CalcCenterOfMassTranslationalVelocityInWorld…"}},{"before":"11c472bf29658d18542381b543f8bf038652e208","after":"42729b0eaeb9ca938c5017a88478ab4a0daedda3","ref":"refs/heads/master","pushedAt":"2024-09-18T18:36:34.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":"Fix a bug in SchunkGripper. (#21925)\n\nUpdate trajectory when trajectory_ is empty, so that the gripper can close its fingers at the beginning of the simulation.","shortMessageHtmlLink":"Fix a bug in SchunkGripper. (#21925)"}},{"before":"0d5cbd94abe51f9d26ea1fe284b011c7c79db9b3","after":"11c472bf29658d18542381b543f8bf038652e208","ref":"refs/heads/master","pushedAt":"2024-09-18T17:42:42.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":"openusd_internal: patch reduction progress (#21886)\n\nEnable upgrade.py to work vs. the OpenUSD dev branch. This is useful for\r\ntesting upstreamable patches, since upstream's dev branch is where they\r\nmust be merged.\r\n\r\nSince dev is quite a bit ahead of releases, we try to craft a build\r\nsystem that can work equally well with both.","shortMessageHtmlLink":"openusd_internal: patch reduction progress (#21886)"}},{"before":"cb3be210941a8b455d54de7ba026f681c4caddf9","after":"0d5cbd94abe51f9d26ea1fe284b011c7c79db9b3","ref":"refs/heads/master","pushedAt":"2024-09-18T16:22:32.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":"[trajectories] Use per-scalar translation units (#21605)\n\nThis reduces long-pole build times for large, scalar-dependent files.","shortMessageHtmlLink":"[trajectories] Use per-scalar translation units (#21605)"}},{"before":"f006d13ecde9b84d1625da2f8031c5bf560324e9","after":"cb3be210941a8b455d54de7ba026f681c4caddf9","ref":"refs/heads/master","pushedAt":"2024-09-18T15:24:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sammy-tri","name":"Sam Creasey","path":"/sammy-tri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17596504?s=80&v=4"},"commit":{"message":"[py rational] Fix signatures to use Python types (not C++) (#21917)\n\nAdjust bindings to follow topological order, so that function\nsignatures can look up their requisite python types.","shortMessageHtmlLink":"[py rational] Fix signatures to use Python types (not C++) (#21917)"}},{"before":"f3abfdbc9b8ee1a7673058408e9f01318ba963f3","after":"f006d13ecde9b84d1625da2f8031c5bf560324e9","ref":"refs/heads/nightly-release","pushedAt":"2024-09-18T05:29:50.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"drake-jenkins-bot","name":"Jenkins","path":"/drake-jenkins-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16707381?s=80&v=4"},"commit":{"message":"[py optimization] Fix signatures to use Python types (not C++) (#21919)\n\nAdjust bindings to follow topological order, so that function\r\nsignatures can look up their requisite python types.","shortMessageHtmlLink":"[py optimization] Fix signatures to use Python types (not C++) (#21919)"}},{"before":"d8f82f4dd14947c641252df9b10088e2aa8a0f16","after":"f006d13ecde9b84d1625da2f8031c5bf560324e9","ref":"refs/heads/master","pushedAt":"2024-09-18T01:02:58.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":"[py optimization] Fix signatures to use Python types (not C++) (#21919)\n\nAdjust bindings to follow topological order, so that function\r\nsignatures can look up their requisite python types.","shortMessageHtmlLink":"[py optimization] Fix signatures to use Python types (not C++) (#21919)"}},{"before":"a2f0bbd0181cb3d16f9613a453b84ee09b3b1af8","after":"d8f82f4dd14947c641252df9b10088e2aa8a0f16","ref":"refs/heads/master","pushedAt":"2024-09-17T21:24:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hongkai-dai","name":"Hongkai Dai","path":"/hongkai-dai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6314000?s=80&v=4"},"commit":{"message":"Implement AffineBall::DoAddPointInNonnegativeScalingConstraints. (#21898)","shortMessageHtmlLink":"Implement AffineBall::DoAddPointInNonnegativeScalingConstraints. (#21898"}},{"before":"9b79a2d636c14b66c263b0f0b99e2144986d7a0d","after":"a2f0bbd0181cb3d16f9613a453b84ee09b3b1af8","ref":"refs/heads/master","pushedAt":"2024-09-17T13:38:59.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":"[geometry] Port the remaining convex set types to Shape::Visit (#21210)","shortMessageHtmlLink":"[geometry] Port the remaining convex set types to Shape::Visit (#21210)"}},{"before":"f3abfdbc9b8ee1a7673058408e9f01318ba963f3","after":"9b79a2d636c14b66c263b0f0b99e2144986d7a0d","ref":"refs/heads/master","pushedAt":"2024-09-17T13:27:20.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":"[py solvers] Fix signatures to use Python types (not C++) (#21909)\n\nAdjust bindings to follow topological order, so that function\r\nsignatures can look up their requisite python types.","shortMessageHtmlLink":"[py solvers] Fix signatures to use Python types (not C++) (#21909)"}},{"before":"4ac314f3c05c10171fc7831c2088f5290a5f9d52","after":"f3abfdbc9b8ee1a7673058408e9f01318ba963f3","ref":"refs/heads/nightly-release","pushedAt":"2024-09-17T05:30: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":"[py planning] Fix signatures to use Python types (not C++) (#21916)\n\nAdjust bindings to follow topological order, so that function\nsignatures can look up their requisite python types.","shortMessageHtmlLink":"[py planning] Fix signatures to use Python types (not C++) (#21916)"}},{"before":"b5c15082fe608f7f49fe779757ce53cdfe97148c","after":"f3abfdbc9b8ee1a7673058408e9f01318ba963f3","ref":"refs/heads/master","pushedAt":"2024-09-17T00:58:33.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":"[py planning] Fix signatures to use Python types (not C++) (#21916)\n\nAdjust bindings to follow topological order, so that function\nsignatures can look up their requisite python types.","shortMessageHtmlLink":"[py planning] Fix signatures to use Python types (not C++) (#21916)"}},{"before":"d170bad6af52071b28e6ef35ad9bc0fc67aca765","after":"b5c15082fe608f7f49fe779757ce53cdfe97148c","ref":"refs/heads/master","pushedAt":"2024-09-16T20:35:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SeanCurtis-TRI","name":"Sean Curtis","path":"/SeanCurtis-TRI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22159799?s=80&v=4"},"commit":{"message":"[py geometry] Fix signatures to use Python types (not C++) (#21907)\n\nAdjust bindings to follow topological order, so that function\nsignatures can look up their requisite python types.\n\nThis is not a 100% fix -- dependencies on other modules (perception,\nmultibody) still show up as dangling due to module cycles.","shortMessageHtmlLink":"[py geometry] Fix signatures to use Python types (not C++) (#21907)"}},{"before":"f3fe13043e70b571f434e0d1e8775dca07f994c8","after":"d170bad6af52071b28e6ef35ad9bc0fc67aca765","ref":"refs/heads/master","pushedAt":"2024-09-16T20:17:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SeanCurtis-TRI","name":"Sean Curtis","path":"/SeanCurtis-TRI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22159799?s=80&v=4"},"commit":{"message":"[py optimization] Fix nested class declaration order (#21913)\n\nNested classes must always be declared inbetween their outer class's\ndeclaration and outer class's definition. Otherwise, functions of the\nouter class will not be able to look up the types.\n\nThis commit shuffles some code around, with no other changes.","shortMessageHtmlLink":"[py optimization] Fix nested class declaration order (#21913)"}},{"before":"02971e913e993d30b6575865f50f6e8036953637","after":"f3fe13043e70b571f434e0d1e8775dca07f994c8","ref":"refs/heads/master","pushedAt":"2024-09-16T19:32:54.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":"Introduce InMemoryMesh and MeshSource (#21890)\n\nThese provide the foundation of in-memory mesh specification.\r\nInMemoryMesh tracks a MemoryFile for a mesh file (and an optional set of\r\nsupporting files in the near future).\r\n\r\nMeshSource acts as a sugared-up variant between a filesystem::path and\r\nan InMemoryMesh. This will, ultimately, serve as the storage for Mesh\r\nand Convex specifications.\r\n\r\nWhile it is not integrated with Mesh or Convex yet, we exercise the new\r\nAPIs in vtk_to_volume_mesh -- which consumes the MeshSource and creates\r\nthe VolumeMesh from both in-memory as well as on-disk .vtk files.","shortMessageHtmlLink":"Introduce InMemoryMesh and MeshSource (#21890)"}},{"before":"6a8ed228d3dcac0a60bca458fc4dfd2cd8204c2e","after":"02971e913e993d30b6575865f50f6e8036953637","ref":"refs/heads/master","pushedAt":"2024-09-16T19:31:42.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":"[pydrake] Fix signatures to use Python types (not C++) (#21911)\n\nAdd missing imports to bindings, so that function signatures can look\nup their requisite python types. (This set of changes is the set of\nmodules whose sole problem was missing imports.)","shortMessageHtmlLink":"[pydrake] Fix signatures to use Python types (not C++) (#21911)"}},{"before":"88d8466236afa309667b7f0a0d3a7109d1b2d946","after":"6a8ed228d3dcac0a60bca458fc4dfd2cd8204c2e","ref":"refs/heads/master","pushedAt":"2024-09-16T15:38:36.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":"[solvers] Flag unsupported clarabel options in the header (#21904)\n\nThis simplifies the code necessary for the Visit operation.","shortMessageHtmlLink":"[solvers] Flag unsupported clarabel options in the header (#21904)"}},{"before":"4ac314f3c05c10171fc7831c2088f5290a5f9d52","after":"88d8466236afa309667b7f0a0d3a7109d1b2d946","ref":"refs/heads/master","pushedAt":"2024-09-16T15:12:47.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":"[py math] Fix signatures to use Python types (not C++) (#21908)","shortMessageHtmlLink":"[py math] Fix signatures to use Python types (not C++) (#21908)"}},{"before":"b629a5361945e872dc479d1d9862794aa8cf918f","after":"4ac314f3c05c10171fc7831c2088f5290a5f9d52","ref":"refs/heads/nightly-release","pushedAt":"2024-09-15T05:30:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drake-jenkins-bot","name":"Jenkins","path":"/drake-jenkins-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16707381?s=80&v=4"},"commit":{"message":"[py optimization] Fix option name in unit test (#21902)","shortMessageHtmlLink":"[py optimization] Fix option name in unit test (#21902)"}},{"before":"b629a5361945e872dc479d1d9862794aa8cf918f","after":"4ac314f3c05c10171fc7831c2088f5290a5f9d52","ref":"refs/heads/master","pushedAt":"2024-09-14T23:26:16.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":"[py optimization] Fix option name in unit test (#21902)","shortMessageHtmlLink":"[py optimization] Fix option name in unit test (#21902)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwNToyODo1OC4wMDAwMDBazwAAAAS8jV1M","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwNToyODo1OC4wMDAwMDBazwAAAAS8jV1M","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNFQyMzoyNjoxNi4wMDAwMDBazwAAAAS2caiO"}},"title":"Activity · RobotLocomotion/drake"}