Let’s play snooker!. Overview Introduction to snooker UML diagram Physics Simulation techniques Result Conclusion Further research.

Slides:



Advertisements
Similar presentations
AP Physics C Mechanics Review.
Advertisements

Kinetics of Particles Impulse and Momentum.
Chapter 11 Angular Momentum
Angular Momentum of a Point Particle and Fixed Axis Rotation 8.01 W11D1 Fall 2006.
Kinetics of Particles: Energy and Momentum Methods
Linear Momentum Vectors again.
A ladder with length L weighing 400 N rests against a vertical frictionless wall as shown below. The center of gravity of the ladder is at the center of.
Rolling, Torque, and Angular Momentum Rolling: Translation and Rotation Friction and Rolling Yo-yo Torque: A Cross Product Angular Momentum Newton’s Second.
Physics C Energy 4/16/2017 Linear Momentum Bertrand.
Chapter 11: Rolling Motion, Torque and Angular Momentum
Chapter 11 Angular Momentum.
Chapter 11 Angular Momentum.
Conservation of Momentum
Linear Impulse & Linear Momentum
Introduction What is this ? What is this ? This project is a part of a scientific research in machine learning, whose objective is to develop a system,
Semester Physics 1901 (Advanced) A/Prof Geraint F. Lewis Rm 560, A29
Section 2.4: Forces transfer momentum
Mechanical Energy and Simple Harmonic Oscillator 8.01 Week 09D
The Physics of Cue Sports
Vectors 1D kinematics 2D kinematics Newton’s laws of motion
Rigid Body: Rotational and Translational Motion; Rolling without Slipping 8.01 W11D1 Today’s Reading Assignment Young and Freedman: 10.3.
Momentum, Impulse, And Collisions
Ch. 8 Momentum and its conservation
ESS 303 – Biomechanics Linear Kinetics. Kinetics The study of the forces that act on or influence movement Force = Mass * Acceleration: F = M * a Force.
Rolling, Torque, and Angular Momentum
1 4 Newton’s Laws Force, net-force, mass & inertia Newton’s Laws of Motion Weight, Contact Forces Labeling & Diagramming Hk: 37, 49, 53, 57, 59, 61, 65,
Questions From Reading Activity? Big Idea(s):  The interactions of an object with other objects can be described by forces.  Interactions between.
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.
Chapter 7 Linear Momentum. MFMcGraw-PHY 1401Chap07b- Linear Momentum: Revised 6/28/ Linear Momentum Definition of Momentum Impulse Conservation.
Linear Impulse & Linear Momentum Lecture VIII. Introduction From Newton ’ s 2 nd Law:  F = m a = m v. = d/dt (m v) The term m v is known as the linear.
Potential Energy ~March 1, 2006.
Momentum Chapter 9-Glencoe Chapter 7-Cutnell & Johnson.
Momentum and Impulse Momentum(p)-. Momentum and Impulse Momentum- Newton referred to it as the quantity of motion.
1 Let’s play snooker Group 2 Yannick Thimister Frans van den Heuvel Enno Ruijters Esther Verhoef Ali B. Ozmen Achim Leydecker.
DYNAMICS VECTOR MECHANICS FOR ENGINEERS: DYNAMICS Tenth Edition Ferdinand P. Beer E. Russell Johnston, Jr. Phillip J. Cornwell Lecture Notes: Brian P.
Friction Ffriction = μFNormal.
Chapter 11 Angular Momentum. Angular momentum plays a key role in rotational dynamics. There is a principle of conservation of angular momentum.  In.
Forces on Inclined Planes Unit 3, Presentation 3.
Rotational Motion. 6-1 Angular Position, Velocity, & Acceleration.
Rotational and Translational Motion Dynamics 8
Chapter 14 Systems of Particles.
Chapter 11 Equilibrium. If an object is in equilibrium then its motion is not changing. Therefore, according to Newton's second law, the net force must.
Unit 2 Momentum and Impulse An Introduction to Momentum.
Inclined Plane Problems. Axes for Inclined Planes X axis is parallel to the inclined plane Y axis is perpendicular to the inclined plane Friction force.
Linear momentum You should be able to: state the definition of momentum; state the definition of average net force in terms of momentum; state the definition.
AP Phys B Test Review Momentum and Energy 4/28/2008.
Momentum & Impulse Day #1: Introduction HW #7. Momentum & Collisions: Define Momentum: Momentum, p, is defined as the product of mass and velocity. Units:
Forces and Laws of Motion Force Force is the cause of an acceleration, or the change in an objects motion. This means that force can make an object to.
Rigid Body: Rotational and Translational Motion; Rolling without Slipping 8.01 W11D1.
Chapter 5:Using Newton’s Laws: Friction, Circular Motion, Drag Forces
Chapter 7 Impulse and Momentum.
CHAPTER 4: Systems of Particles
Chapter 4 Laws of Motion.
Rolling, Torque, and Angular Momentum
Devil physics The baddest class on campus AP Physics
Systems of Particles.
Impulse-Momentum Principle
Momentum.
Work AP Physics C.
ENGINEERING MECHANICS
AS-Level Maths: Mechanics 1 for Edexcel
Further Mechanics 1 : Elastic Collisions in Two Dimensions
Conservation Laws Momentum and Impulse
Rigid Body: Rotational and Translational Motion; Rolling without Slipping 8.01 W11D1 Today’s Reading Assignment Young and Freedman: 10.3.
Collisions Chapter 4.
Rigid Body: Rotational and Translational Motion; Rolling without Slipping 8.01 W11D1 Today’s Reading Assignment Young and Freedman:
Further Mechanics 1 : Elastic Collisions in Two Dimensions
Presentation transcript:

