Electromagnetic interference is the electrical noise that motors and switching power dump onto a robot's signals — the invisible gremlin behind glitchy sensors and dropped communication, and a core concern in robot electronics design.
Electromagnetic interference is electrical noise — mostly from motors and power electronics — that leaks into a robot's sensor and data wires, causing glitches, wrong readings, and dropped communication if it isn't controlled.
A robot's sensors read cleanly on the bench, then go haywire the moment the motors spin. The invisible culprit is almost always electromagnetic interference (EMI) — the electrical noise a robot generates within itself.
Where the noise comes from
Robots are full of EMI sources: brushless motors and their ESC drivers switch large currents thousands of times a second, and switching power supplies do the same. Every sharp switch of current radiates electromagnetic energy and injects noise back into the power and ground. That energy couples into nearby wires — especially sensitive, low-voltage sensor and data lines — as unwanted noise.
Noise leaks from power into signals
The same switching that drives motors efficiently sprays electrical noise; if it reaches sensitive lines, readings corrupt and communication fails.
What it breaks
Sensor glitches. Analog sensor readings jump; an IMU or encoder throws bad values under load.
Communication errors. Serial buses (I2C, UART) drop or corrupt bytes; a device hangs.
Resets and lockups. Noise on the power rail browns out or crashes a microcontroller.
Intermittent, maddening bugs that only appear when motors run — the classic EMI signature.
How engineers fight it
Managing EMI (part of EMC, electromagnetic compatibility) is standard robot-electronics practice:
Differential signaling. Buses like CAN and RS-485 use two wires carrying opposite signals so noise hits both equally and cancels — a big reason CAN is robust in motor-heavy robots.
Shielding and twisted pairs. Shielded cables and twisting reduce coupling.
Grounding and layout. Careful grounding, separating power and signal grounds, and keeping noisy and sensitive traces apart on the PCB.
Filtering. Ferrite beads, capacitors, and snubbers suppress noise at the source and on power lines.
Physical separation. Route sensor wires away from motor cables.
Why it matters
EMI is one of the most common and frustrating problems in real robot hardware — the reason a design that works in theory misbehaves once the power electronics run. Understanding and designing against it (shielding, differential buses, good grounding) is essential to building robots that work reliably, not just on the bench.