The design space of Kirchhoff rods
Hafner C, Bickel B. 2023. The design space of Kirchhoff rods. ACM Transactions on Graphics. 42(5), 171.
Download
DOI
Journal Article
| Published
| English
Scopus indexed
Corresponding author has ISTA affiliation
Department
Abstract
The Kirchhoff rod model describes the bending and twisting of slender elastic rods in three dimensions, and has been widely studied to enable the prediction of how a rod will deform, given its geometry and boundary conditions. In this work, we study a number of inverse problems with the goal of computing the geometry of a straight rod that will automatically deform to match a curved target shape after attaching its endpoints to a support structure. Our solution lets us finely control the static equilibrium state of a rod by varying the cross-sectional profiles along its length.
We also show that the set of physically realizable equilibrium states admits a concise geometric description in terms of linear line complexes, which leads to very efficient computational design algorithms. Implemented in an interactive software tool, they allow us to convert three-dimensional hand-drawn spline curves to elastic rods, and give feedback about the feasibility and practicality of a design in real time. We demonstrate the efficacy of our method by designing and manufacturing several physical prototypes with applications to interior design and soft robotics.
Publishing Year
Date Published
2023-09-20
Journal Title
ACM Transactions on Graphics
Publisher
Association for Computing Machinery
Acknowledgement
We thank the anonymous reviewers for their generous feedback, and Julian Fischer for his help in proving Proposition 1. This project has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (grant agreement No. 715767).
Acknowledged SSUs
Volume
42
Issue
5
Article Number
171
ISSN
eISSN
IST-REx-ID
Cite this
Hafner C, Bickel B. The design space of Kirchhoff rods. ACM Transactions on Graphics. 2023;42(5). doi:10.1145/3606033
Hafner, C., & Bickel, B. (2023). The design space of Kirchhoff rods. ACM Transactions on Graphics. Association for Computing Machinery. https://doi.org/10.1145/3606033
Hafner, Christian, and Bernd Bickel. “The Design Space of Kirchhoff Rods.” ACM Transactions on Graphics. Association for Computing Machinery, 2023. https://doi.org/10.1145/3606033.
C. Hafner and B. Bickel, “The design space of Kirchhoff rods,” ACM Transactions on Graphics, vol. 42, no. 5. Association for Computing Machinery, 2023.
Hafner C, Bickel B. 2023. The design space of Kirchhoff rods. ACM Transactions on Graphics. 42(5), 171.
Hafner, Christian, and Bernd Bickel. “The Design Space of Kirchhoff Rods.” ACM Transactions on Graphics, vol. 42, no. 5, 171, Association for Computing Machinery, 2023, doi:10.1145/3606033.
All files available under the following license(s):
Copyright Statement:
This Item is protected by copyright and/or related rights. [...]
Main File(s)
File Name
kirchhoff-rods.pdf
19.64 MB
Access Level
Open Access
Date Uploaded
2023-07-04
MD5 Checksum
4954c1cfa487725bc156dcfec872478a
Supplementary Material
File Name
supp-main.pdf
420.91 KB
File Title
Supplemental Material with Proofs
Access Level
Open Access
Date Uploaded
2023-07-04
MD5 Checksum
79c9975fbc82ff71f1767331d2204cca
Supplementary Material
File Name
supp-cheat.pdf
430.09 KB
File Title
Cheat Sheet for Notation
Access Level
Open Access
Date Uploaded
2023-07-04
MD5 Checksum
4ab647e4f03c711e1e6a5fc1eb8684db
Supplementary Material
File Name
kirchhoff-video-final.mp4
268.09 MB
File Title
Supplemental Video
Access Level
Open Access
Date Uploaded
2023-07-04
MD5 Checksum
c0fd9a57d012046de90c185ffa904b76
Supplementary Material
File Name
matlab-submission.zip
25.79 KB
File Title
Matlab Source Code with Example
Access Level
Open Access
Date Uploaded
2023-07-04
MD5 Checksum
71b00712b489ada2cd9815910ee180a9
Material in ISTA:
Part of this Dissertation
Export
Marked PublicationsOpen Data ISTA Research Explorer