Help calculating force needed for a robot's basketball shot

In summary: I'm not sure about how all this would work in practice, since I'm a physicist, not an engineer. But I do know that flywheels would be an (expensive) engineering challenge.In summary, the high school robotics team is facing a challenge to build a robot that can pick up and shoot balls into a large bowl 9 feet above the ground. They are planning to use flywheels to launch the balls and will need to figure out how to give the proper momentum. The robot will have a limelight sensor to calculate its distance from the bowl and use the angular size formula to determine the distance. The team is also considering other mechanisms for launching the balls, such as an adjustable catapult-type launcher.
  • #1
Truffle98
1
0
Summary:: I'm on a high school robotics team and this year one of the challenges is to have a robot that can pick up balls and shoot them into a large bowl about 9 feet above the ground. We are planning on using flywheels to launch this ball, which we will also have to figure out how to give the proper momentum. The robot will be able to detect its distance away from the top of the bowl and should be able to calculate force needed from wherever it picks up a ball.

So, this robot will have a limelight sensor, which it will be able to see reflective tape around the rim of the bowl, so it will be able to calculate how far it is from said bowl using the angular size formula. Using this distance, I want to be able to shoot the ball from the robot and make the shot into the bowl every time. I will include dimensions in a second. Is it possible to make this shot, assuming it is not obstructed by any other part of the bowl's structure, using the same launch angle? If it is not possible to use the same launch angle every time then that is ok, I just wanted to keep it simple. We will be using flywheels to launch the balls, and hopefully we will be able to be fairly consistent with the force we give them, but if anyone has other ideas on a mechanism powerful and accurate enough for this challenge, please let me know. Otherwise, if you know how to be consistent using flywheels, I am also curious to hear your insight.

Dimensions:
Bowl height: The lip of the bowl is 8 ft 8 inches off the ground.
Bowl radius: The bowl has a radius of 2 ft.
Ball size: It is a sphere that has a radius of 4 3/4 in.
Ball weight: 9 1/2 oz, with 3 1/2 psi.

There are more details in this manual regarding the competition, read more here.

I do not know much about physics, so if there's anything I am misunderstanding or if more details are necessary, please let me know and I will get back to you.
 
Physics news on Phys.org
  • #2
You probably can't use the same launch angle every time. If you're really close to the rim, you need to shoot up at a very high angle, and if you're far from the rim, you will probably hit the ceiling trying to shoot at the same angle. Maybe if you only have to shoot from sufficiently far away
 
  • #3
Firstly you need to determine the parabola that starts at the robot and ends up in the basket. You will need an additional parameter - you choose it.
Then you must calculate the angle of which to launch the ball and the force needed to throw the ball to the top of the parabola.
There you are - simple mathematics and simple physics.
 
  • #4
At top of the parabola, the ball has a certain potential and kinetic energy. The sum of these must be achieved by the acceleration of the ball during the way the robot arm applies this acceleration:
$$
mgh+\dfrac{1}{2}mv^2=ma\cdot w
$$
 
  • #5
Truffle98 said:
Summary:: I'm on a high school robotics team and this year one of the challenges is to have a robot that can pick up balls and shoot them into a large bowl about 9 feet above the ground. We are planning on using flywheels to launch this ball,
(thread moved to the schoolwork forums)

Welcome to PF, @Truffle98 :smile:

I don't think I'd use flywheels to lauch the ball -- it seems like it would be pretty hard to get consistent launch velocities and no sideways spin (due to friction and compression issues). Instead, I'd be thinking more along the lines of an adjustable catapult-type launcher. I'd probably make the forward stop point variable to change the launch angle, and the sping-loaded back point adjustable to be able to adjust the exit velocity from the catapult launcher...

1641742824540.png


 

FAQ: Help calculating force needed for a robot's basketball shot

How do you calculate the force needed for a robot's basketball shot?

To calculate the force needed for a robot's basketball shot, you will need to know the mass of the basketball, the distance from the robot's hand to the hoop, and the desired velocity of the ball. The formula for force is mass x acceleration, so you will need to calculate the acceleration needed to achieve the desired velocity and then use that to calculate the force.

What factors affect the force needed for a robot's basketball shot?

The force needed for a robot's basketball shot can be affected by several factors, such as the mass and size of the basketball, the distance from the robot's hand to the hoop, the desired velocity of the ball, and any external forces such as wind or friction. The angle at which the ball is released can also affect the force needed.

How can I ensure that my robot's basketball shot is accurate?

To ensure accuracy in a robot's basketball shot, you will need to consider factors such as the robot's programming and precision, the angle and force of the shot, and any external factors that may affect the trajectory of the ball. Regular testing and adjustments may also be necessary to improve accuracy.

Can you use physics principles to improve a robot's basketball shot?

Yes, physics principles such as force, velocity, and trajectory can be applied to improve a robot's basketball shot. By understanding these principles and how they affect the shot, you can make adjustments to the robot's mechanics or programming to improve its accuracy and power.

Are there any limitations to calculating the force needed for a robot's basketball shot?

There may be limitations to accurately calculating the force needed for a robot's basketball shot, as it may be affected by external factors that are difficult to account for. Additionally, the robot's mechanics and programming may also play a role in the accuracy and consistency of the shot. Regular testing and adjustments may be necessary to account for these limitations.

Similar threads

Back
Top