Engineer Spotlight: NXROBO's Dr. Tin Lun Lam on the Complexities of Designing Home Robots