Hi, I'm Haiyang Yu.

A
A passionate student with a curious mind and a solid academic background who enjoys solving complex and challenging real-world problems.

About

I am a Electrical and Computer Engineering Graduate Student at Cornell University. I enjoy problem-solving and coding. Always curious about cutting-edge technology. I have worked on programming languages like Python, C++, Matlab and various of scientific computing softwares. I am passionate about learning new skills and solving real-world problems.

  • Programming Languages: Python, C, C++, Lingo, Mathematica
  • Simulation: Matlab/Simulink, Carsim
  • Mechanical Design: AutoCAD, Solidworks

Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.

Education

Cornell University

Ithaca, USA

Degree: Master of Engineering in Electrical and Computer Engineering
GPA: 3.62/4.0

    Courseworks:

    • Embed Operating System
    • Robot Perception
    • Network Systems and Games

Harbin Institute of Technology

Harbin, China

Degree: Bachelor of Engineering in Automation
GPA: 88.8/100

    Relevant Courseworks:

    • Introduction to Intelligent Control
    • Fundamental of Robotics
    • Introduction to System Engineering
    • Innovation training course: static optimization method

University of California, San Diego

La Jolla, USA

Exchange Student
GPA: 3.9/4.0

    Courseworks:

    • Linear Systems Fundamentals
    • Introduction to Digital Design
    • Introduction to Autonomous Vehicles

Research

  • Designed a trajectory planner based on ameliorated Theta* algorithm to conduct autonomous vehicles in a dynamic uncertain environment and avoid collisions with unpredictable moving obstacles.
  • Generated an adaptive-MPC based control system for trajectory tracking and simulated in complex scenarios by Simulink/Carsim co-simulation.
  • The paper of this project is still in progress.
  • Tools: Matlab, Simulink, Carsim
Mar. 2020 - Nov. 2020 | Harbin, China
  • Abstract dynamic street scenarios in Frenet Frame.
  • Trajectory planning by ameliorated A* algorithm and B-spline function.
  • Optimized dynamic motion by ST planning
  • Submit the paper to IEEE ICPS and made a talk(Video)(Slides) about the project.
  • Tools: Matlab, Python
Nov. 2020 - July. 2021 | Harbin, China
  • Design building resistance-capacitance model in BRCM toolbox based on government dataset. Design system model for demand response control. A detailed model for result verification and a simplified model for model based control will be created.
  • Develop a special RNN deep learning model as a predictive building model which contains multi-energy sources.
  • Implement and train the DRL models with popular frameworks like Tensorflow and PyTorch, improve the model by reducing the time used in training and increasing the accuracy. Lighten the model so that it can be run on a system that has limited computing resources.
  • Tools: Matlab, Python, Energy Plus, Open Studio
Nov. 2021 - present| Ithaca, United States

Projects

motion sensing game
Motion Sensing Game

A plane fighting game on Raspberrry Pi4 controlled by IMU sensor and OpenCV.

Accomplishments
  • Tools: Linux, Python, OpenCV
  • Reconstructed and programmed the game to run on PiTFT.
  • Master stroke releasing with mouth-opening detection.
  • Plane flying and bomb control with somatosensory
Screenshot of web app
PT Camera Perception

Path planning and tracking control for a pan-tilt camera.

Accomplishments
  • Tools: Matlab, Simulink
  • Designed simulation environment in matlab and Simulink
  • Implemented RRT* for path planning.
  • Designed dual PID controller for tracking control.
  • Implemented Kalman filter for noisy data processing.
quiz app
Mini Autonomous Car

A small autonomous car performed on simulated tracks

Accomplishments
  • Tools: Python, ROS, YOLO
  • Cooperated with two team members to make car parts by 3D printer and laser cutter.
  • Applied LIDAR for distance measurement, designed an ACC controller.
  • Utilized the YOLO network for pedestrian and traffic sign detection.
Screenshot of  web app
MARL in Stochastic Game

Multi-Agent Reinforcement Learning and Zero-Sum Stochastic Game

Accomplishments
  • Investigated value function approximation in the context of two players zero-sum Markov games.
  • Reviewed the minimax value iteration and the minimax Q-learning algorithms.
  • Simulated the minimax value iteration and the minimax Q-learning algorithms by a simple game and a real stochastic game.
Screenshot of  web app
ABS Simulation

Research on Simple Automobile Anti-locking System Based on Carsim-Simulink

Accomplishments
  • The simple ABS control model is applied on the basis of Carsim's own B-class vehicle by Carsim-Simulink joint simulation.
  • The output and simulation results are obtained by setting different slip ratio thresholds.
  • Through different results, the trend of vehicle stability under different thresholds is studied, and the general law of ABS control is summarized.
Screenshot of  web app
Camera Target Tracking

Tracking moving in streamvideo target based on OpenCV.

Accomplishments
  • Implemented backgroung segmentation based on k-nearest neighbors algrithm.
  • Implemented tracking algrithm based on Kernelized Correlation Filters.

Others

Awards

Honorable Mention
First Prize in CUMCM (Heilongjiang)

Contact