Een servomotor is een soort precisie-elektromotor die een nauwkeurige controle van de mechanische beweging bereikt door de snelheid, positie en koppel van de motor nauwkeurig te regelen. In tegenstelling tot gewone motoren hebben servomotoren ingebouwde-encoders of sensoren die realtime- feedback geven over de bedrijfsstatus van de motor, zoals positie, snelheid en acceleratie. Deze informatie wordt teruggekoppeld naar de controller, die de feedbacksignalen vergelijkt met vooraf ingestelde commando's en de ingangsstroom of -spanning aanpast om de bedrijfsstatus van de motor te corrigeren, waardoor een nauwkeurige controle wordt bereikt.
Vanuit technisch perspectief is het werkingsprincipe van een servomotor gebaseerd op een gesloten-regelsysteem. Het bestaat uit vier hoofdonderdelen: het motorlichaam, de driver, de encoder en de controller. Het motorlichaam zet elektrische energie om in mechanische energie. De driver levert de juiste stroom en spanning aan de motor volgens de commando's van de controller. De encoder bewaakt de werkelijke bedrijfsstatus van de motor en stuurt deze informatie terug naar de controller. De controller past vervolgens de output van de bestuurder aan op basis van het verschil tussen het feedbacksignaal en de vooraf ingestelde commando's om nauwkeurige controle te bereiken.
