Research Experience

Model Predictive Control (MPC) Development for Robot Manipulators CUHK Logo

Undergraduate Research Assistant, Supervisor: Prof. Huihuan Qian & Postdoc Ruoyu Xu
Sep. 2022 - Current, Shenzhen, China

  • Combine MATLAB with CoppeliaSim to implement MPC-based joint control for a robotic arm and UAV; improved the robotic arm's grasping algorithm, increasing precision by approximately 10%.
  • Carry out pre-work by performing a comprehensive literature review on robotic arms, including both conventional and tendon-driven manipulators, to propose innovative ideas for advancing kinematic control during group meetings.
  • Improve grasping precision, achieving high-precision docking and seamless object handoffs between the robotic arm, UAV, and vessel in dynamic environments.
simulation-screenshot-photo-1 HuihuanQian-Lab-photo-1 HuihuanQian-Lab-photo-2

Development of a Load Generator for Root Cause Analysis Benchmark

Undergraduate Research Assistant, Supervisor: Prof. Pinjia He
Mar. 2024 - Sep. 2024, Shenzhen, China

  • Upgraded a ticketing system's web backend using Spring Boot and Java, handling multiple microservices and large datasets to support AIOps and testing functions.
  • Developed a load generator in Go to simulate high volumes of web traffic and stress-test microservices, identifying bottlenecks and improving system resilience.
  • Optimized the performance, scalability, and reliability of microservices based on the findings from stress tests, ensuring efficient handling of peak traffic and data loads.
Load-Generator-photo-1 LoadGenerator-photo-2

Electrocorticography (ECoG) and Speech Separation in Brain-Computer Interface Research

Undergraduate Research Assistant, Supervisor: Prof. Haizhou Li
Jan. 2023 - Nov. 2023, Shenzhen, China

  • Researched Signal-to-Noise Ratio (SNR) and Ideal Binary Mask (IBM) in speech separation, and assisted in experiments on Brain-Computer Interface (BCI) development using ECoG signals.
  • Explored speech separation techniques, especially methods for multi-speaker separation using a single microphone, applying advanced techniques such as neural network-based models and spectrogram analysis to enhance speech separation accuracy.

Internship Experience

Shenzhen Institute of Artificial Intelligence and Robotics for Society AIRS Logo

Undergraduate Research Assistant, Supervisor: Ruoyu Xu
May 2024 - Nov. 2024, Shenzhen, China

  • Developed a motion capture-based MPC system in field experimental settings using CasADi and ROS for controlling a 7 Degrees of Freedom (DOF) robotic arm in UAV and vessel object transfers.
  • Conducted extensive literature review to enhance the robust MPC algorithm, achieving a 10% improvement in grasp accuracy.
  • Upgraded the grasping code to incorporate follow-and-grab functionality, significantly increasing robustness for successful grasping under shaking conditions.
AIRS-photo-1 AIRS-photo-2

ByteDance ByteDance Logo

Software Development Internship
Dec. 2023 - Feb. 2024, Remote

  • Implemented core functionalities for a news portal, including news list retrieval, type-based indexing, content and comment management, and news uploading, and developed interfaces for fetching splash ads and homepage popup ads.
  • Enhanced proficiency in Java development tools, including JRE/JDK, JetBrains IDEA Community, and Maven, with experience in using Maven for effective dependency management.
  • Designed and implemented a comprehensive database schema for user, content, comment, and ad tables, executed CRUD operations using JDBC, and introduced MyBatis-Plus for rapid development.
  • Constructed an IoC model for Press, Ad, and Comments using the Spring framework, developed a functioning MVC model, initiated Spring Boot projects with a strong understanding of RESTful and CRUD principles, and created a RESTful API for the “Press” entity for JSON data retrieval via Postman.
AIRS-photo-1