Robot Name Refactoring

Rubocop complains about class variable, but wanted to get your feedback.

Thx!
Just a note, posix :alpha: is [a-zA-z] and you only generate A-Z. This is actually not a problem here, but I thought I would mention it.