Abstract
In physics class, you have probably rolled your eyes at some point after being assigned a "projectile motion" homework problem where you use equations to predict how a ball will move through the air. This experiment will show you just how fun that problem can be by using a real catapult to launch a ball and videotaping it as it flies along its path. Then, you will analyze the video and compare it to what the equations predicted. If you have ever wondered if those equations in your physics textbook are actually worth the paper they're printed on, this is your chance to find out.Summary
- Xpult is a registered trademark of Peloton Systems LLC.
- Wiffle is a registered trademark of The Wiffle Ball, Inc.
- QuickTime is a registered trademark of Apple.
- Excel is a registered trademark of Microsoft Corporation.
Recommended Project Supplies
Objective
Use projectile motion equations to predict the path of a ball launched through the air, then compare that path to the actual trajectory filmed during experiments.
Introduction
You have probably seen figures in your physics textbook that show a catapult launching a projectile and then equations that calculate the resulting trajectory. Well, it is a lot more fun if you actually get to use a catapult instead of just doing the calculations! In this science project, you will use a catapult to launch ping-pong balls and use a video camera to film their trajectory, or path, as they fly through the air. You can also use physics to predict the trajectory of the ball, and then compare this predicted trajectory to the one you measure from video recordings. If the results match, you can conclude that your predictions and the assumptions you used to make them were valid under the circumstances of the test. If they don't match exactly, that's OK. There are many real-world factors that can be difficult to account for in predictions. Part of the scientific process involves figuring out what those factors are so you can make better predictions next time.
Predicting the trajectory of a ball launched from the catapult requires an understanding of two fundamental physics concepts: projectile motion and conservation of energy.
Projectile Motion
Projectile motion refers to the method used for calculating the trajectory of a projectile (which can be pretty much any physical object — a rock, a ball, etc.) as it moves through the air.
You may hear "projectile motion" used interchangeably with the word kinematics, depending on the textbook, website, or teacher. Kinematics (the study of motion) broadly includes things like pulleys, linkages, and gears. For this project, we are only concerned with projectiles.
Understanding projectile motion requires an understanding of position (the location of the ball, or projectile), velocity (how fast the ball is moving), and acceleration (how fast the velocity changes). A more advanced understanding of projectile motion involves calculus and factors like air resistance. For this project we will use simplified constant acceleration equations. These equations rely on the assumption that we can ignore air resistance — otherwise, the acceleration would change over time, and not be constant. (Note: Hover over the equations in this Introduction with your cursor to view enlarged formulas.) The four equations are:
Equation 1:
Equation 2:
Equation 3:
Equation 4:
In these equations, the subscripts i and f stand for initial and final, respectively. The variables d, v, and a stand for distance, usually expressed in meters (m); velocity, usually expressed in meters per second (m/s); and acceleration, usually expressed in meters per second squared (m/s²). The variable t stands for elapsed time, usually expressed in seconds (s).
Given certain information about an object at one time, these equations let you calculate what is happening at another time. For example, if you are running at an initial velocity of 3 m/s and accelerating at a rate of 1 m/s², you can use Equation 2 to calculate that your final velocity will be 5 m/s after a time (t = 2) seconds passed by:
However, these equations are only for one dimension, and the catapult-launched ball in this experiment is going to be moving in two dimensions — x and y. Fortunately, we can take the same set of equations and apply them to the x and y directions independently — motion in the "y" direction does not affect motion on the "x" direction, and vice versa. Figure 1 shows a diagram of the setup for this experiment.

