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