1. School of Mechanical Engineering and Automation
2. Harbin Institute of Technology
3. Shenzhen 518055
4. China
5. School of Science
6. Department of Electrical and Computer Engineering
7. Technical University of Munich
8. Garching 85748
9. Germany
10. International Collaborative Laboratory of 2D Materials for Optoelectronics Science and Technology of Ministry of Education
11. College of Optoelectronic Engineering
12. Shenzhen University
13. Shenzhen 518060