State Key Laboratory of Precision Measurement Technology and Instruments, Department of Precision Instrument, Tsinghua University, Beijing, China · Robotics and Perception Group, University of Zurich, Zurich, Switzerland · ShanghaiTech University, Shanghai, China