YU YAN a robotics enthusiast