Heads up!
Your official lab manual and Canvas rubric are the source of truth for deliverables and grading. Use this page to prepare faster, work smoother, and avoid the classic mistakes.
Quick reminder before you write that lab report:
- This site is public. If you found it, so can plagiarism checkers.
- Screenshotting a LaTeX derivation or re-typing it word for word is still copying.
- The whole point of these notes is that you understand the steps. If you can re-derive it without looking, you’re safe. If you can’t, you’re not ready to write it yet.
- “An Aggie does not lie, cheat or steal.” Your report should sound like you.
Overview
Everything you did with straight-line motion has a rotational twin.
Your team has two assignments. First, spin the L shape, drop a 20 g mass onto it, and check whether angular momentum survives the drop. Second, turn that same trick into a measuring tool: once conservation is confirmed, dropping the known mass onto the circle and the pentagon lets you calculate their unknown moments of inertia from the speed change alone.
Two values are handed to you by the manual, uncertainties included:
Note the subscript: both are about each object’s own center of mass. That detail matters more than it looks, and it is why the first deliverable is about finding centers of mass at all.
Before Lab
Concepts you need
The rotational dictionary. Every translational quantity from Labs 2 and 4 has a rotational counterpart: position becomes angle , velocity becomes angular velocity (in rad/s), mass becomes moment of inertia , and momentum becomes angular momentum:
Moment of inertia plays the role of “rotational mass”: it measures how hard an object is to spin, and it depends not just on how much mass there is but on how far that mass sits from the axis.
Angular velocity from the swept angle. The shape is pinned to the table by a peg, so put one sticker on the peg and one on the shape. Subtracting the peg position from the shape sticker position gives a vector that rotates with the shape, and its angle against a fixed reference direction (the positive x axis) comes from the two-argument arctangent:
The angular velocity is then the forward finite difference of that angle between consecutive frames:
Average over a window of steady frames and use the standard error, exactly as in Lab 1 Error Analysis and Orientation.
Unwrapping the angle. The function only returns angles between and . Once per revolution the rotating vector crosses that boundary, and the reported angle snaps from one end of the range to the other, a fake jump of about that has nothing to do with the physics. Left alone, it puts one absurd spike in your column every turn. The fix is applied to the differences: a real between-frame change is always small, so any difference larger than in magnitude is a wrap, and adding or subtracting brings it back to the true value. After that correction, every difference is physical and the spikes vanish.
Theory in practice
With peg coordinates in D and E and shape sticker coordinates in B and C, the angle per frame is:
=ATAN2(B2-D2, C2-E2)Careful: Excel and Google Sheets both take the x argument first in
ATAN2, the reverse of most textbooks and programming languages. With angles in column F and the frame time step in cell H1, the wrap-corrected angular velocity is:=(F3-F2 + IF(F3-F2<-PI(), 2*PI(), IF(F3-F2>PI(), -2*PI(), 0))) / $H$1Drag it down, average a steady window, and keep everything in rad/s.
What is
ATAN2? It is the two-argument arctangent: given a point’s coordinates, it returns the angle of that point measured from the positive x axis. The ordinaryATAN(y/x)cannot do this job, because dividing throws away the signs: the points and give the same ratio but sit in opposite quadrants, soATANanswers within a half circle and gets the other half wrong. By taking and separately,ATAN2sees both signs, places the angle in the correct quadrant, and covers the full circle (it even handles the straight-up case where would crash a division). Its answers run from to , which is exactly why the unwrap correction exists: once per revolution the angle snaps across that boundary, and theIFfix repairs it.
Why the swept angle beats velocity over radius
Everything in this callout is worth knowing but not required by the manual or the instruction slides.
A tempting alternative exists: the script already outputs velocity, and a sticker at radius moves at , so why not just compute ? It works, but the swept angle method is more accurate, for three separate reasons:
- No radius in the formula. In , the radius is a measured quantity whose uncertainty feeds directly into through the division rule. The swept angle never uses : a sticker at any distance from the peg sweeps the same angle, so that entire error source disappears.
- Only half the noise gets in. Tracking noise jiggles the sticker in two directions, along the line to the peg and across it. The angle only responds to the across component; jiggle toward or away from the peg changes the angle not at all. The speed absorbs noise from both.
- No built-in bias. Squaring and square-rooting noisy components rectifies the noise, so a noisy vector’s magnitude comes out slightly too large on average, and averaging more frames cannot remove a bias, only scatter. Angle differences have no such distortion, and their noise genuinely averages away. In fact, averaged consecutive differences telescope: everything in the middle cancels, leaving , the total swept angle over the total time, so only two frames’ worth of noise survives the whole average.
The subtraction of the peg position adds one more quiet benefit: any shake of the camera moves both stickers together and cancels out. The method still earns a place as a thirty-second sanity check that your unwrapping worked.
The parallel axis theorem. The given moments of inertia are about each object’s center of mass. If an object actually rotates about an axis a distance away from its center of mass, the moment of inertia grows:
This is the workhorse of the lab. The dropped 20 g mass lands some distance from the spindle, and its term is far larger than its tiny , so skipping the theorem is not a small error, it changes the answer completely.
Conservation of angular momentum. Dropping the mass onto the spinning shape is an internal event: friction between them grips the mass, no outside twist acts about the axis, so total angular momentum is unchanged while the spin visibly slows:
where about the rotation axis. Assignment 1 checks this equation holds for the L shape, whose you know.
Turning the law into a ruler. For the circle and the pentagon, is the unknown. Solve the conservation equation for it:
Every quantity on the right side is measured or given, and their uncertainties propagate through with the same quadrature rules as always: the subtraction in the denominator first, then the division.
Finding a center of mass. For a flat shape, turn on the air table and let the shape spin freely. A drill hole that does not rotate is the shape center of mass. A quick balance check on a fingertip confirms it. This is deliverable 1, and it earns its keep because in the parallel axis theorem is measured from the center of mass.
Know before you walk in
- Angular velocity lives in rad/s for every formula on this page. This is the radians lab; degrees will quietly wreck each calculation they touch.
- The sticker works best near the rim of the shape: a larger radius means faster sticker motion and a cleaner from the same tracking noise.
- The 20 g mass gets a sticker too. Its angular momentum is on the required plot, and the radius of the circle it traces after landing is your for the parallel axis theorem.
- Plan your recording windows: you need steady spin before the drop and stable rotation after it, with the drop in the middle of one continuous recording.
- The bearing is not frictionless.
- Minimize torque on the rotating mass when you drop the mass. Drop it straight down, not from an angle.
During Lab
Linux Commands Cheatsheat
Common commands such as connecting to Jetson and working with files are outline in Getting Started with ENGR 216.
Commands you’ll use
The tracking workflow carries over from the previous labs: the script with built-in S.I. conversion, with camera_distance set for your station. Confirm the script choice with the intro slides or a PT if in doubt.
cp examples/tracking/6_track_motion_and_print.py ~nano 6_track_motion_and_print.pypython3 6_track_motion_and_print.pyStop each recording with ⌃ Ctrl + C once the rotation has stabilized after the drop. One continuous file per drop, logged immediately (shape name plus trial number), keeps the analysis sane later.
Procedure tips
- Seat the shape on the spindle properly before spinning. A wobbling shape adds vertical motion the camera misreads as speed changes.
- Spin gently. A moderate spin tracks cleanly; a fast one blurs the sticker and skips frames. You need enough rotation to survive the drop with measurable speed left, not a top-speed launch.
- Practice the drop before recording. The mass should land flat, grip, and ride along without bouncing or skidding outward. Dropping from barely above the shape works far better than a confident height.
- Release and retreat. Your hand must not touch the shape or linger in the camera frame after the drop; a brush of a finger is an external torque and voids the trial.
- Drop the mass away from the axis, but not at the very edge. Too close to the center and the speed change is too small to measure well; too close to the rim and the mass tends to slide off.
- Run several drops per shape. Repeat trials are where your uncertainties on the circle and pentagon values come from.
- Watch the camera feed for flickering. Same as previous labs: if a sticker color drops in and out, the lighting is insufficient. Look for a PT.
Troubleshooting
| Symptom | Likely cause | Fix |
|---|---|---|
| Cannot connect with Jetson | Cable unplugged / loose | Unplug then plug in again. If problem prevails, ask a PT to change the cable. |
| Cannot connect with Jetson (MacOS) | Port not recognized | Change the to a different USB port and open a new terminal to connect. |
| Camera not detected | Cable unplugged / loose | Look for the USB connection between the camera and the table. Disconnect then connect again. |
| A sticker isn’t tracked or flickering tracking | Duplicate color, glare, not enough ligting, or sticker out of frame | Swap to an unused color; reposition to reduce glare; check the camera’s view; use an additional flashlight |
| Shape wobbles while spinning | Not seated flat on the spindle | Stop, reseat the shape on the bearing, and respin; ask a PT if the wobble persists |
| Angular velocity looks noisy or jumpy | Sticker too close to the axis, or tracking dropouts | Move the sticker toward the rim and rerecord; check lighting if frames are dropping |
| Mass bounces or slides outward on landing | Dropped from too high, or landed too near the rim | Drop from just above the surface, closer to mid-radius; redo the trial if it skidded |
| Spin dies out much faster than expected | Bearing friction, or the shape rubbing on something | Check nothing is scraping; keep analysis windows tight around the drop; ask a PT if the bearing feels rough |
| Laggy video feed | Resource exhaustion | Restarting the camera by unplugging, or restarting Jetson. This is a slow process, ask a PT to move to an empty table. |
Permission denied when script writes output | You’re running from the examples directory (write-protected) | Copy the script to your own folder first, run it there |
Before you leave the lab
- L shape conservation run recorded: steady spin, clean drop, stable rotation after, both stickers tracked throughout
- Sticker radii known or extractable from the data, including the landing radius of the 20 g mass in every trial
- Center of mass procedure carried out and noted; deliverable 1 asks you to describe it
- Trial log matches your data files one to one
- Every teammate has a copy of the lab data
- Have a PT sanity-check an angular velocity versus time plot for one trial with you
- You can explain, in one sentence, how is extracted from the camera data. That sentence anchors deliverable 2.
After Lab
What the deliverables are really testing
- The center of mass procedure (10%). A pure method question: describe the hang-and-plumb-line technique clearly enough that a reader could locate the center of mass of any flat shape.
- The angular velocity and angular momentum procedure (15%). This tests the rotational dictionary: how sticker positions become , and how and the moments of inertia become each object’s , equations included, parallel axis theorem included.
- The angular momentum plot (15%). Three series against time: the shape, the mass, and the total, spanning the drop. The signature of conservation is visual: the shape’s steps down, the mass’s steps up, and the total crosses the drop without a jump.
- The conservation discussion (15%). Compare the total just before and just after the drop, within uncertainty. The slow downhill drift on both sides is bearing friction, a real external torque; the test of conservation is the absence of a sudden jump at the drop, not a perfectly flat line.
- The unknown moment procedure (15%) and values (10%). The elegant part: conservation, verified in assignment 1, becomes the measuring instrument for assignment 2. Present the solved equation, then the circle and pentagon results with propagated uncertainties.
Analysis checklist
- Extract for the shape and after the drop.
- Measure each sticker’s radius and the mass’s landing distance from the traced circles in the data
- Apply the parallel axis theorem to the 20 g mass; use the given center of mass values with their stated uncertainties
- Compute for shape, mass, and total; build the plot across the drop with the same style as the manual’s example
- For the circle and pentagon: average in windows just before and just after each drop, solve for , and propagate uncertainty through the subtraction first, then the division
- Combine repeat trials into a mean and standard error per shape
- Sanity checks: both moments of inertia should come out positive, and in the same general range as the L shape’s scale
Common mistakes that cost points
- Degrees anywhere in the chain, angular momentum formulas assume rad/s, and a factor of 57.3 hides poorly
- Skipping the parallel axis theorem for the dropped mass, its center of mass moment alone is dozens of times too small once it lands away from the axis
- Windows far from the drop, bearing friction decays the spin, so averaging over long stretches biases both values low and unevenly
- Reading the friction drift as non-conservation, the gradual slope is an external torque doing its slow work; the conservation test lives in the instant of the drop
- A bounced or sliding landing left in the data, if the mass skidded, its final radius is not where it first touched, and the trial belongs in the redo pile
- Missing uncertainties on the reported moments, deliverable 6 asks for the value and the uncertainty, and the given constants carry uncertainties you must propagate too
- Ignoring the report template, still the easiest 10% you’ll ever earn or lose
Up next
The rotational dictionary is now complete, and you have used a conservation law not just to check physics but to measure with it. That move, verifying a principle and then leaning on it as an instrument, is the heart of experimental work.
Your next stop