University of Konstanz; University of Chinese Academy of Sciences; NLPR, Institute of Automation, Chinese Academy of Sciences; Shenzhen University; Purdue University; NLPR, Institute of Automation, Chinese Academy Of Sciences