Projects
Some interesting things I'd love to share with you!
Landmark-based Active Mapping

Landmark-based active mapping and exploration. Papers have been submitted.
Underwater Navigation

Underwater vehicle End-to-end navigation. Paper published in ISRR 2022.
Quadruped Robot Locomotion

Quadruped Robot Locomotion with DRL.
3D Print Catamaran

We designed a small catamaran which could capture the floating trash and 3D printed it. By differentiating the speed of two motors, the direction of the surface robot could be changed easily.
Simple Compiler Implementation

Course project of Translation of Programming Languages (CS160). The 6 projects included Scanner, Parser, Abstract Syntax Tree (AST), Type Checking and Code Generation. Completed the project which comprised major components of an intact compiler for C++. All test cases parsed successfully with no errors and outputted valid X86 assembly code. Received a grade of A+ for the course.
Indoor Localization

Implementation for Active Neural Localization.
PIPELINED CPU IMPLEMENTED ON FPGA

CPU designed and implemented by Zhongyao Cao, Sufang Yang as well as Pengzhi Yang. All the parts were written in verilog.This is the curriculum design for our computer achitecture course. We built our own 5 staged pipelined CPU and added deep pipeline in ALU to make its efficiency much higher. And we ran the FFT algorithm on it and implemented it on FPGA.
Image Filter

Using filters to process the images.
Research on Magnetic Field Energy

Magnetic Field Energy of Two Parallel Current-carrying Straight Wires.
Simulation on Dissipation of Computer Framecase

Built a computer mainframe case in Flotherm. Adjusted the structure of the whole case and the parameters of the accessories according to thermodynamic theory and simulation results; kept the temperature of three monitored points below 90 ℃. Proposed an original design of the thermal conductivity structure; the dissipation efficiency was improved.