Floating Dancer Tracking and Music Sync Project
ISEF Category: Technology Enhances the Arts
Ready to Turn This Idea Into a Real Project?
This guide was put together with the help of AI research tools to give you a solid starting point. But a competitive science fair project lives in the details: refining your research question, fine-tuning your variables, analyzing your data, and presenting your findings like a seasoned scientist.
For next steps tailored to your interests, skill level, and timeline, work one-on-one with a MehtA+ mentor. Learn more about MehtA+ Science & Engineering Research Mentorship →
Subcategory: Engineering Effects · Difficulty: Advanced · Setup: University Lab · Time: Full Year
The Hook
A tiny magnet can dance in midair if you control it fast enough. That sounds like magic, but it is really feedback control, the same idea behind drones and self-balancing robots. Your project asks a sharp question, how well can a floating dancer follow music at different tempos? The answer turns art into data.
What Is It?
This project mixes art, control systems, and motion tracking. You build a small sculpture where an electromagnet pulls on a permanent magnet, and a controller keeps that magnet suspended while moving it along a planned path. A PID controller, which stands for proportional, integral, derivative, adjusts the magnet’s position by reacting to error, the gap between where the dancer should be and where it actually is.
Think of it like a very skilled hand balancing a pencil on your fingertip while also drawing a curve. If the controller reacts too slowly, the dancer lags behind. If it reacts too strongly, it overshoots and wobbles. Your main goal is to measure tracking RMS error, a number that summarizes how far the dancer stays from the intended path, and see how that error changes as BPM, beats per minute, changes.
The music part adds a second layer. You detect tempo from a song, map that tempo to choreography curves, and test whether the system can stay accurate at slow, medium, and fast beats. That makes the project about more than making something move. It becomes a study of how control quality changes when the rhythm speeds up.
Why This Is a Good Topic
This is a strong science fair topic because you can test one clear variable, BPM, and measure one clear outcome, tracking error. You also connect to a real design problem, making kinetic art respond smoothly to music without jitter or lag. You can learn control theory, signal processing, calibration, and data analysis in a way that feels concrete, because every result shows up in the motion of the sculpture.
Research Questions
- How does BPM affect tracking RMS error in a magnetic floating dancer system?
- What is the effect of PID gain settings on tracking error at low, medium, and high BPM?
- Does a sine-like choreography curve produce less error than a sharp-angle curve at the same BPM?
- To what extent does tempo detection delay change the dancer’s phase lag relative to the beat?
- Which control strategy, fixed PID or gain scheduling by BPM, lowers RMS error the most?
- What is the effect of magnet size on stable tracking across different BPM values?
- To what extent does viewing-angle correction in video tracking change the measured RMS error?
Basic Materials
- Small neodymium magnet
- Electromagnet coil and driver module
- Microcontroller such as Arduino or Raspberry Pi Pico
- Hall effect sensor or position sensor
- Breadboard and jumper wires
- Power supply matched to the coil
- Tablet or laptop for music playback and logging
- Smartphone camera with tripod
- Meter stick or printed calibration grid
- Safety glasses
- Mounting hardware for a stable test frame
Advanced Materials
- Precision current supply
- Custom coil windings and bobbins
- High-speed position sensor or optical tracking sensor
- Data acquisition interface
- Oscilloscope
- Force sensor or load cell for calibration
- Vibration-isolated test stand
- Laser distance sensor for reference measurements
- Lab-grade power analyzer
- Magnetic field probe
- CAD access for enclosure and stage design
Software & Tools
- ImageJ: Measures magnet position frame by frame from video and helps convert pixels into distance.
- Python: Cleans data, computes RMS error, and plots error against BPM.
- OpenCV: Tracks the dancer in video when manual frame-by-frame scoring takes too long.
- Audacity: Detects tempo and inspects the beat structure of the music tracks.
- NIH ImageJ plugin tools: Support calibration and motion measurements from image sequences.
Experiment Steps
- Define the exact motion outcome you want to measure, such as lateral position error, vertical height error, or phase lag relative to the beat.
- Choose one choreography curve family first, so you can separate path shape effects from tempo effects.
- Map out how BPM will translate into motion commands, then decide whether tempo detection will come from preloaded tracks or live audio input.
- Build a calibration plan that converts video or sensor readings into real distances and time values.
- Set up controls that rule out confusion between controller tuning, magnet size, and path complexity.
- Plan the analysis ahead of time, including how you will compute RMS error, compare groups, and check whether changes are larger than normal trial-to-trial noise.
Common Pitfalls
- Using room light that changes during recording, which makes video-based position tracking drift between trials.
- Tuning the PID controller for one BPM, then expecting the same settings to work at every tempo.
- Letting the music detector lag behind the beat, which creates timing error that looks like bad tracking.
- Changing the choreography path and the BPM at the same time, which makes it hard to tell what caused the error.
- Ignoring magnetic saturation or coil heating, which can weaken control performance over longer test runs.
What Makes This Competitive
A stronger project does more than report that faster music causes bigger error. You can compare multiple controller strategies, test more than one motion path, and use the same analysis across all conditions. If you add a careful calibration method, a strong control comparison, and a statistical test that shows whether differences are real, your project starts to look like engineering research instead of a demo.
Project Variations
- Test whether the dancer tracks better with preprogrammed BPM values than with live beat detection from songs.
- Compare circular, figure-eight, and wave-shaped choreography curves to see which path creates the lowest tracking error.
- Use different magnet sizes or coil geometries to see how actuator design changes error at the same BPM.
Learn More
- MIT OpenCourseWare: Search for control systems and feedback lectures to learn how PID control works.
- NASA NTRS: Search the NASA Technical Reports Server for papers on magnetic suspension and control.
- PubMed: Search review articles on human perception of rhythm if you want to connect motion timing to music response.
- NOAA: Explore signal analysis and time-series methods that help with beat detection and noisy data.
- ImageJ documentation: Read the official guides for video measurement and calibration from image sequences.
Technology Enhances the Arts Category Guide
How to Do Real Technology Enhances the Arts Research at Home: A High School Student’s Guide to Free Tools, Affordable Kits, and Public Databases →For next steps tailored to your interests, skill level, and timeline, work one-on-one with a MehtA+ mentor. Learn more about MehtA+ Science & Engineering Research Mentorship →
To discover more projects, visit the MehtA+ Science Fair Hub →