Figure 1. This graphic shows a typical setup for a projectile motion problem. A projectile at height h above the ground (y=0) is launched with an initial velocity v0 at an angle θ with respect to the horizontal (the x-axis). Gravity (g) is in the negative y direction.
We want to calculate the position of the ball at any time, t. Thus we need equations for both x and y as functions of t. We will call these x(t) and y(t). Let us start with a new Equation 5 (using Equation 1), renaming the variables to be consistent with the x direction:
Equation 5:
Two things here can immediately make this equation easier to work with: we can assume that the initial x position is just zero, so x0=0. We also know that there is no acceleration in the x direction, because we are ignoring air resistance, and gravity certainly does not act sideways, so ax=0. Now, Equation 5 reduces to:
Equation 6:
But we were only giving the initial velocity of the ball, v0 , not the initial velocity in the x-direction, vx,0 . However, we know the launch angle, θ. So, we can use trigonometry to calculate the initial x velocity:
Equation 7:
Plug that into Equation 6, and we have our final equation for x as a function of time:
Equation 8:
That is only half of the problem, though. We need to do the same thing for the y direction. Let us take Equation 1 again, this time substituting the appropriate y variables:
Equation 9:
In this case, we cannot make any variables zero. We know from Figure 1 that the ball is launched from an initial height of h and that we have a downward (and therefore negative) acceleration of gravity, g. We can also calculate the initial velocity in the y direction, similar to what we did for the x direction in Equation 8, but this time using sine instead of cosine. Equation 9 thus becomes:
Equation 10:
Now we can use Equations 8 and 10 to plot the motion of a projectile in the (x,y) plane.
Conservation of Energy
We are not finished yet, however — using Equations 8 and 10 requires that we know a few things — the height of the catapult above the ground, the angle at which the ball is launched, and its initial velocity. It is easy to measure the catapult's height with a tape measure, and the catapult in this kit makes it easy to measure the launch angle (more on that later). But what about the initial velocity of the ball? We cannot measure that directly, so we will use conservation of energy to estimate what it would be. In our case, we are dealing with kinetic energy (the energy an object with mass has according to its velocity) and potential energy (the energy that is stored in the rubber bands of the catapult). Note: We are ignoring a small amount of gravitational potential energy for now.
All types of energy are usually expressed in units of joules (or J). Conservation of energy states that, assuming losses like friction in a system are negligible, the sum of kinetic energy (or KE) and potential energy (or PE) always stays the same. This can be expressed in an equation:
Equation 11:
For this project, we will need to know the kinetic energy of a point mass (the ball or projectile can be approximated by a mass concentrated in a point), expressed as follows:
Equation 12:
and the kinetic energy of a rotating object:
Equation 13:
where m is the mass of an object (usually expressed in kilograms [kg]) and v its velocity; I the mass moment of inertia about the center of rotation (usually expressed in kilograms*meters squared [kg*m²]) and ω the angular velocity (expressed in radians per second [rad/s]).
We also need to determine the potential energy stored in a spring. Normally, for a linear spring, this would be expressed as:
Equation 14:
where k is the spring constant (usually expressed in newtons per meter, [N/m]) and Δx is the displacement from the spring's rest position (do not confuse this with the distance x in Figure 1—they are different things). However, the rubber bands that come with the catapult kit do not behave this way — they act as nonlinear springs. The equation for their potential energy as a function of displacement Δx is:
Equation 15:
This equation is specific to the rubber bands in this catapult kit and will not necessarily be true for every nonlinear spring. You can look in the Bibliography or any high-school physics textbook for more information on these topics. We have also included a Science Buddies reference page, Linear & Nonlinear Springs Tutorial if you would like to understand where Equations 14 and 15 come from.
Applying These Principles to the Catapult
The catapult kit is pictured in Figure 2, with all of its parts labeled. This catapult has two key features: an adjustable pin lets you set the launch angle (the angle in which the ball travels relative to horizontal at launch, shown in Figure 1) and tick marks let you measure the pull-back angle (how far back the arm is pulled before launch). Also, Figure 3 shows a zoomed-in view of how to measure these angles and Figure 4 labels them for clarity. The catapult kit also comes with two different balls (ping-pong and Wiffle®) and enables you to adjust the number of rubber bands. See the Bibliography for more information about the catapult kit.
The catapult kit is made up of 3 main parts which include the base, disc and arm. The base is secured to a flat surface using an included clamp. The base and arm are both connected to a rotating disc that allows the arm to swing back and forth freely. A locking pin is inserted into the base and disc so only the arm may move freely. A rubber band connects the base of the arm to the disc so when the arm is pulled back the rubber band will launch it forward. At the end of the arm a small cup holds a ping pong ball that will be launched when the catapult is completely assembled.
Figure 2. The catapult with all of its parts labeled. The rubber-band-powered catapult is clamped to a table (we have used a paper towel to prevent it from scratching the surface). An aluminum disk with tick marks lets you measure the launch-angle and pull-back angle easily.

