Un senzor fotoelectric poate identifica sau detecta obstacole fizice fără contact, emițând lumină sau raze infraroșii și verificând obstrucțiile. Acesta utilizează culoarea, textura sau opacitatea pentru a identifica ținta folosind tehnici diffuse, retroreflective sau prin fascicul. Este excelent pentru sarcini de poziționare pe benzi de montaj, cum ar fi sensibilizarea la nivel sau sarcini anti-coloziune. Acești senzori au un interval de detecție de câteva centimetri până la câteva metri, prezentând o rezoluție de până la micrometri pentru sarcini de precizie specializate.