all robot specific stuff inside of robot, ready to add multiple robots with vision