Let’s play snooker!

Overview Introduction to snooker UML diagram Physics Simulation techniques Result Conclusion Further research

Introduction to snooker Blabla about the origin and current popularity of snooker

Gameplay

A snookered player

UML diagram VectorPhysics DisplayBall TableCue

Result Emulating 3D in a 2D playing field

Physics Cue - Cue ball interaction Spin & Cue Ball Impulse

Cue - Cue Ball Interaction Due to the Newton`s Second Law, By the result of the impact cue ball must gain velocity such that;

Spin & Cue Ball

Impulse Collisions between balls are handled by adding a certain amount of impulsive force to both balls in opposite directions. The magnitude of this impulse is given by the equation ;

Impulse When we used to calculate the change in velocity in the collision, previous equation can be simplified into this equation: by assuming the two balls have the same mass, since the masses are factored out again when converting the change in momentum into the corresponding change in velocity.

Note ( about Variables) n  is a vector representing the normal of the collision (in this case, a vector between the centers of mass of the balls)‏ e  is the coefficient of restitution (a measure of how much energy is lost in the collision, 0.8 for standard snooker ball)‏ V(AB)  is the relative velocity between the two balls Ma and Mb  are the masses of ball A and ball B, (In this equation this part is representing the reduced mass of system of a particle which consist of two individual particle )‏

Physics - cue Two relevant components: force and point of contact Cue and ball rotated so the force is parallel to the y-axis Impulse magnitude depends on horizontal offset (a) and vertical offset (b) from ball's center of mass Squirt not currently included

Physics – ball-ball collisions Both balls receive an impulse directly away from the other ball. Coefficient of restitution: 0.8 Small amount of spin transferred (5%)‏ Throw effect not currently included

Physics – ball-cushion collisions Approximately follow law of optics (angle of incidence equals angle of reflection). Implemented only for cushions parallel to the x-axis, all other situations rotated to match this case Y-component of velocity negated, reduced by fixed percentage (currently 80%)‏ Spin around y- and z-axes reduced by fixed percentage, around x-axis set to 0.

Physics – ball motion Position increased by linear velocity multiplied by timestep length Change in velocity due to friction independent of actual velocity Three components: sliding, rolling and spinning

Conclusion The snooker simulation meets the task requirements Realistic physics model The program allows a player to shoot a ball for the initial snooker position

Further research Implement a game logic to enshure that the simulation follows the official snooker rules Create an AI Define a evaluation function to order balls on the table by their priority  Consider current game situation  Plan a few strokes ahead Implement an offensive and a defensive mode

Timetable Presentation Testing & Analysis AI design game logic time/weeksTask