Skip to content

Commit 051381a

Browse files
1 parent de4fa6a commit 051381a

File tree

8 files changed

+33
-22
lines changed

8 files changed

+33
-22
lines changed

doxygen_cxx/doxygen.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2038,7 +2038,7 @@ details[open]>summary::before {
20382038

20392039

20402040
html {
2041-
--timestamp: 'Sat Nov 22 2025 08:56:05'
2041+
--timestamp: 'Sun Nov 23 2025 08:56:46'
20422042
}
20432043
span.timestamp { content: ' '; }
20442044
span.timestamp:before { content: var(--timestamp); }

doxygen_cxx/navtreeindex100.js

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doxygen_cxx/navtreeindex101.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doxygen_cxx/navtreeindex23.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -236,10 +236,10 @@ var NAVTREEINDEX23 =
236236
"classdrake_1_1multibody_1_1_deformable_contact_info.html":[4,0,0,7,25],
237237
"classdrake_1_1multibody_1_1_deformable_contact_info.html#a0c43a14eb65bb4f42f19a86bc35659c5":[3,0,0,8,27,2],
238238
"classdrake_1_1multibody_1_1_deformable_contact_info.html#a0c43a14eb65bb4f42f19a86bc35659c5":[4,0,0,7,25,2],
239-
"classdrake_1_1multibody_1_1_deformable_contact_info.html#a2031aa0ade3e3b3f1fc65af9da9bc96f":[3,0,0,8,28,4],
240239
"classdrake_1_1multibody_1_1_deformable_contact_info.html#a2031aa0ade3e3b3f1fc65af9da9bc96f":[3,0,0,8,27,4],
241-
"classdrake_1_1multibody_1_1_deformable_contact_info.html#a2031aa0ade3e3b3f1fc65af9da9bc96f":[4,0,0,7,26,4],
240+
"classdrake_1_1multibody_1_1_deformable_contact_info.html#a2031aa0ade3e3b3f1fc65af9da9bc96f":[3,0,0,8,28,4],
242241
"classdrake_1_1multibody_1_1_deformable_contact_info.html#a2031aa0ade3e3b3f1fc65af9da9bc96f":[4,0,0,7,25,4],
242+
"classdrake_1_1multibody_1_1_deformable_contact_info.html#a2031aa0ade3e3b3f1fc65af9da9bc96f":[4,0,0,7,26,4],
243243
"classdrake_1_1multibody_1_1_deformable_contact_info.html#a2694093ee9749b2f7b5ac90f8d936752":[3,0,0,8,27,9],
244244
"classdrake_1_1multibody_1_1_deformable_contact_info.html#a2694093ee9749b2f7b5ac90f8d936752":[4,0,0,7,25,9],
245245
"classdrake_1_1multibody_1_1_deformable_contact_info.html#a3d96e529452cd5214d50da17cd02db0e":[3,0,0,8,28,7],
@@ -248,6 +248,6 @@ var NAVTREEINDEX23 =
248248
"classdrake_1_1multibody_1_1_deformable_contact_info.html#a3d96e529452cd5214d50da17cd02db0e":[4,0,0,7,26,7],
249249
"classdrake_1_1multibody_1_1_deformable_contact_info.html#a5fd1f2cb925460060e1e83ccebf43ad7":[3,0,0,8,27,8],
250250
"classdrake_1_1multibody_1_1_deformable_contact_info.html#a5fd1f2cb925460060e1e83ccebf43ad7":[4,0,0,7,25,8],
251-
"classdrake_1_1multibody_1_1_deformable_contact_info.html#a6698439b0d9254c7a0c7880b1e6c12da":[3,0,0,8,28,3],
252-
"classdrake_1_1multibody_1_1_deformable_contact_info.html#a6698439b0d9254c7a0c7880b1e6c12da":[3,0,0,8,27,3]
251+
"classdrake_1_1multibody_1_1_deformable_contact_info.html#a6698439b0d9254c7a0c7880b1e6c12da":[3,0,0,8,27,3],
252+
"classdrake_1_1multibody_1_1_deformable_contact_info.html#a6698439b0d9254c7a0c7880b1e6c12da":[3,0,0,8,28,3]
253253
};