Figure 3. Tick marks enable you to read the launch angle and the pull-back angle on the catapult. In this picture, the launch angle is 30 degrees and the pull-back angle is 60 degrees.

When the arm of the ping pong catapult is pulled back, the arc distance it travels is called the pull back angle. When the arm springs forward and launches a ping pong ball the angle it leaves the cup is the launch angle. The launch angle is measured from an imaginary line parallel to the ground at the center point of the ping pong ball just before it is launched.
Figure 4. Illustration of the launch angle and pull-back angle on the catapult.
Remember that our goal is to calculate the initial velocity of the ball, so we can then use the projectile motion equations to predict its path. To do this, we will compare the total energy of the catapult system in two different positions: when the arm is pulled back all the way, and immediately before the ball leaves the cup. These two positions are shown in Figure 5 with the following variables labeled:
- L is the length of the launch arm;
- r is the radius to the center of the ball (this is slightly smaller than L);
- x is the total length of the rubber band (it is folded in half for use on the catapult, so Figure 5 only shows ½ x); and
- v is the velocity of the ball.
Using Equations 11 through 14, we can write out the energy balance for these two positions. Three things can have energy in our system:
- The ball can have kinetic energy (remember that we are ignoring gravity for now, since the elevation change is very small);
- The arm of the catapult can have kinetic energy; and
- The rubber bands can have potential energy.
The ball and the arm initially have zero velocity — and thus no kinetic energy. When you pull the arm back, potential energy is stored in the rubber bands. When you release the arm, the rubber bands contract, and their potential energy is converted to kinetic energy for the arm and the ball. The sum of these energies always has to be the same, which enables you to calculate the velocity of the ball. We will not go through the full derivation here — but advanced students may want to work this through and include it as part of their project. The energy balance, where N is the number of rubber bands, k is the spring constant of a single rubber band, x0 is the unstretched length of a rubber band, m the mass of the ball, and I is the moment of inertia of the arm, is:
Equation 16:
You will have to do some algebra to rearrange Equation 16 to solve for our unknown variable — the launch velocity of the ball, v2. Also note that this equation makes use of the relationship between the linear velocity of the ball, v, and the angular velocity of the arm, ω:
Equation 17:
Now that you know the launch velocity, you can go back to Equations 8 and 10, and you have everything you need to calculate the x and y positions of the ball at any time, t. This will give you your theoretical results or predicted trajectory — that is, what should happen according to equations you wrote down on paper. You will compare these to your experimental results — what actually happens when you launch the ball and measure its trajectory with recorded video.
A challenge for advanced students: The length of the rubber band, x, can just be measured with a ruler, but this could get annoying after a while. Can you use trigonometry to find a relationship between the length of the rubber band and the pull-back angle (which can be read directly from the disk on the catapult)?

