You got most of it, but totally depends on what you try to achive,
My ideal robot vocals are extreme auto-tune, heavy gating, ring mod, and possibly a vocoder. Also look into flangers, phasers and rapid chorus(maybe even some leslie emulations).
The science(!) - well, the auto-tune is for...