types of automated systems