Setting up a robot

Adopted Carina's work with @doudou's comments. Could not resolve everything, but at least her effort is not in vain...
update as above