Rocky Xu

涓枃

I'm working at HKCLR as a full stack robotics engineer, I've worked on robot system framework and control theory

I'm also the programming mentor of FRC(First Robotics Competition) team 8214 Cyber Unicorn

Email  /  Instagram  /  Github

profile photo
Moments
[2024.03.20] Won the championship and industrial design award in FRC 2024 Hali莽 Regional
[2023.08.06] Won the championship and creative award in FRC 2023 China Off-season
[2023.04.02] Won the industrial design award in FRC 2023 Smoky Mountain Regional
路路路
Work
Cartesius Robotics
CUHK
2023.5 - Now
Architect

 Design and finish the system framework
 Build the doc system, manage team dev process based on agile development
 Finish the product definition

HKCLR
CUHK
2023.5 - Now
Robotics Engineer, Embedded System Engineer

 Design and finish the programming framework
 Build team programming documents
 Assist other team members in robot design

SIEMENS
Global 500
2022.11 - 2023.5
Compliance Intern

 Build auto work flow for whole division
 Maintain the official website
 Get the Mendix Rapid Developer Certificate

Next Innovation
Startup
2021.6 - Now
Programming Mentor

 Finish 5 robots' programming
 Design student programming course
 Build team programming documents
 Finish the software framework

Atom
Global 500
2020.6 - 2020.9
Programming Mentor

 Design student Python course
 Build the team programming environment guide

DJI
Unicorn
2018.6 - 2018.8
Embedded System Intern

 Build the programming framework

Project
FRC 2024 Robot - XiaoBa (Team 8214)
Robot Java OpenCV Control
馃弳 FRC 2024 Hali莽 Regional Champion
Next Innovation STEM Center
FRC : CRESCENDO
Robot Teaser
2024.*

For FRC 2024, the mission of the robot is to collect the note and shoot to speaker

 Odometer based on UKF with IMU, encoders and vision
 Custom vision system with 3 cameras
 Optimized path generation based on Choreo and custom ChoreoLib
 Trajectory following based on PD controller
 Global state management for superstructure

FRC 2023 Robot - Vasey (Team 8214)
Robot Java OpenCV Control
Next Innovation STEM Center
FRC : CHARGED UP
Robot Reveal
2023.*

For FRC 2023, the mission of the robot is to collect the cone & cube and set them on specific place

 Odometer based on UKF & IMU
 Fly path generation and auto-align based on AprilTag
 Trajectory generator based on quintic Hermite spline
 Trajectory following based on adaptive pure pursuit and P controller
 Arm pose calculation and gravity compensation based on kinematics and dynamics

FRC 2022 Robot (Team 8583 & 8214)
Robot Java OpenCV Control
馃弳 FRC 2023 China Off-season Champion
Next Innovation STEM Center
FRC : RAPID REACT
Robot Code
2022.*

For FRC 2022 game rules, the mission of the robot is to collect and shoot the balls to the hub

 Odometer fused by IMU, WO(100hz) and VO(90hz)
 Auto aim based on odometer and vision target
 Trajectory generator based on quintic Hermite spline
 Trajectory following based on adaptive pure pursuit and P controller
 Feed forward based on chassis velocity and vision target

NI Skeleton
System Robot Java CAN
Next Innovation STEM Center
Github Repo & Doc
2021.7 - Now

A high-performance software framework for FRC based on state-machine

 Including controllers, drivers, geometry and many common utils
 Rewrite part of WPILIB for higher performance
 Common template for better dev experience

RV CornerStone
System Robotics STM32 C/C++ ROS
RoboVigor
Github Repo
2019.9 - 2021.5

The code architecture of the RoboMaster team of USST. Based on STL of STM32 and FreeRTOS

 Always use best practice
 Use common template and different folders for different robots

DBMAL
Arduino C/C++
馃弳 Selected work of 2021 International Red Dot Concept Design Award
Chonglang Yuan, Zhirui Zhang, Rocky Xu
Github Repo & Doc / Video
2021.5

A clever lamp that can not only support reading but also generate fantasy light of atmosphere by environment voice. Based on Seeeduino - XIAO

 Light algorithm based on HSL
 Change mode by touch button

Misc
路 EZGeometry   2021.11   A header-only C++ geometry lib based on FRC 254 Java Lib
路 Corona Display   2020.7   A smart display for corona-virus moments based on Raspberry Pi
路 PCR Bot   2019.9   A QQ bot for the communication and management of the game clan members
路 NI Scouting   2022.3   A scouting tool for FRC data recording and analysis
路 Painter   2020.4   A animation based on EasyX with a common architecture to support the development of other animation