Automatizacija (od starogrčke reči = koji sam upravlja), robotizacija, industrijska automatizacija, ili numerička kontrola je upotreba kontrolnih sistema kakvi su računari da bi se kontrolisala industrijska mašinerija i procesi, u nameri da se zamene ljudski operateri. U oblasti industrijalizacije ovo je korak posle mehanizacije. I dok je mehanizacija obezbeđivala ljudima mašine koje bi im pomagale u fizičkim aspektima posla, automatizacija pored toga u velikoj meri smanjuje potrebu za ljudskim senzornim i mentalnim sposobnostima.
Automatizacija igra sve značajniju ulogu u globalnoj ekonomiji i svakodnevnom iskustvu. Inženjeri teže da kombinuju automatizovane uređaje sa matematičkim i organizacionim alatkama kako bi napravili složene sisteme za sve veću oblast primena i ljudskih aktivnosti.
Još uvek ima mnogo poslova koji nisu u neposrednoj opasnosti od automatizacije. Nije izmišljen nijedan uređaj koji bi mogao da se poredi sa ljudskim okom u preciznosti i tačnosti izvršavanja mnogih zadataka, niti sa ljudskim uhom. Čak su i ljudi sa hendikepom u stanju da identifikuju i razlikuju mnogo više mirisa nego što to može bilo koji automatizovani uređaj. Ljudsko prepoznavanje šablona, prepoznavanje jezika i sposobnost za produkovanje jezika su daleko ispred svega sto su trenutno zamislili inženjeri automatizacije.
Specijalizovani pojačani računari, koji se zovu programabilni logički kontroleri (PLCs), koriste se često da bi se sinhronizovao upliv unosaka iz fizičkih senzora i događaja sa uplivom proizvoda. Ovo vodi preciznom upravljanju koje omogućava strogu kontrolu skoro svih industrijskih procesa. (Ljudi su strahovali da će ovaj uređaj, pošto je toliko rasprostranjen u celom industrijskom svetu, biti osetljiv na "Y2K bug" sa veoma opasnim posledicama.)
Čovek-mašina interfejsi (HMI) ili računarski ljudski interfejsi (CHI) obično se koriste za komunikaciju sa programabilno logičkim kontrolerima i drugim računarima, kao što su oni za unos i praćenje temperature i pritisaka za dalju automatizovanu kontrolu ili sigurnosno reagovanje. Ljudi koji prate i kontrolišu ove interfejse često se nazivaju nepokretnim inženjerima.
Drugi oblik automatizacije koji uključuje računare je automatizovano testiranje, u kome je računarski kontrolisana automatizovana oprema za testiranje programirana da simulira ljude koji ručno testiraju aplikaciju. Ovo se često postiže korišćenjem automatizovanih alatki u testiranju koje stvaraju specijalne zapise (koji su napisani kao računarski programi) a koji usmeravaju ovu automatizovanu opremu kako bi se test izvršio.
Konačno, poslednji oblik automatizacije je softver-automatizacija, tj. kada računar uz pomoć makro-rekorder softvera snima sekvence korisnikove akcije (miša i tastature) kao makro za kasnije ponovno puštanje.