All stories

Competition robotics · 2025–present

NYU Shanghai RoboMaster

I co-founded NYU Shanghai’s RoboMaster team and served as president of the Robotics Club in 2025–2026. I mainly work on electrical and embedded control, with some vision integration, team operations, and media work.

NYU Shanghai RoboMaster robots at a competition venue.
NYU Shanghai Robotics Club members with their RoboMaster robots.
Team members troubleshooting a RoboMaster robot in the pit.

Electrical and embedded control

2025–present

I write the STM32F407 and FreeRTOS firmware that turns operator, referee-system, and vision inputs into chassis, gimbal, and shooter control. CAN connects the motors and sensors. I also maintain robot configurations, power control, vision telemetry, and the build, flashing, and RTT tools we use in the lab and at competitions.

Control inputs

OperatorDBUS and VT remote controls
Vision computerTracking, gimbal targets, and firing commands
Referee systemMatch state, limits, and power data
Robot controllerSTM32F407 + FreeRTOS

A pub-sub firmware stack adapted for each robot

Board supportMotor & sensor modulesRobot control apps

Real-time control

ChassisMobility and power management
GimbalYaw, pitch, and target tracking
ShooterFlywheels, loader, and firing control
Development loopBuild, flash, inspect, tune

The same tools travel with us from the lab to the pit

Just / MakepyOCD / J-Link / DFURTT dashboard
The team debugging multiple RoboMaster robots late at night.
A late-night robot debugging session.

Vision and navigation

I connect the vision computer to the control board, sending tracking results, gimbal targets, and firing commands over serial. I have also worked on perception and navigation with the autonomy group.

Jiangyin competition

2026

At a RoboMaster university alliance event in Jiangyin, I was primarily responsible for our infantry robot. The team received second prize.

Robotics Club president

2025–2026

As president of the NYU Shanghai Robotics Club, I coordinated club and team operations and worked on recruitment, outreach, and media.

Robotics Club website