Education

2024-Present
M.Eng. in Robotics; Ritsumeikan University (Kusatsu, Japan)
2021-2024
M.Sc. in Computer Science; ShanghaiTech University (Shanghai, China)
2017-2021
B.Sc. in Computer Science; Minzu University of China (Beijing, China)

Academic experiences

Reinforcement Learning on Hydraulic Robots | Hydraulic robots, robot learning, Sim2real (Mar. 2024 – Now)

  • Build learning projects workflow for hydraulic robots.
  • Hydraulic actuators simulation to overcome Sim2real problem on hydraulic robots.

Omnidirectional Wheel-Leg Robot | Embedded Program, Robot Mechanism, SLAM, ROS (Mar. 2022 – Aug. 2023)

  • Developed an embedded locomotion program for a Mecanum wheel-leg transformable robot.
  • Designed and developed the SLAM and locomotion system capable of working on stairs.
  • The first phase of the project was published as “OmniWheg: An Omnidirectional Wheel-Leg Transformable Robot” (Second author) in IEEE Robotics and Automation Letters (RAL).

Dog-like Quadruped Robot | Legged Kinematics, Reinforcement Learning, Openai Gym (Dec. 2020 – Mar. 2022)

  • Researched the performance of reinforcement learning on legged robots.
  • Improved running performance by researching the effects of changing initial states in different gaits by 40%.
  • The reinforcement learning part resulted in my undergraduate thesis and research on this was published as “Influences of Pitch Angle for a Quadruped Robot in Bounding Gait” (Second author) in the 2021 IEEE International Conference on Robotics and Biomimetics (ROBIO).

Technical Experience

DJI RoboMaster University Championship (First Prize) | Robot Vision Engineer (Sept. 2017 – Aug. 2018)

  • Developed a C++ program that enables robots to automatically identify digital numbers that are moving and changing in real-time.
  • Cooperated with a team of 30 people and improved the circuits and mechanics based on experimental feedback.

DJI RoboMaster University AI Challenge (Academic Incentive Award) | SLAM Engineer (Oct. 2021 – Aug. 2022)

  • Updated the locomotion module using Adaptive Monte Carlo Localization (AMCL) in ROS to improve and speed up performance by 30% and resolve the map mirroring problem.
  • Collaborated with team members remotely using version control systems such as Git to organize modifications and assign tasks.
Programming Languages:
Python: Over 3 years experience, developed programs among robotics, backend for web, simple game, and …

C++: Over 2 years experience, developed programs among robotics, SLAM algorithms, computer vision programs.

Others: C, MATLAB, Java, php, Javascript, html, Lisp

Tools: Git, VS code, ROS, docker, Dify

Extra

  • Human Languages:

    • Chinese (native speaker)
    • English (fluent in communication, TOEFL 96)
    • Japanese (daily conversation, N2 125)
  • Hobbits:

    • DJ
    • Skateboard
    • Vinyl collection
    • Art movies