Neya E-Ranger

building an autonomous ATV

The summer after my junior year, I developed a drive-by-wire and safety subsystem for an autonomous ATV while interning for Neya Systems. Neya builds advanced autonomous off-road systems, and the platform I created enables them to safely run physical tests ...
May 2021 | 1 min read

XYZT Lab

creating a high-fidelity 3D streaming platform from an autonomous robot

During the spring and fall 2021 semesters, I performed undergraduate research with the XYZT Lab at Purdue. I was advised by Professor Zhang and worked closely with one of his PhD students, Yi-Hong Liao. The lab develops advanced vision and perception techn...
January 2021 | 1 min read

ARC Rocket League

making autonomous rc cars play soccer

Since the start of my junior year, I have been leading a team of a dozen students to build a system of autonomous RC cars that play soccer against human-controlled opponents. I started the Rocket League project while president of the Autonomous Robotics Clu...
August 2020 | 2 min read

AIMS Lab

experiments with monocular SLAM on low cost hardware

During the fall 2020 semester, I performed undergraduate research with the Autonomous and Intelligent Multi-agent Systems (AIMS) Lab at Purdue. I was advised by Professor Mou. My research was an independent project selected by me. From RC hobby experience,...
August 2020 | 3 min read

ROS Robot Localization

my small contribution to ROS

While working as a summer intern, I discovered a bug in the widely used ROS Robot Localization Package. I developed then submitted a simple solution to the issue, and now my code is live on potentially thousands of robots around the world. The software I c...
July 2020 | 2 min read

ARC ROS Tutorials

developing my own ROS tutorials

After my sophomore year, I began developing tutorials to teach ROS (Robot Operating System) to incoming members to the Autonomous Robotics Club of Purdue. We use ROS internally, and it is a useful skill to have since it is used heavily in industry and resea...
May 2020 | 1 min read

Neya Stereo Vision

stereo vision on a drone

The summer after my sophomore year, I worked on integrating a stereo vision perception system to a quadcopter for Neya Systems while interning for the summer. My task was to evaluate and improve the airborne system. It was downward facing and was used to pr...
May 2020 | 0 min read

DARPA Subterranean Challenge

autonomous collaboration in an underground environment

The summer after my freshman year, I returned to Neya Systems to compete in the DARPA Subterranean Challenge on Team CRETISE (Collaborative Robot Exploration and Teaming in Subterranean Environments). This DARPA challenge was created to develop new technolo...
May 2019 | 1 min read

ARC RRT

experiments with rapidly exploring random trees (RRT)

When I first joined the Autonomous Robotics Club of Purdue as a freshman, I began working on a project to explore unknown environments using Rapidly Exploring Random Trees (RRT). We were modifying a large RC car to be able to autonomously explore campus, de...
August 2018 | 4 min read

Neya UxMax

learning control systems and ROS with a skid-steer UGV

The UxMax was my first assignment when I started at Neya Systems as a high school intern. It was a skid-steer, amphibious ATV that had been half-converted into a remote-control platform, and my task was to finish it. Documentation was very sparse on the Ux...
January 2017 | 1 min read

BattleBots

three years' worth of robot destruction

While a high school student, I built fifteen-pound fighting robots for three years, competing nationally. My team won the title of “National Grand Champion” twice and was runner-up once. We were also awarded “Best Engineered” at the national competition for...
August 2015 | 9 min read