The Motion Dynamics of Snakes and Worms

Slides:



Advertisements
Similar presentations
Lecture 11 Getting down to business….. Last Time  We covered the topic of Energy Bolemon – Chapter 6  Problems to try: pg 123 1,2,3 (use energy), 5,9,15,16.
Advertisements

Beams and Frames.
Skeletal System.
Annelid – a Novel Design for Actuated Robots Inspired by Ringed Worm’s Locomotion Christian Mandel 1 Udo Frese 2.
Overview Class #6 (Tues, Feb 4) Begin deformable models!! Background on elasticity Elastostatics: generalized 3D springs Boundary integral formulation.
11-1 Space Figures and Cross Sections
Interactive Animation of Structured Deformable Objects Mathieu Desbrun Peter Schroder Alan Barr.
Chapter Eleven Wave Motion. Light can be considered wavelike by experimental analogies to the behavior of water waves. Experiments with fundamental particles,
Physics 218: Mechanics Instructor: Dr. Tatiana Erukhimova Lecture 23.
Rigid Bodies Rigid Body = Extended body that moves as a unit Internal forces maintain body shape Mass Shape (Internal forces keep constant) Volume Center.
Physics 218: Mechanics Instructor: Dr. Tatiana Erukhimova Lecture 23.
Strings. Masses on a String  Couple n equal masses on a massless string. Displacements  i Separation a Constraints  0 =  n+1 = 0 Potential from.
KS Connected Rate of Change The chain rule can be used to solve problem involving rates of change. Example 1 The length of the side of a square is increasing.
Cloth Simulation By Chris Szendrovits o based on Jim Adams “Soft Body Mesh” demo.
Modelling and Simulation Dynamics. Dynamics Dynamics is a branch of physics that describes how objects move. Dynamic animation uses rules of physics to.
Simulation of Roll Forming
CS 551/651 Advanced Computer Graphics Warping and Morphing Spring 2002.
Mass-Spring Systems Versatile Visualization Techniques Flexible Surfaces to Multidimensional Scaling Brian Duffy MSIM 742: Visualization II.
Physics Lecture 31 Instructor: John H. Hamilton. Lecture overview This week, Work and Energy Work – What work is – How is work calculated Power – Calculating.
Numerical Integration and Rigid Body Dynamics for Potential Field Planners David Johnson.
Realistic Modeling of Animatable Faces in MPEG-4 Marco Fratarcangeli and Marco Schaerf University of Rome “La Sapienza”
Biomechanics Examines the internal and external forces acting on the human body and the effects produced by these forces Aids in technique analysis and.
Section – Ratio, Proportion, Variation The Vocabulary.
Evolving Virtual Creatures & Evolving 3D Morphology and Behavior by Competition Papers by Karl Sims Presented by Sarah Waziruddin.
Chapter 12 Oscillations. 2 Mechanical oscillations: pendulum, string of a guitar, vocal cords, … More general oscillations: Electrical, optical, atomic,
Joint Reaction Forces Muscle Moments Joint Power
SHM NFLS Dipont A-level Physics © Adam Gibson. Simple Harmonic Motion Definition: If the acceleration of a body is directly proportional to its distance.
Chapter 15 Oscillations. Periodic motion Periodic (harmonic) motion – self-repeating motion Oscillation – periodic motion in certain direction Period.
Vibrations and Waves Waves Periodic Motion Periodic motion – a motion that repeats in a regular cycle. Simple harmonic motion – results when.
RATE OF CHANGE AND DIRECT VARIATION
12.1 Exploring Solids.
Polygons and Solids. Helix - Volume or solid of spiral shape that turns at a constant angle. cylinder -Volume or solid generated by the rotation.
Body Balance and Stability Control Balance is a very important factor in athletic performance Generally depends upon the location of the centre of mass.
Walks, Paths and Circuits. A graph is a connected graph if it is possible to travel from one vertex to any other vertex by moving along successive edges.
Kinematics Variables Time: temporal characteristics of a performance, either of the total skill or its phases Displacement: length and direction of the.
Springs Hooke’s Law (Fs) Spring Constant (k)
12.5 Stationary and progressive waves Melde’s experiment A string of fixed length l and constant tension T is set in motion by ‘bowing’ a tuning fork.
Objectives By the end of this section you should: know how atom positions are denoted by fractional coordinates be able to calculate bond lengths for octahedral.
Advanced Computer Graphics Spring 2014 K. H. Ko School of Mechatronics Gwangju Institute of Science and Technology.
Waves What is a wave?. Waves What is a wave? A wave is a disturbance that carries energy from one place to another.
ICT 1 MODULAR SNAKE ROBOT 3D MODELLING, IMPLEMENTATION AND CONTROL Pål Liljebäck – Øyvind Stavdahl – Kristin Y. Pettersen.
Simple Harmonic Motion (SHM)
TOPIC 4 The Laws of Friction. 1. The FRICTIONAL FORCE between two surfaces opposes their relative motion. 2. The FRICTIONAL FORCE is just sufficient to.
Energy of Simple Harmonic Motion
Forces - basic physics Gravity Friction - static and kinetic Viscosity
Period of Simple Harmonic Motion
Friction.
Prisms & Cylinders Base Face- flat surfaces
Computer Animation Ying Zhu Georgia State University
Seismic Waves- 3 Types Cornell Notes page 129.
J. Gonzalez-Gomez, E. Boemo
Physics 11 Mr. Jean May 3rd, 2012.
Equilibrium of Coplanar- Concurrent force systems
Whiteboard Work A child on a playground swing makes a complete to-and-fro swing every 2 seconds. What is the frequency of the swinging? What is the period.
Constant Force (F = constant)
Advanced Computer Graphics Spring 2008
Real-time Procedural Volumetric Fire
Lattice Vibration for Mono-atomic and Diatomic basis, Optical properties in the Infrared Region.
Ch. 12 Waves pgs
Lattice (bounce) diagram
Potential Energy Problems
RECTILINEAR KINEMATICS: CONTINUOUS MOTION
Frequently Asked Questions
VIBRATION.
VIBRATION.
Physics 319 Classical Mechanics
SCI 340 L37 Waves 1 Whiteboard Work
Locomotor System 2 (musculoskeletal system)
Physics 319 Classical Mechanics
Presentation transcript:

The Motion Dynamics of Snakes and Worms Ryan Kern

Overview Gavin Miller – SIGGRAPH 1988 Mass-Spring system Explicit Euler Integration

Mass-Spring system Series of connected cubes representing segments Each cube is a lattice of springs Mass at each corner Spring along each edge and face-diagonal

Generating Motion Traveling sine wave Directional Friction Varies the “natural” length of axial springs with time and position along body Directional Friction Prevents backwards movement

Motion Types Rectilinear Progression Horizontal Undulatory Progression “inchworm” motion Horizontal Undulatory Progression More familiar snake-like motion Also “sidewinding” and caterpillar motion

Maya Integration MEL script Skeletal / joint-chain data Few nodes (n+1)

Problems Unknown constants! Mass Segment length Amplitude Period/frequency Only interested in lateral movement, so the y-coord is fixed

Potential changes Write a plugin More motions Parameter changes require simulation restart NURBS surface generation using lattice as control points (allows for volume-preservation) More motions With missing data, non-level surfaces are possible (sometimes easy)

Demo I apologize for the head