Home Site of Xuyang Chen

SMART ROBOTS

Computer Vision   |   Compilers   |   Motion Planning

hi

Experience

Well, this whole site is not quite done yet so if you're looking for the real resume go to the link above.

Autonomous Motorsports Purdue

2021 - current

  • Develop navigation and LIDAR software for autonomous EvGrandPrix car
  • Converting previously simulated ROS system for physical testing

CoRAL Lab

2021 - current

Reinforcement Learning

FIRST Tech Challenge Robotics

Team Captain (2020-21), Software Lead (2019-21)

2017 - 2021

  • Lead team of 15 in programming, prototyping, and fabricating a robot with autonomous capability in three months
  • Coordinate mechanical and software subdivisions
  • Manage $7000 in team funds and sponsorships
  • Team advanced to North California Regionals and won Inspire Award

PROJECTS

Anything you like?

empty

MovForth

Compiler for the (previously) interpreted Forth Language.

Transforms stack-based code to LLVM IR. Provides turing complete compile time semantics.

Presentation Link

Github
empty

BlueJay Object Detector

An OpenCV based image processing library for the FTC Skystone Season.

Produces bounding boxes and identifies the type of foundations and stones. Resilient to color temperature changes.

Github
empty

Bluetooth Robot Control

Full Forth interpreter runs on robot, executing wireless commands from the client terminal.

Interops with existing Java code on robot, allowing for debugging and incremental testing.

Demo Video

Github
empty

Raytracing

A simple cpu multithreaded raytracer I wrote in C++.

Supports Metal, Dielectrics, and Glass

Github