Figure 5. The catapult when it is pulled back all the way (left), and immediately before the ball is launched (right). V is the velocity of the ball, x the total length of the rubber band, L the length of the launch arm, and r the radius to the center of the ball. L and r both remain constant, so we did not label them both in each half of the figure in order to avoid clutter; L goes all the way to the end of the launch arm while r's distance stops half way through the ball. Important: remember that the rubber band is folded in half when inserted into the catapult — thus, the side view shows only half of its total length.
Terms and Concepts
You should be familiar with the following terms and concepts before continuing with the project. We have provided a brief explanation of projectile motion and conservation of energy above, but you may need to consult resources in the Bibliography if you do not understand them.
- Trajectory
- Kinematics
- Projectile motion
- Position
- Velocity
- Acceleration
- Constant acceleration equations
- Air resistance
- Conservation of Energy
- Kinetic Energy
- Potential Energy
- Spring constant
- Linear spring
- Nonlinear spring
- Launch angle
- Pull-back angle
- Theoretical results
- Experimental results
Questions
- How well do you think your theoretical results (also called predictions) will agree with your experimental results? Several things could affect this:
- We ignored factors like gravitational potential energy and air resistance in the predictions. Do you think those will matter in the experiments, or will they be negligible?
- There are several physical constants in the equations, like the spring constant of the rubber band, the mass of the ping pong ball, and the moment of inertia of the launch arm. Do you think small errors in the values for these constants could have a big impact on the theoretical results?
- Your experimental results will depend on recorded videos of the ball's motion. Do you think you will be able to measure the ball's position in these videos accurately?
- If any of these things become problems, how could you address them to make your predictions or measurements more accurate?
Bibliography
You can refer to the following references for more information about the physics principles involved in this project, as well as the original directions for the catapult kit from its manufacturer.
- The Physics Classroom. (n.d.). Kinematic equations and problem-solving. Retrieved October 4, 2012.
- The Physics Classroom. (n.d.). Basic terminology and concepts: Kinetic energy. Retrieved October 4, 2012.
- The Physics Classroom. (n.d.). Basic terminology and concepts: Potential energy. Retrieved October 4, 2012.
- Peloton Systems LLC. (2010). Xpult instructions - basic version. Retrieved September 27, 2012.
- Finio, B. (2012). Linear and nonlinear springs. Retrieved January 20, 2012.
Materials and Equipment 
Recommended Project Supplies
- Ping Pong Catapult Kit is available from our partner Home Science Tools.
The kit includes:
- Three rubber bands, 3 × 1/8 inches
- Table tennis (ping pong) ball
- Plastic ball with holes (like a Wiffle® ball)
- Clamp for attaching the catapult to a surface
- Surface for mounting catapult (piece of wood on the floor, tabletop, etc.)
- Optional: paper towels, dish towel, or other padding for protecting the mounting surface from being scratched by the attachment clamp
- Open area for launching balls with bright lighting (either outside in direct sunlight, or inside with lots of lights)
- Video camera
- A higher quality camera will give better experimental results.
- A higher frame rate will also give better results (some cameras can film at 60 or 120 frames per second instead of just 30).
- The ability to manually adjust the camera's exposure time will help your videos be less blurry — the ball moves very fast!
- A tripod or other sturdy tool to mount and aim the camera is necessary — unless you have someone to help with a very steady hand!
- Ruler
- Media player program that enables you to step through videos frame-by-frame; Apple QuickTime® is a good option and can be downloaded for free.
- Microsoft Excel or other spreadsheet program
- Optional: a video tracking program like Tracker Video Analysis and Modeling, a free open-source video tracking program.
- Lab notebook
Disclaimer: Science Buddies participates in affiliate programs with Home Science Tools, Amazon.com, Carolina Biological, and Jameco Electronics. Proceeds from the affiliate programs help support Science Buddies, a 501(c)(3) public charity, and keep our resources free for everyone. Our top priority is student learning. If you have any comments (positive or negative) related to purchases you've made for science projects from recommendations on our site, please let us know. Write to us at scibuddy@sciencebuddies.org.
Experimental Procedure
Physical Constants
Before starting your experiments, you will need to measure or calculate several physical constants necessary for your theoretical results. You will need:
- The mass of the ping pong ball, m
- The radius from the center of rotation to the center of the ping pong ball, r
- The length of the launch arm, L
- The moment of inertia of the launch arm, I
- The unstretched length of a rubber band, x0
- The spring coefficient of a rubber band, k. (We use the word "coefficient" instead of "constant" since the rubber bands are nonlinear springs).
- In case you do not have a scale, we will provide the mass of the ball for you (this was for the orange ping pong ball included with the catapult kit in September 2012; if this changes in the future, you will need to measure the mass of the new ball). We determined that m = 2.7 grams (g).
- You should be able to measure the lengths L and r easily with a ruler; see Figure 5 in the Introduction.
- The arm's moment of inertia I is a bit more complicated, as it cannot be measured directly with an instrument like a ruler or a scale. It must be calculated; we arrived at a value of
I = 1.1 x 10-3kg*m².
Advanced students: Can you do this calculation yourself, and include it as part of your project? Assume the rod is made out of aluminum. Do different formulas for moment of inertia give you different results (for example, assuming the arm is a "thin rod", or a combination of rectangular prisms)? - For the rubber band, we recommend measuring your own values in case the type of rubber bands shipped with the catapult kit change over time. To measure x0, you will have to measure the length of the rubber band while it is unstretched but flat. Figure 6 shows how to do this.

