Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Motion from Shape Change

Published: 26 July 2023 Publication History

Abstract

We consider motion effected by shape change. Such motions are ubiquitous in nature and the human made environment, ranging from single cells to platform divers and jellyfish. The shapes may be immersed in various media ranging from the very viscous to air and nearly inviscid fluids. In the absence of external forces these settings are characterized by constant momentum. We exploit this in an algorithm which takes a sequence of changing shapes, say, as modeled by an animator, as input and produces corresponding motion in world coordinates. Our method is based on the geometry of shape change and an appropriate variational principle. The corresponding Euler-Lagrange equations are first order ODEs in the unknown rotations and translations and the resulting time stepping algorithm applies to all these settings without modification as we demonstrate with a broad set of examples.

Supplementary Material

ZIP File (papers_572-supplemental.zip)
supplemental material
MP4 File (3592417-motion-shape-change.mp4)
presentation video

References

[1]
Alexander M. Bronstein, Michael M. Bronstein, and Ron Kimmel. 2008. Numerical Geometry of Non-rigid Shapes. Springer.
[2]
Fang Da, David Hahn, Christopher Batty, Chris Wojtan, and Eitan Grinspun. 2016. Surface-only Liquids. ACM Trans. Graph. 35, 4 (2016), 78:1--12.
[3]
Daniel Daye. 2019. Rigged and Animated Scan of Timber Rattlesnake. https://sketchfab.com/. CC Attribution-NonCommercial.
[4]
J. Elgeti, R. G. Winkler, and G. Gompper. 2015. Physics of Microswimmers---Single Particle Motion and Collective Behavior: a Review. Rep. Prog. Phys. 78 (2015).
[5]
Leonhard Euler. 1744. Methodus Inveniendi Lineas Curvas Maximi Minive Proprietate Gaudentes. Bousquet, Lausanne & Geneva. English translation at WikiSource.
[6]
Cliff Frohlich. 1979. Do Springboard Divers Violate Angular Momentum Conservation? Amer. J. Phys. 47, 7 (1979), 583--592.
[7]
Cliff Frohlich. 1980. The Physics of Somersaulting and Twisting. Sci. Am. 242, 3 (1980), 154--165.
[8]
Graphics & Extended Reality Lab. 2022. Large Whip Snake. https://sketchfab.com/. CC Attribution.
[9]
J. Gray and G. J. Hancock. 1955. The Propulsion of Sea-Urchin Spermatozoa. J. Exp. Biol. 32, 4 (1955), 802--814.
[10]
Jeffrey S. Guasto, Jonathan B. Estrada, Filippo Menolascina, Lisa J. Burton, Mohak Patel, Christian Franck, A. E. Hosoi, Richard K. Zimmer, and Roman Stocker. 2020. Flagellar Kinematics Reveals the Role of Environment in Shaping Sperm Motility. J. Roy. Soc. Interface 17, 20200525 (2020), 10 pages.
[11]
Ernst Hairer and Gerhard Wanner. 2015. Euler Methods, Explicit, Implicit, Symplectic. In Encyclopedia of Applied and Computational Mathematics, Björn Engquist (Ed.). Springer, 451--455.
[12]
David L. Hu, Jasmine Nirody, Terri Scott, and Michael J. Shelley. 2009. The Mechanics of Slithering Locomotion. Proc. Nat. Acad. Sci. 106, 25 (2009), 10081--10085.
[13]
E. Ju, J. Won, J. Lee, B. Choi, J. Noh, and M. Gyu Choi. 2013. Data-Driven Control of Flapping Flight. ACM Trans. Graph. 32, 5 (2013), 151:1--12.
[14]
T. R. Kane and M. P. Scher. 1969. A Dynamical Explanation of the Falling Cat Phenomenon. Int. J. Solids Structures 5 (1969), 663--670.
[15]
Eva Kanso, Jerrold E. Marsden, Clancy W. Rowley, and J. B. Melli-Huber. 2005. Locomotion of Articulated Bodies in a Perfect Fluid. J. Non-L. Sci. 15 (2005), 255--289.
[16]
Gustav Kirchhoff. 1870. Ueber die Bewegung eines Rotationskörpers in einer Flüssigkeit. J. Reine Angew. Math. 1870, 71 (1870), 237--262.
[17]
Gustav Kirchhoff. 1876. Vorlesungen über mathematische Physik. Teubner, 233--250.
[18]
V. V. Kozlov and S. M. Ramodanov. 2001. The Motion of a Variable Body in an Ideal Fluid. J. Appl. Math. Mech. 65, 4 (2001), 579--587.
[19]
Philip V. Kulwicki and Edward J. Schlei. 1962. Weightless Man: Self-Rotation Techniques. Technical Report AMRL-TDR-62-129. Beh. Sci. Lab., Wright-Patterson AFB.
[20]
V. M. Kuznetsov, B. A. Lugovtsov, and Y. N. Sher. 1967. On the Motive Mechanism of Snakes and Fish. Arch. Rat. Mech. 25 (1967), 367--387.
[21]
L. D. Landau and E. M. Lifshitz. 1976. Mechanics (third ed.). Course of Theoretical Physics, Vol. 1. Butterworth Heinemann.
[22]
Eric Lauga and Thomas R. Powers. 2009. The Hydrodynamics of Swimming Microorganisms. Rep. Prog. Phys. 72, 096601 (2009), 36pp.
[23]
Michael Lentine, Jon Tomas Gretarsson, Craig Schroeder, Avi Robinson-Mosher, and Ronald Fedkiw. 2011. Creature Control in a Fluid Environment. IEEE Trans. Vis. Comp. Graph. 17, 5 (2011), 682--693.
[24]
P. Liljebäck, Ky. Y. Pettersen, Ø. Stavdahl, and J. T. Gravdahl. 2012. A Review on Modeling, Implementation, and Control of Snake Robots. Rob. Aut. Syst. 60, 1 (2012), 29--40.
[25]
M. Marey. 1894. Photographs of a Tumbling Cat. Nature 51 (1894), 80--81.
[26]
Jerrold E. Marsden and Matthew West. 2001. Discrete Mechanics and Variational Integrators. Act. Num. 10 (May 2001), 357--514.
[27]
Gavin S. Miller. 1988. The Motion Dynamics of Snakes and Worms. In Proc. ACM/SIGGRAPH Conf. ACM, 169--173.
[28]
Sehee Min, Jungdam Won, Seunghwan Lee, Jungnam Park, and Jehee Lee. 2019. SoftCon: Simulation and Control of Soft-Bodied Animals with Biomimetic Actuators. ACM Trans. Graph. 38, 6 (2019), 208:1--12.
[29]
R. Montgomery. 1993. Dynamics and Control of Mechanical Systems; The Falling Cat and Related Problems. Number 1 in Fields Inst. Commun. Fields Institute, Chapter Gauge Theory of the Falling Cat, 193--218.
[30]
Emmy Noether. 1918. Invariante Variationsprobleme. Nachr. König. Ges. Wiss. Math. Phys. Klasse (1918), 235--257. Engl. translation https://arxiv.org/abs/physics/0503066.
[31]
Jim Ostrowski and Joel Burdick. 1998. The Geometric Mechanics of Undulatory Robotic Locomotion. I. J. Rob. Res. 17, 7 (1998), 683--701.
[32]
Marcel Padilla, Albert Chern, Felix Knöppel, Ulrich Pinkall, and Peter Schröder. 2019. On Bubble Rings and Ink Chandeliers. ACM Trans. Graph. 38, 4 (2019), 129:1--14.
[33]
Louis Poinsot. 1851. Théorie Nouvelle de la Rotation des Corps. Bachelier.
[34]
E. M. Purcell. 1977. Life at Low Reynolds Number. Amer. J. Phys. 45, 3 (1977), 3--11.
[35]
Michel Rieutord. 2015. Fluid Dynamics: An Introduction. Springer.
[36]
Perrin E. Schiebel, Jennnifer M. Reiser, Alex M. Hubbard, Lillian Chen, D. Zeb Rocklin, and Daniel I. Goldman. 2019. Mechanical Diffraction Reveals the Role of Passive Dynamics in a Slithering Snake. Proc. Nat. Acad. Sci. 116, 11 (2019), 4798--4803.
[37]
Alfred Shapere and Frank Wilczek. 1989a. Geometry of Self-Propulsion at Low Reynolds Number. J. Fluid Mech. 198 (1989), 557--585.
[38]
Alfred Shapere and Frank Wilczek. 1989b. Gauge Kinematics of Deformable Bodies. Amer. J. Phys. 57, 6 (1989), 514--518.
[39]
Hon. J. W. Strutt, M. A. (Lord Rayleigh). 1871. Some General Theorems Relating to Vibrations. Proc. Lond. Math. Soc. s1-4, 1 (1871), 357--368.
[40]
Jie Tan, Yuting Gu, Greg Turk, and C. Karen Liu. 2011. Articulated Swimming Creatures. ACM Trans. Graph. 30, 4 (2011), 58:1--12.
[41]
Xiaoyuan Tu and Demetri Terzopoulos. 1994. Artificial Fishes: Physics, Locomotion, Perception, Behavior. In Proc. ACM/SIGGRAPH Conf. 43--50.
[42]
Steven Vogel. 1983. Life in Moving Fluids (2nd ed.). Princeton University Press.
[43]
Hermann von Helmholtz. 1882. Zur Theorie der stationären Ströme in reibenden Flüssigkeiten. In Wissenschaftliche Abhandlungen. Vol. I. J. A. Barth, 223--230.
[44]
Barlomiej Waszak. 2018. Limbless Movement Simulation with a Particle-Based System. Comp. Anim. Virt. Worlds 29, 2 (2018), 1--21.
[45]
Steffen Weißmann and Ulrich Pinkall. 2012. Underwater Rigid Body Dynamics. ACM Trans. Graph. 31, 4 (2012), 104:1--7.
[46]
Wayne L. Wooten and Jessica K. Hodgins. 1996. Animation of Human Diving. Comp. Graph. Forum 15, 1 (1996), 3--13.
[47]
Jia-Chi Wu and Zoran Popović. 2003. Realistic Modeling of Bird Flight Animations. ACM Trans. Graph. 22, 3 (2003), 888--895.

Cited By

View all
  • (2024)Repulsive ShellsACM Transactions on Graphics10.1145/365817443:4(1-22)Online publication date: 19-Jul-2024
  • (2024)Going with the FlowACM Transactions on Graphics10.1145/365816443:4(1-12)Online publication date: 19-Jul-2024

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 42, Issue 4
August 2023
1912 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/3609020
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 July 2023
Published in TOG Volume 42, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. locomotion
  2. shape space
  3. physical modeling
  4. minimal dissipation
  5. least action
  6. kirchhoff tensor

Qualifiers

  • Research-article

Funding Sources

  • Funded by the Deutsche Forschungsgemeinschaft (DFG - German Research Foundation) - Project-ID 195170736 - TRR109
  • Einstein Foundation Berlin

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)165
  • Downloads (Last 6 weeks)27
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Repulsive ShellsACM Transactions on Graphics10.1145/365817443:4(1-22)Online publication date: 19-Jul-2024
  • (2024)Going with the FlowACM Transactions on Graphics10.1145/365816443:4(1-12)Online publication date: 19-Jul-2024

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media