doxygen_cxx/navtreeindex24.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doxygen_cxx/navtreeindex26.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,8 +206,8 @@ var NAVTREEINDEX26 =
206206
"classdrake_1_1multibody_1_1_hydroelastic_contact_info.html#a5d91d4d20d9b5e2f1d24b6ffeb30bd1c":[4,0,0,7,49,6],
207207
"classdrake_1_1multibody_1_1_hydroelastic_contact_info.html#a6229a824815243aad4f33c8fa59f2c07":[3,0,0,8,51,4],
208208
"classdrake_1_1multibody_1_1_hydroelastic_contact_info.html#a6229a824815243aad4f33c8fa59f2c07":[3,0,0,8,52,4],
209-
"classdrake_1_1multibody_1_1_hydroelastic_contact_info.html#a6229a824815243aad4f33c8fa59f2c07":[4,0,0,7,49,4],
210209
"classdrake_1_1multibody_1_1_hydroelastic_contact_info.html#a6229a824815243aad4f33c8fa59f2c07":[4,0,0,7,50,4],
210+
"classdrake_1_1multibody_1_1_hydroelastic_contact_info.html#a6229a824815243aad4f33c8fa59f2c07":[4,0,0,7,49,4],
211211
"classdrake_1_1multibody_1_1_hydroelastic_contact_info.html#a73ca1c68a0346d45635ce2b5cff28e32":[3,0,0,8,51,0],
212212
"classdrake_1_1multibody_1_1_hydroelastic_contact_info.html#a73ca1c68a0346d45635ce2b5cff28e32":[4,0,0,7,49,0],
213213
"classdrake_1_1multibody_1_1_hydroelastic_contact_info.html#acea6d1d482569de3fdb520c42662f485":[3,0,0,8,51,5],

doxygen_cxx/navtreeindex35.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ var NAVTREEINDEX35 =
5353
"classdrake_1_1multibody_1_1_spatial_acceleration.html#ab29a394259d1049e1ed97f0968bb09fe":[4,0,0,7,96,10],
5454
"classdrake_1_1multibody_1_1_spatial_acceleration.html#ab6559af28e6cbfe7976426fdde5e2204":[3,0,0,8,98,8],
5555
"classdrake_1_1multibody_1_1_spatial_acceleration.html#ab6559af28e6cbfe7976426fdde5e2204":[4,0,0,7,96,8],
56-
"classdrake_1_1multibody_1_1_spatial_acceleration.html#ab91461e103923f530ba5f1f9147ee29d":[3,0,0,8,98,12],
5756
"classdrake_1_1multibody_1_1_spatial_acceleration.html#ab91461e103923f530ba5f1f9147ee29d":[3,0,0,8,170],
57+
"classdrake_1_1multibody_1_1_spatial_acceleration.html#ab91461e103923f530ba5f1f9147ee29d":[3,0,0,8,98,12],
5858
"classdrake_1_1multibody_1_1_spatial_acceleration.html#ab91461e103923f530ba5f1f9147ee29d":[4,0,0,7,96,12],
5959
"classdrake_1_1multibody_1_1_spatial_acceleration.html#ab9aec6dbf1179c27fd82446efa6841d2":[3,0,0,8,98,9],
6060
"classdrake_1_1multibody_1_1_spatial_acceleration.html#ab9aec6dbf1179c27fd82446efa6841d2":[4,0,0,7,96,9],

gallery.html

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -340,6 +340,17 @@ <h2 id="brom_drake-a-helper-library-for-pydrake-python">brom_drake: A Helper Lib
340340

341341
<p><em>Source Code:</em> <a href="https://github.com/kwesiRutledge/brom_drake-py">https://github.com/kwesiRutledge/brom_drake-py</a></p>
342342

343+
<h2 id="constrained-bimanual-planning">Constrained Bimanual Planning</h2>
344+
345+
<p>This example demonstrates planning motions for a bimanual iiwa setup, such that the relative pose of the two end-effectors remains fixed.
346+
It uses analytic inverse kinematics, together with Drake’s trajectory optimization algorithms, to efficiently produce collision-free, kinematically valid trajectories.</p>
347+
348+
<p><img class="gallery" src="https://raw.githubusercontent.com/cohnt/constrained-bimanual-planning-example/main/other/plan.gif" /></p>
349+
350+
<p>Thomas Cohn, Seiji Shaw, Max Simchowitz, Russ Tedrake. “Constrained Bimanual Planning with Analytic Inverse Kinematics.” ICRA, 2024.
351+
Peter Werner, Thomas Cohn, Rebecca Jiang Tim Seyde, Max Simchowitz, Russ Tedrake, Daniela Rus. “Faster Algorithms for Growing Collision-Free Convex Polytopes in Robot Configuration Space.” ISRR, 2024.</p>
352+
353+
<p><em>Source Code:</em> <a href="https://github.com/cohnt/constrained-bimanual-planning-example">https://github.com/cohnt/constrained-bimanual-planning-example</a></p>
343354

344355
</article>
345356
</div>

0 commit comments

Comments
 (0)