Figure 6. The incorrect (left) and correct (right) ways to measure the unstretched length of the rubber band, x0. Note that in the image on the right, the rubber band is NOT being stretched — it is just pressed flat.
- Measuring the spring coefficient k is slightly more complicated, because the rubber bands do not behave as linear springs. We found the value in
Equation 15 (from the Introduction) to be k = 33.55 N/m½.
(Note that for a linear spring, k always has units of N/m — in this case the units are different because the spring is nonlinear).
Advanced students: Can you calculate this value yourself and include it as part of your project?
Theoretical Predictions
- Select a launch angle, pull-back angle, and number of rubber bands that you would like to test.
- Using Equations 8 and 10 from the Introduction, fill out a table or spreadsheet of the expected position of the ball at different times (remember that first you will have to use Equation 16 to calculate the launch velocity). We recommend starting at time t=0 and going up to t=1 second (the ball is usually in the air for less than a second, so this should give you more than enough theoretical data), in intervals of 1/30th of a second (this will correspond to the frame rate of most video cameras).
- This will be easiest with a spreadsheet program such as Microsoft Excel®.
- You can add your experimental results to this spreadsheet later, to make it easier to compare the two, as in Table 1.
Theoretical | Experimental | |||
---|---|---|---|---|
Time (seconds) |
x (meters) |
y (meters) |
x (meters) |
y (meters) |
0.000 | ||||
0.033 | ||||
0.067 | ||||
0.100 | ||||
0.133 | ||||
0.167 | ||||
0.200 |
Filming the Ball
- Watch this video to learn how to set up your catapult:
- Next you will need to find an open, well-lit area to film a launch, using the same catapult settings you just used for your theoretical predictions. Make sure your camera is far enough away that you can see the catapult itself, and that the ball does not go off-screen before it hits the ground. If you can adjust settings on your camera, like the exposure time or frame rate, you may need to take several videos to find the best settings. Your goal is to be able to clearly see the location of the ball in each frame, without blurring. Important: You will need an object with a known length (such as a ruler) in the video for scale. This will enable you to convert the distance you measure on your computer screen to real-world distance.
- Also remember to measure and record the length of the rubber band when the launch arm is pulled back to your desired pull-back angle, and at launch (when the arm is all the way up against the rubber stopper). Remember that you need to measure the total length of the rubber band, which is folded in half.
- To make sure that your launch is not a fluke (which could really throw you off when you compare your experimental results to your theoretical data), we recommend filming at least three launches with the same settings.
Analyzing your Videos
- Upload your videos to a computer, and open them in a program that can play them frame-by-frame (we recommend Apple QuickTime®, as other players often do not let you step through videos one frame at a time). Using a ruler, measure the x and y positions of the ball in each frame, starting from the moment the ball leaves the launch cup (be careful not to scratch your computer screen with the ruler). Remember that in the Introduction, we defined the ground as y=0, with the ball leaving the launch cup at height h above the ground, and the ball starting off at x=0.
- Optional: instead of measuring the ball's position on your screen with a ruler, you can open your video file in a program like Tracker Video Analysis and Modeling, which will allow you to click on the ball in each frame of your video to record its location. You will need to read the instructions for the Tracker program and learn how to use it.
- Important: Remember that the distances you measure on your computer screen are not the same as the real-life position of the ball! You should have had a scale in your videos — we will use a 30-centimeter (cm) ruler as an example. Say a 30 cm ruler in your video appears to be 3 cm long on your computer screen. This means that your video has a scale of 30:3, or 10:1. So, to convert your on-screen measurements, to real-life values, you multiply all of them by 10. For example:
- You measure the (x,y) position of the ball on your computer screen to be x = 4 cm, y = 2 cm.
- Multiply each of these values by 10 to get the actual position of the ball: x = 40 cm, y = 20 cm.
- Remember that your video might have a different scale factor! This is just an example.
- The scale factor will change if you change the size of the window on your computer screen. If you open the program, calculate your scale factor, and then make the video full-screen, your scale factor will no longer be valid.
Compare your Results
Enter your experimental results from your video analysis in the same table or spreadsheet as your theoretical results. Now you can plot the (x,y) position of the ball for both theoretical and experimental results on the same graph. Are they the same?
If your experimental and theoretical results are different, can you explain why? Can you do multiple trials with different launch settings to see if some match up better than others?
Troubleshooting
For troubleshooting tips, please read our FAQ: Launch Time: The Physics of Catapult Projectile Motion.

