Generations and Design Philosophies of Robots