Projects

Projects

Selected repositories and engineering projects. This page uses public GitHub information instead of placeholders.

Embodied Intelligence and Embedded Control

color_track_gimbal

Summary: A real-time two-axis visual tracking gimbal based on K230 and STM32.

Technical area: visual tracking, embedded control, hardware-software integration, embodied intelligence.

Main languages: C, CMake, Python, Assembly.

MyBalancingCar

Summary: An STM32-based PID balancing car project and personal learning record.

Technical area: embedded systems, PID control, attitude sensing, motor control.

Main languages: C, Assembly, C++, Makefile, CMake.

MyMPU6050

Summary: MPU6050 attitude estimation on STM32F103C8T6 using the official DMP library.

Technical area: inertial sensing, embedded C, sensor fusion, attitude estimation.

Main languages: C, Assembly, C++, Makefile.

InvertedPendulum

Summary: Inverted pendulum control using a double-loop PID strategy.

Technical area: control systems, PID tuning, embedded implementation.

Main languages: C, CMake, Assembly.

Artificial Intelligence and Learning Materials

HW1

Guide for Fudan University Artificial Intelligence Foundation assignment 1. The repository is designed to help beginners get started and also serve as review material.

Main language: Jupyter Notebook.

HW2

Guide for Fudan University Artificial Intelligence Foundation assignment 2. This continues the same learning-support direction as HW1.

Notes and Tools

my-notes-site

Personal notes website.

Main languages: Python, JavaScript.

WCA-INFO-GET

A C++ library for helping speedcubing enthusiasts query WCA-related information.

Main language: C++.