Ask an Expert
Variations
- The theoretical predictions outlined in this project ignore gravitational potential energy during launch and air resistance during the ball's flight. Can you re-derive the energy and projectile motion equations to include these terms? If so, do the theoretical results match up better with your experiments?
- Are your results different if you use the Wiffle® ball instead of the ping pong ball?
Frequently Asked Questions (FAQ)
The Science Buddies catapult kit is used in four projects:
- Bombs Away! A Ping Pong Catapult
- Under Siege! Use a Catapult to Storm Castle Walls
- Launch Time: The Physics of Catapult Projectile Motion
- Bet You Can't Hit Me! The Science of Catapult Statistics
The FAQs below are used for all four projects. General catapult questions are at the top of the FAQs list and project specific questions are at the bottom of the list.
![]() |
![]() |
![]() |
Note: On older versions of the Xpult brand catapult, the pull-back angle may be read from the bottom edge of the launch arm. If you just ordered a new Science Buddies catapult kit for your project (as of October 2012), then you should follow the directions above.
Depending on your camera, you may also be able to manually adjust settings and decrease the exposure time. Consult your camera's manual to see if that is possible.
If your theoretical and experimental results are very different, there are a couple things you can check:
- Are your theoretical predictions reasonable? You should be able to launch the ball across an average-sized room in your house — meaning it should go a couple meters before it hits the ground, for typical catapult settings. If your predictions indicate that the ball will travel several kilometers, or only a couple millimeters, then odds are you made a mathematical mistake. Double-check your calculations, and be extra careful to look for typos if you entered equations into a spreadsheet program.
- Make sure you properly used a scale factor to convert the distances you measure on your computer screen to real-world distances for your experimental data. Again, make sure the distance the ball travels is reasonable — if your experimental data says that the ball traveled 100 meters, then you probably used the scale factor incorrectly.

Four example histograms display the same data with bin sizes of 1, 5, 10 and 20. As the bin sizes change, the distribution of data becomes too compact or spread out to determine whether or not the data is normally distributed from a glance. Bin sizes of 5 and 10 show a clearly normal distribution of data, but bin sizes of 1 and 20 are less obvious.
Notice how the shape of the distribution is evident with bin sizes of 5 or 10, but rather difficult to see with bin sizes of 1 or 20. As a general rule of thumb, more data will allow you to use a smaller bin size, which will give you a more accurate picture of the distribution — so if you have time, try to do more than 50 trials with the catapult.
For the person recording distances, we recommend watching where the ball lands and immediately marking the location with your finger. Then take a reading from the tape measure. Trying to watch where the ball lands and simultaneously read the tape measure will be very difficult.
Also, you probably won't be able to get fraction-of-an-inch accuracy on your readings — getting the closest one-inch increment will be good enough.
Careers
If you like this project, you might enjoy exploring these related careers:
Contact Us
If you have purchased a kit for this project from Science Buddies, we are pleased to answer any question not addressed by the FAQ above.In your email, please follow these instructions:
- What is your Science Buddies kit order number?
- Please describe how you need help as thoroughly as possible:
Examples
Good Question I'm trying to do Experimental Procedure step #5, "Scrape the insulation from the wire. . ." How do I know when I've scraped enough?
Good Question I'm at Experimental Procedure step #7, "Move the magnet back and forth . . ." and the LED is not lighting up.
Bad Question I don't understand the instructions. Help!
Good Question I am purchasing my materials. Can I substitute a 1N34 diode for the 1N25 diode called for in the material list?
Bad Question Can I use a different part?
Contact Us
Related Links
- Science Fair Project Guide
- Other Ideas Like This
- Physics Project Ideas
- My Favorites
- Linear & Nonlinear Springs Tutorial
- Xpult Catapult