How Are Robots Designed