Department of Computer Science, Iowa State University Simultaneous Three-Dimensional Impacts with Friction and Compliance Yan-Bin Jia Department of Computer.

Slides:



Advertisements
Similar presentations
AP Physics C Mechanics Review.
Advertisements

Real-Time Game Physics
A State Transition Diagram for Simultaneous Collisions with Application in Billiard Shooting Yan-Bin Jia Matthew Mason Michael Erdmann Department of Computer.
Dynamics Dynamics Work/ Kinetic Energy Potential Energy
Conservation of Energy Chapter 11 Conservation of Energy The Law of Conservation of Energy simply states that: 1.The energy of a system is constant.
Review Chap. 8 Momentum, Impulse, and Collisions
Lecture 2 Free Vibration of Single Degree of Freedom Systems
Department of Computer Science, Iowa State University Energy-based Modeling of Tangential Compliance in 3-Dimensional Impact Yan-Bin Jia Department of.
Kinetics of Particles Impulse and Momentum.
Work & Energy Principles
Kinetics of Particles: Energy and Momentum Methods
ENGR 214 Chapter 13 Kinetics of Particles: Energy & Momentum Methods
Work & Energy Principles
Momentum – Key Ideas. Review – If a force F x is applied to a body over a displacement  x, the product F x  x = (Fcos  )  x = Work.
Linear Impulse − Momentum
Department of Computer Science, Iowa State University Robot Grasping of Deformable Objects Yan-Bin Jia (joint work with Ph.D. students Feng Guo and Huan.
Chapter 15: Kinetics of a Particle: Impulse and MomentumTextbook: Engineering Mechanics- STATICS and DYNAMICS- 11th Ed., R. C. Hibbeler and A. Gupta Course.
IMPACT Today’s Objectives: Students will be able to:
MAE 242 Dynamics – Section I Dr. Kostas Sierros.
Momentum Impulse, Linear Momentum, Collisions Linear Momentum Product of mass and linear velocity Symbol is p; units are kgm/s p = mv Vector whose direction.
1Notes  Reference  Witkin and Baraff, “Physically Based Modelling” course, SIGGRAPH 2001  Link on the course website.
Conservation of Momentum
Chapter 9:Linear Momentum 8-4 Problem Solving Using Conservation of Mechanical Energy 8-5 The Law of Conservation of Energy 8-6 Energy conservation with.
Department of Physics and Applied Physics , S2010, Lecture 15 Physics I LECTURE 15 10/27/10.
ENGR 215 ~ Dynamics Sections Impulse and Linear Momentum In this section we will integrate the equation of motion with respect to time and.
UNC Chapel Hill S. Redon - M. C. Lin Rigid body dynamics II Solving the dynamics problems.
Physics 1901 (Advanced) A/Prof Geraint F. Lewis Rm 557, A29
Impulse Elastic Collisions 1 Conservation Collisions.
Simulating Multi-Rigid-Body Dynamics with Contact and Friction Mihai Anitescu SIAM OPTIMIZATION MEETING May 10, 1999.
Mechanical Energy and Simple Harmonic Oscillator 8.01 Week 09D
PHY131H1S - Class 17 Today: Review for Test 2!.
The Physics of Cue Sports
Friction and spring force Physics Mr. Maloney © 2002 Mike Maloney Objectives You will be able to …  qualitiatively describe friction and what factors.
Spring Topic Outline for Physics 1 Spring 2011.
Chapter 12 Linear Kinematics of Human Movement
Linear momentum and Collisions
Momentum, Impulse, And Collisions
Computer Assisted Laboratory Experiments in Mechanics Roman Kezerashvili New York City Technical College The City University of New York.
Let’s play snooker!. Overview Introduction to snooker UML diagram Physics Simulation techniques Result Conclusion Further research.
IMPACT Today’s Objectives: Students will be able to: 1.Understand and analyze the mechanics of impact. 2.Analyze the motion of bodies undergoing a collision,
Department of Computer Science, Iowa State University Robot Grasping of Deformable Planar Objects Yan-Bin Jia (with Ph.D. students Feng Guo and Huan Lin.
Review for Test #3  Responsible for: - Chapters 9 (except 9.8), 10, and 11 (except 11.9) - The spring (6.2, 7.3, ) - Problems worked in class,
Energy Transformations and Conservation of Mechanical Energy 8
Momentum and Its Conservation
REVISION MOMENTUM. the product of an object's mass and its velocity a vector quantity with the same direction as the velocity of the object. MOMENTUM.
Conservative Forces: The forces is conservative if the work done by it on a particle that moves between two points depends only on these points and not.
Introduction to Simple Harmonic Motion Unit 12, Presentation 1.
Rigid Body Dynamics (II). Bodies intersect ! classify contacts Bodies separating –v rel >  –No response required Colliding contact (Last time) –v rel.
Linear Momentum Newton’s Laws of Motion First law Second law Third law.
Particle Kinematics Direction of velocity vector is parallel to path Magnitude of velocity vector is distance traveled / time Inertial frame – non accelerating,
Impulse – Change in Momentum Post-Lab
AP Phys B Test Review Momentum and Energy 4/28/2008.
PHY 151: Lecture Motion of an Object attached to a Spring 12.2 Particle in Simple Harmonic Motion 12.3 Energy of the Simple Harmonic Oscillator.
UNIT 7 MOMENTUM & COLLISIONS. MOMENTUM The linear momentum of an object of mass m moving with a velocity v is defined as the product of the mass and the.
Chapter 6 Force and Motion II. Forces of Friction When an object is in motion on a surface or through a viscous medium, there will be a resistance to.
Course Outline Course Outline Exam topics MATLAB tutorial
UNIT 3 Dynamics 26 May 2018 Physics 11.
Applications of Newton’s Laws
CHAPTER 4: Systems of Particles
IMPACT Today’s Objectives: Students will be able to:
Handling of Resting Contact
Basic Biomechanics, (5th edition) by Susan J. Hall, Ph.D.
Linear Momentum.
IMPACT Today’s Objectives: Students will be able to:
Impulse-Momentum Principle
Semester Review Jeopardy.
Motion Detector Force Probe.
Linear Momentum and Collisions.
Collisions Chapter 4.
Conservation Collisions.
Presentation transcript:

Department of Computer Science, Iowa State University Simultaneous Three-Dimensional Impacts with Friction and Compliance Yan-Bin Jia Department of Computer Science Iowa State University Ames, IA 50010, USA Sep 27, 2012

Department of Computer Science, Iowa State University Why Impact?  Because impact is everywhere … Efficiency over static and dynamic forces Foundation of impact not fully laid out Impulsive manipulation being underdeveloped in robotics Higuchi (1985); Izumi and Kitaka (1993); Hirai et al. (1999) Huang & Mason (2000); Han & Park (2001), Tagawa et al. (2010) Accomplishing tasks otherwise very difficult. Reduction of harmful impulsive forces  Because it is relevant to robotics… Collision between robots and environments, walking robots …

Department of Computer Science, Iowa State University Describing Impact by Impulse  “ Infinitesimal” duration  “ Infinite” contact force  Finite change in momentum before impulse after

Department of Computer Science, Iowa State University Impact Phase 1 – Compression  Compression ends when the spring length stops decreasing:  The spring changes its length by, storing elastic energy. p  Contact point  virtual spring.

Department of Computer Science, Iowa State University Transition at End of Phase 1 p energy coefficient of restitution  Loss of energy at transition to restitution:  Increase in stiffness at transition to restitution: change in spring length

Department of Computer Science, Iowa State University Impact Phase 2 – Restitution  Restitution ends when  During restitution the normal spring (n-spring) releases the remaining.

Department of Computer Science, Iowa State University Impulse-Energy Relationship Energy is a piecewise quadratic function of impulse. One-to-one correspondence between impulse and time. Describe the process of impact in terms of impulse.

Department of Computer Science, Iowa State University Example of General 3D Impact – Billiard Shooting normal impulses tangential impulses  Two contacts: - cue-ball - ball-table  At each contact: - normal impulse - tangential impulse How are they related at the same contact? (compliance & friction)  At different contacts: How are the normal impulses related? (simultaneous impacts)

Department of Computer Science, Iowa State University Talk Outline II. Simultaneous Impacts III. Model Integration (Billiard Shooting) Relationships among normal impacts at different contacts (no friction or compliance) Simultaneous impacts with friction and compliance I. Impact with Compliance Relationship of tangential impulse to normal impact at single contact (also with friction)

Department of Computer Science, Iowa State University Related Work on Impact  Newton’s law (kinematic coefficient of restitution) Routh (1905); Han & Gilmore (1989); Ahmed et al. (1999); Lankarani (2000) Maclaurin (1742); Bernoulli (1969); Ivanov (1995)  Energy increase Wang et al. (1992); Wang & Mason (1992)  No post-impact motion of a still object Brogliato (1999); Liu, Zhao & Brogliato (2009)  Poisson’s hypothesis (kinetic coefficient of restitution) Darboux (1880); Keller (1986); Bhatt & Koechling (1994); Glocker & Pfeiffer (1995); Stewart & Trinkle (1996); Anitescu & Portta (1997)  Energy increase

Department of Computer Science, Iowa State University Related Work (cont’d)  Energy-Based Restitution (energetic coefficient of restitution) Smith (1991); Bilbao et al. (1989); Brach (1989) Stronge (1990); Wang et al. (1992); Liu, Zhao & Brogliato (2008, 2009); Jia, Mason & Erdmann (2008)  Tangential Impulse & Compliance Mindlin (1949); Maw et al. (1976) Stronge (1994; 2000); Zhao et al. (2009); Hien (2010) ; Jia (2010)  Simultaneous Collisions Chatterjee & Ruina (1998); Ceanga & Hurmulu (2001); Seghete & Murphey (2010)  Energy conservation

Department of Computer Science, Iowa State University Impact with Compliance Normal impulse: 1. accumulates during impact (compression + restitution) 2. energy-based restitution 3. variable for impact analysis Tangential impulse: 1. due to friction & compliance 2. dependent on contact modes 3. driven by normal impulse

Department of Computer Science, Iowa State University Compliance Model Gravity ignored in comparison with impulsive force. Extension of Stronge’s contact structure to 3D. opposing initial tangential contact velocity tangential impulse massless particle   Analyze impulse in contact frame: 

Department of Computer Science, Iowa State University Normal vs Tangential Stiffnesses stiffness of normal spring (value varying with impact phase) stiffness of tangential u- and v-springs (value invariant) Depends on Young’s moduli and Poisson’s ratios of materials. Stiffness ratio: (compression) (restitution)

Department of Computer Science, Iowa State University Normal Impulse as Sole Variable Idea: describe the impact system in terms of normal impulse. Key fact:  Derivative well-defined at the impact phase transition. (1 if extension of tangential u- and w-springs –1 if compression) 

Department of Computer Science, Iowa State University Tangential Springs  Elastic strain energies:  Can keep track of integrals  Cannot determine changes and in length without knowing stiffness. over of

Department of Computer Science, Iowa State University System Overview Impact Dynamics & Contact Kinematics Contact Mode Analysis integrate

Department of Computer Science, Iowa State University Sliding Velocity tangential contact velocity from contact kinematics sliding velocity represented by velocity of particle p Sticking contact if.

Department of Computer Science, Iowa State University Stick or Slip? Energy-Based Criteria By Coulomb’s law, the contact sticks, i.e., if Slips if

Department of Computer Science, Iowa State University Contact Mode Transitions  Stick to slip when  Slip to stick when i.e,

Department of Computer Science, Iowa State University Sticking Contact  Rates of change in spring length.  Particle p in simple harmonic motion like a spring-mass system. (No energy dissipation tangentially)

Department of Computer Science, Iowa State University Sliding Contact  can also be solved (via involved steps).  Energy dissipation rate (tangentially):

Department of Computer Science, Iowa State University System of Impact with Compliance Differential equations with five functions and one variable : Tangential impulses Length (scaled) of tangential springs Energy stored by the normal spring

Department of Computer Science, Iowa State University Bouncing Ball Physical parameters : Before 1 st impact: After 1 st impact: All bounces are in one vertical plane

Department of Computer Science, Iowa State University Impulse Curve (1 st Bounce) contact mode switch

Department of Computer Science, Iowa State University Non-collinear Bouncing Points

Department of Computer Science, Iowa State University Trajectory Projection onto Table

Department of Computer Science, Iowa State University Bounce of a Pencil Pre-impact: Post-impact: z x

Department of Computer Science, Iowa State University Impulse Curve Slipping direction varies. slip stick slip end of compression y z

Department of Computer Science, Iowa State University Where Are We? I. Impact with Compliance III. Model Integration (Billiard Shooting) Relationship of tangential impulse to normal impact at single contact (also with friction) Simultaneous impacts with friction and compliance II. Simultaneous Impacts Relationships among normal impacts at different contacts (no friction or compliance)

Department of Computer Science, Iowa State University Simultaneous Collisions in 3D  Collision as a state sequence.  Within each state, a subset of impacts are “active”.  Energy-based restitution law. Our model  High-speed photographs shows >2 objects simultaneously in contact during collision.  Lack of a continuous impact law.

Department of Computer Science, Iowa State University Two-Ball Collision Problem: One rigid ball impacts another resting on the table. Question: Ball velocities after the impact? virtual springs (kinematics) (dynamics)

Department of Computer Science, Iowa State University Impulses, Velocities & Stain Energies Ball-ball impulse: Ball-table impulse: Velocities: Rates of change in contact strain energies:

Department of Computer Science, Iowa State University State Transition Diagram  The two impacts almost never start or end restitution at the same time.  An impact may be reactivated after restitution. spring 1 ends restitution first spring 2 ends restitution first both springs end restitution together otherwise, spring 2 ends restitution otherwise, spring 1 ends restitution and before spring 2 ends restitution and before spring 1 ends restitution

Department of Computer Science, Iowa State University Some Facts  Impulse & strain energy for one impact also depend on those for the other (correlation).  A change of state happens when a contact disappears or a disappeared contact reappears.  Compression may restart from restitution within an impact state due to the coupling of impulses at different contacts.

Department of Computer Science, Iowa State University Assumptions on Simultaneous Impacts  when restitution switches back to compression, or Every end of compression of single impact:  when a contact is reactivated. No change in stiffness  increase in stiffness  invariance of contact force

Department of Computer Science, Iowa State University Stiffness, Mass, and Velocity Ratios Theorem 2  Collision outcome depends on the contact stiffness ratio but not on individual stiffness.  The outcome does not change if the ball masses scale by the same factor.  Output/input velocity ratio is constant (linearity). Consider upper ball with unit mass and unit downward velocity.

Department of Computer Science, Iowa State University Impulse Curve Theorem 3 During the collision, the impulses accumulate along a curve that is first order continuous and bounded within an ellipse. lines of compression

Department of Computer Science, Iowa State University Example with Energy Loss energy loss energy loss

Department of Computer Science, Iowa State University Convergence impulses at the end of the ith state in the sequence.  monotone non-decreasing  bounded within an ellipse Sequence Theorem 4 : The state transition will either terminate with or the sequence will converge with either or.

Department of Computer Science, Iowa State University Ping Pong Experiment

Department of Computer Science, Iowa State University Experiment (ball-ball) (ball-table) Measured values: Guessed value: kg same trial

Department of Computer Science, Iowa State University Where Are We? I. Impact with Compliance II. Simultaneous Impacts Relationship of tangential impulse to normal impact at single contact (also with friction) Relationships among normal impacts at different contacts (no friction or compliance) III. Model Integration (Billiard Shooting) Simultaneous impacts with friction and compliance

Department of Computer Science, Iowa State University Billiard Shooting Simultaneous impacts: cue-ball and ball-table!

Department of Computer Science, Iowa State University Contact Structures  Normal impulses at the two contacts are described by the simultaneous impact model.  At each contact, normal impulse drives tangential impulse as described by the compliance model. Cue-ball contact Ball-table contact

Department of Computer Science, Iowa State University Combing the Two Impact Models normal CB impulse normal BT impulse The two normal impulses take turns to drive the system.

Department of Computer Science, Iowa State University Mechanical Cue Stick

Department of Computer Science, Iowa State University A Masse Shot

Department of Computer Science, Iowa State University predicted trajectory by model reconstructed trajectory from video if not ended by cushion increasing cue-ball compliance Shot video Trajectory fitting Post-shot ball velocities Impact model Predicted post-shot ball velocities

Department of Computer Science, Iowa State University Conclusion 3D impact modeling with compliance and friction elastic spring energies impulse-based not time-based contact mode analysis (stick / slip) sliding velocity computation Multiple impacts state transition diagram impulse curve stiffness ratio scalability convergence Physical experiment. Integration of two impact models

Department of Computer Science, Iowa State University Extensions of Collision Model  Rigid bodies with arbitrary geometry  ≥3 contact points  General simultaneous multibody collision  State transition templates  Measurement of relative contact stiffness  Robot pool player!

Department of Computer Science, Iowa State University Acknowledgement Matt Mason, Michael Erdmann, Ben Brown (CMU) Amir Degani (Israel Institute of Technology) Rex Fernando, Feng Guo (ISU students) HR

Department of Computer Science, Iowa State University Online Papers International Journal of Robotics Research, 2012: Yan-Bin Jia. Three-dimensional impact: energy-based modeling of tangential compliance. DOI: / Yan-Bin Jia, Matthew T. Mason, and Michael A. Erdmann. Multiple impacts: a state transition diagram approach. DOI: /

Department of Computer Science, Iowa State University Appendix 1: Start of Impact  Initial contact velocity sticks if slips if … …   Under Coulomb’s law, we can show that

Department of Computer Science, Iowa State University Bouncing Ball – Integration with Dynamics Contact kinematics Theorem 1 During collision, is collinear with. Velocity equations: (Dynamics) Impulse curve lies in a vertical plane.

Department of Computer Science, Iowa State University Impulse Curve (1 st Bounce) Tangential contact velocity vs. spring velocity contact mode switch

Department of Computer Science, Iowa State University Bouncing Pencil