Overview
Work History
Education
Skills
Awards
PROJECTS
Timeline
Generic

Yi Zhou

Aachen

Overview

2
2
years of professional experience

Work History

Embedded Software Engineer, Hardware Engineer

RoboMaster Competition
09.2020 - 08.2021
  • As an embedded software engineer, responsible for debugging the UAV's gimbal and launching mechanism
  • Earned the national second prize as a hardware engineer, responsible for drawing PCB, welding PCB, writing module code, and troubleshooting hardware glitches
  • Responsible for the training of new members of the electronic control group, with a total of 40 person-times
  • Performed high-level coding in various programming languages.

Electronics Intern

School of Mechatronic Engineering and Automation
10.2020 - 01.2021
  • The electronics internship focuses on circuit design, soldering, and testing components.
  • Interns use tools like oscilloscopes and multimeters to troubleshoot circuits, work with microcontrollers for basic automation projects, and learn PCB layout software.

Mechanical Design Engineer Intern

Jiujiang Yidong Machinery Co., Ltd.
07.2022 - 08.2022
  • Developed detailed 3D models and 2D drawings using CAD software, ensuring accurate representation of complex mechanical components.
  • Performed calculations according to standard procedures.

Education

Master of Science - Robotic System Engineering

RWTH-Aachen University
Aachen, Germany
03.2026

Bachelor of Science - Automation

Shanghai University
Shanghai, China
07.2023

Skills

  • Keil programming
  • Embedded C programming
  • PCB design
  • Python
  • COMSOL simulation

Awards

  • The National Second Prize of RoboMaster Competition, 08.2021
  • Academic First Class Scholarship, 01.2022
  • Shanghai Scholarship, 12.2022
  • Outstanding Graduates of Shanghai, 07.2023

PROJECTS

Machine Learning programming

  • In the first part, we propose to learn inverse dynamics via linear regression. Train a linear regression model with linear basis functions and implement K-Means algorithm to find suitable cluster centers. Only use numpy and matplotlib.
  • In the second part, we use the library PyTorch to define and train a CNN to Implement sharpening, edge detection and Gaussian blur functions. Briefly, learn on how to use pre-training networks to reduce training time

Computer Vision programming

  • implement Gaussian filtering, Fourier transform, Edge detection
  • implement Graph Cut Segmentation, Sliding Window Detection, HOG
  • implement the forward pass of the convolution net, max pooling and dense layers, plus the relu activation function
  • implement self-attention, transformer, ViT model
  • implement Harris detector, matching, fundamental matrix estimation, RANSAC


Timeline

Mechanical Design Engineer Intern

Jiujiang Yidong Machinery Co., Ltd.
07.2022 - 08.2022

Electronics Intern

School of Mechatronic Engineering and Automation
10.2020 - 01.2021

Embedded Software Engineer, Hardware Engineer

RoboMaster Competition
09.2020 - 08.2021

Master of Science - Robotic System Engineering

RWTH-Aachen University

Bachelor of Science - Automation

Shanghai University
Yi Zhou