Ball bouncing and rotating off of surface

  • Context: Graduate 
  • Thread starter Thread starter gammastate
  • Start date Start date
  • Tags Tags
    Ball Rotating Surface
Click For Summary
SUMMARY

This discussion focuses on simulating a ball's behavior when dropped from a height with an initial x-component of velocity and zero y-velocity. The simulation considers two scenarios: one where the ball has no initial spin (ω = 0) and another where it does. In the first scenario, static friction allows the ball to roll with a velocity determined by energy conservation principles, while in the second scenario, kinetic friction must be accounted for. The discussion highlights the importance of understanding the effects of friction and elasticity on the ball's linear and angular velocities upon impact.

PREREQUISITES
  • Understanding of basic physics principles, particularly energy conservation
  • Familiarity with concepts of static and kinetic friction
  • Knowledge of angular velocity and its relationship to linear velocity
  • Basic principles of elasticity in materials
NEXT STEPS
  • Research the equations governing static and kinetic friction in physics simulations
  • Explore the relationship between angular velocity and linear velocity in rolling motion
  • Study the effects of material elasticity on impact dynamics
  • Learn about numerical methods for simulating collisions in physics engines
USEFUL FOR

This discussion is beneficial for physics simulation developers, game developers working on realistic motion, and students studying mechanics and dynamics in physics.

gammastate
Messages
5
Reaction score
0
I am working on a simulation where a ball is dropped from a random height with some x component of velocity and y velocity being zero. When the ball hits the surface it should bounce off with a spin. Here's what I've thought up of so far:

In the first case the \omega is zero. When the ball hits the ground there will be static friction and the ball will roll with a velocity of vx, energy conservation can be used to solve for the new velocity since the angular velocity will already be known (\omega = vx/r). The new components of linear velocity can be found by taking the new magnitude divided by the old magnitude and multiplying each component of velocity respectively.

For nonzero \omega I suppose that kinetic friction would have to be used.

I'm not sure that this is a correct way of going about it (momentum is not conserved [first case] and I also have a coefficient for which the y velocity decreases so that it bounces back to a lower height)

Any thoughts/resources on this would be of greatly appreciated.
 
Physics news on Phys.org
In the case where the ball is not initially spinning, and if the friction is not zero, the ball's linear speed will decrease and it's angular speed will increase when it hits the ground. How much change occurs depends on the compressive (linear) and shear (angular) elasticity of the ball and the ground.
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
2K
Replies
8
Views
2K
  • · Replies 60 ·
3
Replies
60
Views
7K
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 7 ·
Replies
7
Views
6K
  • · Replies 5 ·
Replies
5
Views
2K
Replies
8
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 13 ·
Replies
13
Views
3K