Hao Su

Projects

A collection of my notable projects and achievements.

Robotics

Projects focusing on robotics, automation, and control systems

VR and Exoskeleton Assisted Lower Limb Rehabilitation System

2023

Designed and developed an integrated rehabilitation system combining VR, exoskeleton robotics, and Brain-Computer Interface (BCI) technology. Created a VR serious game using Unity and OpenXR for EEG signal acquisition and rehabilitation exercises.

EEGBCIDeep LearningVRUnityOpenXRRobotics

SnowBot - Intelligent Skiing Robot

Dec 2020 - May 2021

Designed and built an autonomous skiing robot capable of navigating slalom courses with alternating flag gates. Implemented computer vision algorithms for real-time flag detection, course mapping, and optimal path planning.

Computer VisionRoboticsPath PlanningControl Systems

Hackathon

Award-winning hackathon projects and competitions

NVIDIA 4th Sky Hackathon

Apr 2021

Won championship in NVIDIA's prestigious Sky Hackathon competition. Developed a real-time traffic monitoring system based on YOLOv5 object detection. Optimized inference performance through pipelining and asynchronous computation techniques.

YOLOv5NVIDIAObject DetectionOptimization

Schindler Future City Plan Hackathon

Nov 2021

Won Second Prize in Schindler Future City Plan Hackathon: Sustainability Track. Prototyped an adaptive counterweight system for elevators to improve energy efficiency, reducing power consumption by over 50%.

IoTEnergy EfficiencyMachine LearningSustainability

Siemens Cup Intelligent Manufacturing Challenge

Jun 2021 - Nov 2021

Led architecture design and development of a smart home IoT control system on an ARM926EJ-S board. Successfully ported LVGL graphics library to resource-constrained hardware, achieving 30FPS through optimization.

IoTEmbedded SystemsLVGLC++ARM

Open Source Project

Contributions to the open source community

MyPhone App

Open Source Project

Developed an open-source phone assistant application for Windows using C#/XAML and WinUI. Implemented Bluetooth client supporting multiple profiles (HFP, MAP, OBEX) for call and SMS functionality.

C#XAMLWinUIBluetoothWindows

Game

Game development and interactive experiences

Light Game Engine

Oct 2021 - Dec 2021

Designed and implemented a lightweight cross-platform 3D game engine using C++ and legacy OpenGL with fixed-function rendering pipeline. Developed key features including hierarchical modeling, texture mapping, and heightmap terrain rendering.

C++OpenGLGame EnginePhysics3D Graphics

Bob's Odyssey: Tides of Survival

Apr 2023 - May 2023

Designed and developed a survival adventure game set on a procedurally generated island. Implemented AI for wildlife behavior and pathfinding, creating an engaging survival challenge.

UnityC#Procedural GenerationAIGame Development

Build or Busted

Apr 2023 - Jun 2023

Designed and implemented a VR multiplayer crafting game in Unity. Developed real-time hand-tracking mechanics for immersive block selection and crafting. Engineered an interactive physics-based blueprint system for strategic structure building.

VRUnityMultiplayerMirrorHand Tracking