Robotic systems and 3D Vision. California Institute of Technology (Caltech), ETH Zurich, Nanyang Technological University. The Chinese University of Hong Kong. Harbin Institute of Technology.